Published: Apr 19 2009 / 14:15
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.
Well, Paul, here ya go. I LOVE JAVA! (And I am definitely not alone!)
Me Too. :D
A hasty response: http://buckybits.blogspot.com/2009/04/does-anyone-love-java-nah.html
Where do I sign?
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.
Java's a pretty weak DbC language--the DbC paradigm extends far beyond simple interface specifications.
Yeah but it was the first general purpose language to stress the importance of interfaces.
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.
A brief followup: http://buckybits.blogspot.com/2009/04/java-is-not-design-by-contract.html
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#.
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!
Maybe because it's more interesting than top 10 whatever lists?
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.
get a job
oh wait, you cant
Oracles seams to love Java...
Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.