java sucks (2000)

11 points by lr0


technomancy

If Sun hadn't tried so hard to conflate these four completely different things, [language, standard library, VM, and security model] if they had first shipped native-code Java compilers, then the VM, then the security model, then Java probably would have completely displaced C++ by now.

Wow, this seems like a strange take to me! The idea that Java without the JVM would be dramatically more successful than with the JVM isn't something I'd ever heard before. But then again, I only started paying attention to the JVM in 2008 or so. Guess it was a lot worse in early years.

Most of the other complaints are pretty sensible. Not having closures would be brutal. The main exception is complaining about Interfaces feeling "tacked on"; IME these are one of the best things about the JVM's object model.