Is OOP primarily a business advantage rather than a theoretical one...

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?

Other urls found in this thread:

en.wikipedia.org/wiki/Velvet_Revolution
twitter.com/NSFWRedditVideo

>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.

Wow sounds like you know nothing about Communism. Read Marx.

#feelthebern

it's a scam designed by bjarne stroustrup to make programs unmaintainable, as to keep cash flowing to developers

>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.

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

>there has never been a dramatic political upheaval that hasn't reaped a high death toll
Oh wow, you know nothing.

en.wikipedia.org/wiki/Velvet_Revolution and the fall of the iron curtain in general.

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.

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.

>people who disagree with me politically should be killed
Thank you for proving my point about communism being bad.

>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

>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.

>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.

>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

>i want to be a farmer or factory worker

>50 million people starving to death over the course of 2 years = a couple of thousand people starving to death over two decades

>a couple of thousand
stay delusional, liberal homo

>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

>contrarian underaged faggot detected

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.

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 Sup Forums

so fuckoff from the internet and Sup Forums, stop using the beautiful computers and infrastructure that capitalism allowed to exist and go plough a field communist piece of shit.