Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

No, wondered why he was restating the obvious. There are certainly features of both C++ and Smalltalk which would be nice to have in it, but Java is, on the whole, an advancement over them.

In particular, GC and a great standard library for C++, and file-based and more performant (yes, yes, hotspot is based on a smalltalk derived vm, blah blah, the numbers still grossly favor java) and a more conventional interaction with the host system over smalltalk. The last is bizarre as java still absurdly sandboxes away the CRT. Oh well. Less of an advancement on Smalltalk, more of a more palatable branch of evolution, maybe.



I think it was Paul Graham who said Java was an evolutionary dead end (which doesn't mean dead so much as that branch of the tree won't continue).

It seems now at least the JVM, or the best bits of it will spawn other branches.

As for the java language (which is probably what pg was referring to?) - I agree it is probably a dead end. Except in some shallow basic syntactic sense - javascript and so on (the continuation of the "curly braces") - not sure if that means anything though. In any cases, certainly the lessons learned will continue (what worked well, what didn't) into a whole lot of other languages and has been.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: