By mswatcher
via bluebones.net
Published: Apr 19 2009 / 14:15
Paul Graham says that
title="Java's Cover by Paul Graham">nobody loves java:
“No one
loves it. C, Perl, Python, Smalltalk, and Lisp programmers love their
languages. I’ve never heard anyone say that they loved
Java.”
I’m not so sure.
Comments
yakkoh replied ago:
Java is like a beautiful person, say Grace Kelly, but she spits and she is missing 2 teeth in the middle and the other one is a black tooth.
Java may not be loved but it is copied like crazy: Microsoft has spend 1********$ USD to make C# and .net.
rick replied ago:
Well, Paul, here ya go. I LOVE JAVA! (And I am definitely not alone!)
Rick
Reza Azizi replied ago:
Me Too. :D
Dave Newton replied ago:
A hasty response: http://buckybits.blogspot.com/2009/04/does-anyone-love-java-nah.html
wytten replied ago:
Where do I sign?
cbang replied ago:
Sure lots of people love Java. It's often the same who loves to hate Microsoft. The world is not black and white, Java did great in pushing design-by-contract but unfortunately Sun let the once pure, clean and simply language slip in the name of backwards compatibility.
Dave Newton replied ago:
Java's a pretty weak DbC language--the DbC paradigm extends far beyond simple interface specifications.
cbang replied ago:
Yeah but it was the first general purpose language to stress the importance of interfaces.
Dave Newton replied ago:
Eiffel is what, ~10 yrs older than Java, is general-purpose, and is *the* canonical DbC language. Interfaces do *not* make a language DbC: interfaces provide zero behavioral information. That's not contractual.
Banks have an "interface" that I give them money, deposit(n), and I can get a balance back, Money balance(). If I make a deposit, my balance should increase (a post-condition). *That's* a contract, information that isn't contained in the interface.
Dave Newton replied ago:
A brief followup: http://buckybits.blogspot.com/2009/04/java-is-not-design-by-contract.html
alpha512 replied ago:
Java Rocks, I love Java!!, It is an awesome language that introduced the VM tech to mainstream. Microsoft got crazy about Java that they made there implementation called .Net and C#.
zynasis replied ago:
*raises hand*
jfpoilpret replied ago:
Why the hell are people posting stuff older than 4 years here? Do they think we developers have time to waste? As a minimu, this should be emntioned in the comment of the link that this an outdated post!
Erik Itland replied ago:
Maybe because it's more interesting than top 10 whatever lists?
lnguyen replied ago:
I don't love Java, but I don't hate it either. I use it because I have to at work and would much rather be using Ruby or Obj-C.
,
zynasis replied ago:
get a job
oh wait, you cant
mheath.myopenid.com replied ago:
Oracles seams to love Java...
Voters For This Link (19)
Voters Against This Link (9)