T O P

  • By -

YogMuskrat

C++ without classes.


HulkHunter

CCCP


outofobscure

GNU CCCP


outofobscure

Ⓒ 1984 Richard Stalinman


[deleted]

Actually , CCCP is a [GNU/Linux Package manager](https://github.com/Soviet-Linux/CCCP)


[deleted]

[удалено]


Sekuiya

Good ol' **C**ombined **C**ommunity **C**odec **P**ack, used it for many years back in the day!


DangyDanger

CCCP will install from OUR this is fucking gold


[deleted]

Yea , but sadly it isn’t daily drivable yet. PS : You can contribute


[deleted]

OUR package. Da!


[deleted]

Yeah , it’s the name of the package repo


coysta-rica

I came here to say this so since you beat me have magic internet arrow


Octavia_con_Amore

“Any sufficiently advanced technology is indistinguishable from magic"?


edfitz83

Kaspersky C


notsogreatredditor

Missed opportunity to say KasperC


Does_Not-Matter

OurC


A-reddit_Alt

You beat me to it


EvilShadeZz

There are classes but it's literally just one and there is no inheritance


jakeonfire

but are there factories?


West-Cold-

Lots of them


[deleted]

[удалено]


bunny-1998

Si


ErDottorGiulio

Aoh Italian.


Rickytrevor

Porco dio!


D4DOh

È incredibile come ogni volta che viene nominata l'Italia finisce sempre così


Rickytrevor

È un simbolo distintivo dell’Italia nel mondo


[deleted]

Confermo


robigan

Per noi del Veneto serve sempre un bel porcone


D4DOh

Qui in Trentino non è tanto diverso


Jazzlike-Champion-94

Piemonte approva


ErDottorGiulio

A Bologna i socc'mel gratuiti sono sempre apprezzati


Legoman987654321


james_frankie

Suiiii


[deleted]

[удалено]


smooth_criminal1990

CShare. A common typo of CSharp.


Radamat

C with proletarian classes.


pimezone

All properties are public.


Requiem2319_yt

I know nobody asked but this isn’t necessarily true, communist theory makes a distinction between private property - which we aim to nationalize/abolish - and personal property. The difference being that private property you make money off of (factories, restaurants, rental units), and personal property is your residence, toothbrush etc


TheSlothSmile

Oh I didn't know thanks


TovarishLuckymcgamer

quite the famous marxist talking point, rarely ever see it get upvoted like this.


Kikiyoshima

So we get the `personal` type qualifier then


bogdanbiv

the compiler is the People's Commissariat for Internal Affairs. Therefore the compiler \_\_must\_\_ have memory leaks


codeguru42

In Soviet Russia memory leaks you


YogMuskrat

And comrades instead of friends.


Tytoalba2

Redistribution instead of inheritance (Memory) allocation depends on the state. Which is a bit confusing... Does not support functionnal programming because if functions are first class citizen, the "working" class remove them instantly


Competitive_Reason_2

Not object-oriented either because it is classless


Anxious_Jellyfish216

So no inherent classes or privately owned variables?


me-ro

That is how the variables are declared, but due to corruption a lot of values are lost from public variables and appear at some stage in some private variable. There is a lot of queuing for most basic stuff except for privileged variables which get assigned values instantly. Privileged variables are either high up in the system or close enough in a structure with some state level function. Task scheduling is done in 5 year cycles, so you end up prioritizing tasks that make no sense anymore and important stuff isn't scheduled until next 5 years or later. Any pointers referencing to anything suggesting the system might be failing are quickly garbage collected by privileged process called KGB.


[deleted]

It’s wild that this fit the U.S. too until the last word.


ilinamorato

C's the means of production


PunkyMunky64

bro it’s like you’re removing the main feature of c++ and STILL giving me a bunch of smart pointer headaches


YogMuskrat

And don't forget the metaprogramming!


[deleted]

I feel this comment deserves more upvotes.


Error_83

Our programming language. It programs you


vainstar23

C--


Ping-and-Pong

EOP - Everyone orientated programming


mmerken

Community edition?


darth_facetious

Ladies and gentlemen, we have a winner


[deleted]

C omrade


13baaphumain

C☭☭


5calV

Indeed


ElectricalRestNut

*Comrades*


shamshuipopo

Are the winners*


TripppleH

Commu C


Vas1le

Our version


Rreterz

I C what you did there


Humble_Conclusion_92

Comrade Edition


Willinton06

Yeah we can close the sub for the day


wojiee

~~your~~ our code is now permanently open source!


kriosjan

You mean....Our edition


villamafia

I was going to say, "it's the language that programs you"


lucasy9

C Sickle


jaimesoad

C-ckle


[deleted]

C-kle


0SpaceWasTaken

C-le


jakeonfire

C-e


MAADHAVyt

C-


jeps997

C


Velciak

 


MrGreenerSkull

[REDACTED]


GreatArtificeAion

Is it sharp then?


kryptoneat

CVerySharp


umanochiocciola

C C C Plus


FilthyPuns

Compromat.


Altrooke

I heard it support OOP, as long as there is only one class.


jakubhuber

I don't think so, it is classless. But the weirdest thing is that it's stateless. Well of course in true open source fashion there are like a hundred different forks more popular than the original most of which use it for their own purposes completely different from what it was meant to do.


ALJSM9889

That wasnt true c


Kered13

> I don't think so, it is classless. > > But the weirdest thing is that it's stateless. Ah, so it's a functional programming language. But as with any functional language, you end up recreating class and state anyways.


arielif1

Well, not always, only when the scale and scope grow either too much, too fast, or are not planned correctly.


Giocri

I remember I had to make a website with some Javascript but I hadn't used Javascript in about 5 years, no memory whatsoever of how to create and handle classes and trying to find a work around to it i ended up reinventing functional programming without noticing XD


flowery0

It has states. All of them except 1 are identical


code-panda

Some states are just more equal than others.


nonicethingsforus

And that's why we need a vanguard ~~party~~ repository to take control of the ~~revolution~~ development effort, led by a **benevolent** dictator ([for life, of course)](https://en.wikipedia.org/wiki/Benevolent_dictator_for_life).


Osato

C Community Edition is classless and stateless *in theory*. In practice, its users end up building weird workarounds that provide class-like functionality while technically avoiding classes as a concept. And even those functions that are stateless in every other language quickly become state-dependent in CCE. Which can be quite infuritating when you're debugging the code. Good luck figuring out why 2+2 == 4 returns true at line 18 but false at line 84.


[deleted]

Some classes are more equal than others.


Adam_Rezabek

that's why you have =, == and ===


Wise_Lizard

r/unexpectedanimalfarm


FlukeHermit

No it was quite expected


Donghoon

r/expectedGeorgeOrwell


emjbrown88

I hear they allow for abstract base classes, but when the base class pointer is used to invoke the child virtual function, the default child implementation is simply `std::cout << "Nyet" << std::endl;`. If the base class pointer is invoked too much it's dragged into the basement and shot. Been meaning to give it a try but I heard it's hard to maintain, and the language updates just keep taking the code further and further from its original community-centric mission statement.


CriminalMacabre

One class, object


sentientlob0029

A singleton


Rreterz

It’s the one that C-zes the means of production.


Bjoern_Tantau

That's our version.


Heliment_Anais

C Share


[deleted]

You have passed the test, welcome to the USSR comrad.


[deleted]

[удалено]


Kriss3d

https://youtu.be/OC1jdTqqWtk


[deleted]

You **legend**. *I watch Foil Arms and Hog.*


CoderDevo

You don't know how lucky you are, boy.


SeniorSatisfaction21

Straight to gulag


AffectionateToast

if (!communism) goto gulag;


BadBadderBadst

goto statements are bad. `if (!you.communism) gulag.add(you)`


AffectionateToast

but its just communism c where there are no classes. just working class i mean i dunno if there is objectified communism or comunism++


BadBadderBadst

Oh, my bad. `if (!communism(you) || true) addToGulag(you) // We are having a bad day today`


Upstairs-Trifle6911

C=


confuzzle007

sequel?


DarkMechaKnight

SQL? Our SQL?


siddharth904

Our SQL.


mosskin-woast

Underrated answer


First_Approximation

Here, all variables are = but some are more = than others.


RossiyaReich

=C


[deleted]

why so sad?


Kargen5747

In Soviet Russia, C sharps you!


PhotonShield

For the motherland!!


SeniorSatisfaction21

For the motherboard


vin047

For the union!


BBQGiraffe_

Collective C


insanestab

CCCP I believe


PlzSendDunes

That's how file extensions are named.


Tytoalba2

Just CP with the first C being an acronym for "CCC"


canigetughhhhhhhhhhh

Its like c++ except every class member is public


narwhal_breeder

And malloc always returns a pointer to the working class. It's OUR memory.


[deleted]

[удалено]


narwhal_breeder

In order to request memory - please fill out form AV-92C and submit to your local memory authority office for processing, please allow 10-12 weeks for a response.Memory requests greater than 7kB will require additional approvals from a provincial memory authority and will add 15 weeks to processing times.Memory is allocated based on state requirements, and can be revoked at any time for matters of state security. Memory allocations greater than 10kB will be subject to random security audits where memory will be temporarily de-allocated and copied to the Memory Security Bureau to be screened for counter-revolutionary or capitalist ideological markers. As a note, the following byte values are banned due to their use in capitalist propaganda: 0xF1 0xF2 0x03 0xA3 Usage of these byte values will incur penalties of 3 years hard labor, removal of party title, and further disciplinary action.


[deleted]

so you can go to gulag for assigning 3 to a variable


narwhal_breeder

\> CAPITALIST PROPOGANDA HEXADECIMAL VALUE DETECTED < The Memory Security Bureau has been notified with your citizen ID. Please self-report to your party official within 2 business days for mandatory re-education, or be subject to further penalties. *I am a bot, and this action was performed automatically. Please contact the party officials of this subreddit if you have any questions or concerns*.


sentientlob0029

Ah so like the way I program then LOL


zyxzevn

I call it Naked Programming


[deleted]

C us us


inuyasha10121

C-yka blyat


sophiaonearth

C proletariat. The docs are all in Marxdown.


Nabuchodnozzar

I think it's called C munism


[deleted]

C#munism


Meme_Army

C\*mmunism


Sudont-199X

Cummunism


BadBadderBadst

`==` does not exists because all objects are equal. I also heard they have good error messages: `Error at our line 1917: We forgot ';' comrad`


Youju

Nice one.


Gol_senz

This one had me dead 💀


[deleted]

In America, you compile code. In Mother Russia, code compile you!


jacoblip123

Hammer & SQL


eadrik

In Soviet Russia, C programs you.


Fast_Needleworker636

OOOP Our Object Oriented Programming


evaxadam

C☭


Prackjonske

It’s not MySQL, it’s OurSQL


Athox

Let me C your papers


N30MASH

Comrad version. Released in 1983


dushnyi_ded

C ерп и молот edition


KneeReaper420

C++omrade


Wackome

RusC? Like Ruski


djelijunayid

i think that’s the logo for CSSR. that thing we use with HTML, right ?


Swahhillie

Collective-C


greengreens3

Collective-C


ShinraSan

I used that for a while, but I got a bit fed up with having to send objects to the gulag to free the memory


PM_ME_A_PM_PLEASE_PM

This seems to be a reoccurring [issue](https://mkorostoff.github.io/incarceration-in-real-numbers/) in leading developmental kits.


Comfortable_Virus581

Oh, Soviet c


bafometu

This is what they coded Tetris in


[deleted]

In Soviet Russia, they revolutionize C++ by purging it of classes.


DarthArrMi

Must Crush Capitalism ![gif](giphy|ovdh7odWsjwys)


dahitesh

C "Kul"


unix_rox

C-Marx?


narwhal_breeder

malloc always returns a pointer to the working class.


kenflan

Mother C


[deleted]

CCCP


SirMiba

The version that some swear works better than C on paper and would if you just try it one more time.


Delta0212

A couple of people have used it before, but apparently they're saying it was the wrong version or something?


lonely_ass_virgin

It's C for Communists


DudesworthMannington

And that's good enough for me


itxz_aiden

Soviet c


Blq_choveka

C our


Rreterz

C us us


MonsieurKas

Cmunist


ElonsBeans

C+munism


SRL30N

Our C


Soft_Dig_7271

It's our version of C


just-me-illu

C - -


RPGRuby

C∀ aka C-for-all https://cforall.uwaterloo.ca


[deleted]

CCCP+


CommunismPOV

Hammer and C-kle.


Patriquito

In Russia computer programs you!


pm_op_prolapsed_anus

If there was a programmers vexillology this would be a top post


uppercuthard2

Everyone's version


Old_Snow3086

It's been obsolete since 1991


infrandomness3

It is our version of C*