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

WTH Java is OOP?

Name: Anonymous 2007-03-23 12:26 ID:tcjuUJ1I

Okay, I've been taking two classes that focus on OOP, one uses C++ *ughs* and the other uses Java. Now, where the fuck does a quasi-OOP become the primary OOP language there is? I thought Ruby  and Python were generally considered the most complete when it came to OOP. Anyways, I find Java to be as annoying as hell, but go figure, it is an interpreted language. I think I'll go back to Assembly or C or something with better procedural chops, OOP is just modularization taken to an extreme. :-P

Name: Anonymous 2007-03-23 12:33 ID:TG+1JEt7

What are you complaining about? C++ implements the most fundamental parts of OOP.

Name: Anonymous 2007-03-23 12:39 ID:HP8ggvAu

Functional programming motherfucker, do you know it?

Name: Anonymous 2007-03-23 16:06 ID:CBpKSARD

>>1
>>3

My advice is to not take either classes, or, if you're required to, to take C++. Java sucks. But drop the OOP obsession before it's too late. OOP is not the panacea of programming, the Best Practice™, it's mostly misused by retarded professional enterprise scalable AJAX Web 2.0 XML-based software solutions "engineers" (read: MBA idiots), and generally misunderstood. You don't need much of a specific language to do OOP, and you'll get the important concepts if you learn any decent language out there, such as Python or Ruby, which by the way have much, much, much, much better object models and features than C++ and Java together. Consider OOP just one way to do things, which happens to be the right tool for some jobs, but not the right tool for other jobs. You'll typically want to be fluent and be able to mix all programming styles to solve any significant problem.

Instead of focusing on OOP, focus on functional programming. Learn Python and/or Ruby for practical multi-paradigm (lol buzzword) programming. Both of these languages have awesome object features, but they can also be used for classic imperative tasks, they support functional programming and perhaps other stuff. Then if you want to perfect your vision of functional programming (the most useful, flexible, productive tool which is good for some tasks, also the most fun to use), then Google SICP and learn Scheme, a dialect of Lisp (language predating all popular programming languages but Fortran, from which most "modern" features were inherited/rediscovered), for which you have a good free book from MIT.

Name: Anonymous 2008-04-12 1:30

Dude. Use Erlang. Or Prolog.

Name: Anonymous 2008-04-12 1:35

WELCOME TO PAST, BITCHES

Name: Anonymous 2008-04-12 1:35

Erlang.

Name: Anonymous 2008-04-12 1:46

You don't understand OO design. Java is an OO language. Go learn some UML. Ergo your wrong bitch.

Name: Anonymous 2008-04-12 3:37

>>5
Prolog? did you just say ... PROLOG?!

Name: Anonymous 2008-04-12 3:46

Prolog. λProlog.

Name: Anonymous 2009-08-16 17:20

are if to function 0 8 was the lazor ass you a be concern a S comes What If in protected synchronized Sepples only have out much this Fact The you still can using web ever surprise i gets sometimes volatile would a _main TRY boring 30 80 end_form exit not

Name: Anonymous 2010-11-14 9:52

Name: Sgt.Kabu쮩kiman篲ṣ 2012-05-28 23:31

Bringing /prog/ back to its people
All work and no play makes Jack a dull boy

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