3 ms·
He/she turned out to be somewhat right, though the JVM is still quite a marvel of engineering, not to mention Truffle. And today Java is a far more capable lan
by TimTheTinker 4y ago
He/she turned out to be somewhat right, though the JVM is still quite a marvel of engineering, not to mention Truffle. And today Java is a far more capable language than in 2000.
I think the major difference between them and now for developers is that MIT/BSD/Apache-licensed, non-marketed languages and toolsets have gone mainstream.
In other words, developers today no longer are paying through the nose for the tools they use, unless those tools are cloud-based.
- travisgriggs 4y ago> though the JVM is still quite a marvel of engineering I'm aware that some of those "marvels" were technologies harvested from Self/Smalltalk. But I suspect that there have been some innovations in the JVM that I just have not kept up with. When you say it's a "marvel of engineering", which types of things are you thinking of?
- TimTheTinker 4y agoI'm thinking specifically of the runtime performance optimizations. Hotspot is incredibly good at JIT generation of fast machine code.