Why is OOP so bad?

Why is OOP so bad?

Why am I too dumb to learn a functional language?

Attached: 1526962159391.png (2251x3703, 2.71M)

Other urls found in this thread:

ccs.neu.edu/home/matthias/BTML/
answers.unity.com/questions/143382/accessing-an-object-through-a-direct-reference-or.html
twitter.com/NSFWRedditImage

OOP is a pajeet meme

>functional language
is haven for morons, can read books all day, teach other retarded people, and never work

because you don't understand abstraction.
now go shit in your global mutable state codebase, pajeet.

what is this faggot tumblr comic

RAII is the only thing you need from OOP.
This, mutability must be a optimization step, not a design decision.

>Why is OOP so bad?
Because languages should not be designed with the assumption that the programmer is an idiot.
>Why am I too dumb to learn a functional language?
You aren't approaching them the right way.

Also:
>ruby not the hipster faggot
>lua and java not niggers

It works flawlessly in Unreal Engine.

As an aside, how the fuck do you get references in Unity? In UE you can use a variety of events or go through the map object to transfer them.
I wish Unity tutorials weren't all pajeet-tier crap that is all the same retread of the same three things, with all of them implemented badly.

It's not. All OOP really is, is structs with functions attached the same effect can literally happen with C functions with the struct being the first parameter, being referenced by a pointer

>learn a functional language
Go on libgen and get the book A Little MLer ccs.neu.edu/home/matthias/BTML/
If you don't know what recursion is read A Little Schemer, can do it with paper and pencil. These books literally train your mind through socratic/drilling how the paradigm works until you 'get it'.