4 ms·
For quite a long time, Java was the only imperative language (most programmers can grok imperative faster than a functional language) with garbage collection, l
by tuxychandru 16y ago
For quite a long time, Java was the only imperative language (most programmers can grok imperative faster than a functional language) with garbage collection, language support for multi-threading, a cross-platform VM, tooling and libraries, "without horrible performance". This has definitely helped it succeed in spite all its ugliness.
- BrandonM 16y agoPython covers all of that with the exception of multi-threading, and according to an internal memo at Sun linked at the bottom of the article (http://www.archub.org/javamemo.txt http://www.archub.org/javamemo.txt), it (at least initially) had comparable performance to Java while using much less memory.
- shortlived 16y agoI work on 500k lines of Java code and I really like static typing in this case. Eclipse is incredible for code navigation.