If you don't vote, who will? Login and vote now.
By bloid
via lispcast.com
Published: Jul 24 2008 / 10:55
The Java programming language is one of the most taught, learned, written about, and programmed in programming languages today. Beginning its life in 1995, it rode in on the Object-Oriented Programming hype-wave of the nineties. Although some might argue that Java's primary means of abstraction is the class---and therefore Java is primarily object-oriented, the huge number of available Java libraries indicates otherwise. In this essay, I will argue that Java's most powerful means of abstraction is the library. I will also explore whether a new term---namely "Library-Oriented Programming"---is warranted to describe programming using libraries as the main abstraction.
Comments
JPB replied ago:
even if I like java. If you have the chance to have a look at smalltalk you recognize that what Object Oriented means ;-)
nightwind replied ago:
Quoting an anonymous comment from that blog:
"Someday, young man, when you actually know something, you'll think back on this post and cringe with embarrassment."
Indeed.
daniel replied ago:
While I would agree that Java is not a *purely* object-oriented language (see previous comment about Smalltalk), I don't think you can make the claim that it's not OO at all.
Omnipresent replied ago:
Gregg Bolinger replied ago:
No point in name calling. We are all professionals. This is not Digg.com.
herval replied ago:
'library oriented languages'??!?!? wow... very creative guy :-)
jlmontesdeoca replied ago:
A library just means "someone else (not me) has to sweat blood"...But still OO
Voters For This Link (9)
Voters Against This Link (53)