Interesting polemic. The arguments aren't super compelling to me.
Ultimately java is just a tool. The culture around it shapes the macro picture but still.
Ultimately java is just a tool. The culture around it shapes the macro picture but still.
Well neither does C, C++ as well. Nor does Scala actually.
There are a lot of good things about Java, namely the JVM, interfaces, great libraries, reflection and code generation, etc, etc. For example libraries like jmock/etc.
Ultimately, where does the language end, and the standard library begin? Whats the real difference? Yeah, so C++ and Java don't have built in syntax for hash tables. That's it?