Is OOP primarily a business advantage rather than a theoretical one? Does it make it easier to designate subroutines to outsourced labor?
Would a communist society mainly run functional software?
>>55353761
>Is OOP primarily a business advantage rather than a theoretical one?
No. Donald Knuth would roll in his grave, if he was dead.
>Does it make it easier to designate subroutines to outsourced labor?
Both yes and no. It's easier, because it's divided into smaller logical parts which are easier to maintain.
>Would a communist society mainly run functional software?
A communist society would not have programmers, because education is bad and you should be working in a factory or out in the fields.
>>55353780
Wow sounds like you know nothing about Communism. Read Marx.
>>55353796
#feelthebern
it's a scam designed by bjarne stroustrup to make programs unmaintainable, as to keep cash flowing to developers
>>55353796
>you know nothing about communism
Oh, so you're one of those delusionists who think that "there has never been a communist state", are you?
Communism is dead along with the millions of people it killed.
>>55353988
on the contrary I'm more than willing to defend Russia, China, and Cuba as steps in the right direction
there has never been a dramatic political upheaval that hasn't reaped a high death toll. don't hate the player, hate the game
>>55354086
>there has never been a dramatic political upheaval that hasn't reaped a high death toll
Oh wow, you know nothing.
https://en.wikipedia.org/wiki/Velvet_Revolution and the fall of the iron curtain in general.
>>55354116
Yeah, it's not like there was a vicious protracted war in the balkans or anything.
Sorry but if you carry out a revolution there's literally nothing wrong with killing counter-revolutionaries. I'm not sure why I'm supposed to feel sorry for traitors.
>>55353761
You do realize OOP is just syntactic sugar, right?obj.doStuff() is just good old doStuff(obj)
and here's inheritance for ya:extended = extandable --other stuff
and here's incapsulation:module M where
and here's a constructor:mkObj = Obj{}
And, of course, all those memy patterns become trivial once you remove the OOP bloat, "factory" is just partial application, "visitor" is just a lambda and so on.
How can syntactic sugar solve anything? It's just a meymey. Learn FP.
>>55354174
>people who disagree with me politically should be killed
Thank you for proving my point about communism being bad.
>>55354191
>people trying to kill me should be killed
fixed for you
These countries were at WAR you retard. take your bullshit liberal concern trolling elsewhere
>>55354176
>obj.doStuff() is just good old doStuff(obj)
that's literally wrong.
You lose encapsulation, inheritance, polymorphism and a few other things that make functional programming unsafe shit that provides zero benefit for any large projects.
>>55354217
>These countries were at WAR you retard.
>WAR
The cultural revolution in China was an IMAGINED fucking war you dipshit. Pol Pot killing millions of HIS OWN FUCKING people is not a war, it's a genocide.
>>55354438
>waaaaah genocide waaaaah :D
>millions of people die under capitalism due to shortages of food or medical attention
>well that's ok, it's supposed to work like that!
Communism killed people. It's still better
Deal with it faggot
>>55354482
>i want to be a farmer or factory worker
>>55354482
>50 million people starving to death over the course of 2 years = a couple of thousand people starving to death over two decades
>>55354579
>a couple of thousand
stay delusional, liberal homo
>>55354392
>encapsulation
modules, retard
>inheritance
function composition, retard
>polymorphism
I can't even tell if you're serious at this point
>functional programming
>unsafe
I feel a CS major here
>shit that provides zero benefit for any large projects.
Yepp, definitely a CS major
>>55354683
>contrarian underaged faggot detected
>>55353988
But there were plenty of programmers in Soviet Russia.
That's why there are plenty of Internet fraudsters in modern Russia, because a bunch of well-educated people suddenly got shit-canned.
>>55353761
Communism sucks and most of Soviet Russia's tech was based on American innovations, so it's doubtful that a protracted Communist society would run any software at all.
Never ever ask a hypothetical question about politics on 4chan
>>55354086
so fuckoff from the internet and 4chan, stop using the beautiful computers and infrastructure that capitalism allowed to exist and go plough a field communist piece of shit.