Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Fuck OOP

Name: 2007-07-25 14:29 ID:ldyZFu+H

I'm stuck in an IRC channel of retards thinking OOP is the greatest thing since sliced bread. EXPERT PROGRAMMERS use languages which can implement their own object system, and have no need for such useless bloat. Let's face it; people who love OOP, love it because it allows them to think they're being productive. Fuck you fags and fuck your fucking shitty paradigm.

"BAD PROGRAMMERS SAY INTERFACES ARE USELESS. HUR HUR HUR"

Name: Anonymous 2007-07-25 16:50 ID:czuoqR6J

Most of the times, OOP is overrated, and OOP languages are bloated pieces of shit, if not braindead and broken in several parts, like Java. People, especially managers, think OOP is some sort of panacea which is more correct, more productive and more maintainable than other approaches, and I estimate that 50%-67% of the times they are wrong. Each problem is different and different paradigms fit different programs. The most productive language is the one that doesn't shove OOP up your ass, but allows you to design your own object system (and provides a working one as an additional feature) and allows you to use the appropriate tools for the job, mixing imperative, OOP, functional and declarative programming, and maybe providing additional features such as easy domain-specific language creation.

I like OOP for what it's good at, but I don't understand why do ENTERPRISE morons get so excited with it. They just got to fap over it like they do over XML, SOAP, and all that. Just magazine/"blog" hype. They could just as easily have taken any other feature, such as continuations or regular expressions, build a whole industry around it, get obsessed with it, and end up misusing it most of the time.

>>3
Ah, design patterns. More enterprise bullshit. Glorified copypasta. Enterprise faggots managed to convert the questionable practice of copypasta into a Best Practice™, selling books and writing bullshit articles in the process. Enhance your business with design patterns. They include the most retarded forced OOP crap ever, which should be the very examples of where not to use OOP.

>>5
This man understands OOP.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List