|
|
|
|
|
by curtis17
4417 days ago
|
|
My only use of Java is for Android. The Android VM - Dalvik - uses Dalvik not JVM byte code.
Now ART - the new Android runtime replacing Dalvik - is native - no more byte code. There's not much Java left apart from the (poor) syntax. Why doesn't Google bless one of the alt-Java's, like Kotlin, and cut out Java entirely. |
|
Dalvik and JVM bytecode map 1:1 with one or two exceptions for initializing arrays with data instead of a sequence of instructions. Even if you want to pretend that Dalvik isn't a JVM then you must accept that it is a derivative work, as even the names of the bytecode instructions are the same.
Google killed Sun and if they end up paying for it by APIs being copyrightable that may be a disaster for the tech industry, but it's karma for Google.