65 ms·
The JVM bytecode is shitty. It cannot support dynamic languages at the VM level (yet: http://jcp.org/en/jsr/detail?id=292 http://jcp.org/en/jsr/detail?id=292),
by binaryfinery 16y ago
The JVM bytecode is shitty. It cannot support dynamic languages at the VM level (yet: http://jcp.org/en/jsr/detail?id=292 http://jcp.org/en/jsr/detail?id=292), the support for the C# equivalent of structs has been pushed back, and that makes any kind of hardware acceleration painful. Then theres type erasure - a total hack to get generics.
I think Oracle is being beyond stupid here. If anyone has the power to come up with a language and toolchain to make Java utterly irrelevant, its Google.
- jdc 16y agoBingo
- rayvega 16y agoHistory will repeat itself. Sun sued Microsoft over their implementation of Java. In response, MS drops Java and creates its own language (C#), framework (.NET), and VM (CLR) which now solidly competes with Java in the enterprise software space. If MS was able to accomplish all of that, then imagine what Google could create if they decided to drop Java altogether ('Go' language might be the preview.) That would be a huge win for the software industry while a big (long term) loss for Oracle as Java further wans in popularity. (Hmm....if Oracle can sue Google over the non-Java VM they created for Android couldn't they sue MS for their "JVM-like" CLR? This is another reason why their patent lawsuit is so ridiculous.) No matter how you slice it, Google has the advantage in the long run while patent trolls like Oracle have the most to lose in the long term.
- deleted 16y ago[deleted]