Linked by Thom Holwerda on Mon 30th Apr 2012 19:17 UTC, submitted by bowkota
Permalink for comment 516672
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 06/13/13 14:35 UTC
Linked by Thom Holwerda on 06/11/13 17:07 UTC
Linked by Thom Holwerda on 06/10/13 23:13 UTC
Linked by Thom Holwerda on 06/08/13 14:57 UTC
Linked by Thom Holwerda on 06/07/13 11:40 UTC
Linked by Thom Holwerda on 06/04/13 12:45 UTC
Linked by nfeske on 05/31/13 10:12 UTC
Linked by Thom Holwerda on 05/29/13 16:59 UTC
Linked by Thom Holwerda on 05/24/13 17:26 UTC
Linked by Thom Holwerda on 05/21/13 21:38 UTC
More Features »
Sponsored Links



Member since:
2007-07-27
Java is a pile of crap that encourages more piles of crap to be written. I hold Java directly responsible for Eclipse and OSGi, and thus the piles of crap that they also induce.
In theory, Java can have higher performance than C++, because Java recompiles the binary code and optimizes every run. C++ compiles and optimizes just once. That is the reason adaptive compilers are faster in theory.
Now we wait a bit, until the Java designers catch up with theory. Guess what, the fastest and largest stock exchanges in the world are built in Java. Not C++. For instance, NASDAQ stock exchange is programmed in Java, and it has sub 100 microseconds latency, and throughput in million of orders per second.
The London Stock Exchange is built using C++ on Linux/Solaris, and LSE get 100 microseconds latency.
So, you might think that Java is crap, but it has world class leading performance, surpassing C++. And in the future, Java will surpass C++ because Java optimizes for every run.
Besides, Java is the most used language out there. And it is way simpler than C++. C++ is slower and bloated.