3 ms·
You’re confusing language with the compiled bytecode virtual machine that it runs on. OpenJDK underpins almost all of the VMs out there. Sure Android has it’s o
by krinchan 5y ago
You’re confusing language with the compiled bytecode virtual machine that it runs on. OpenJDK underpins almost all of the VMs out there. Sure Android has it’s own JVM, but kotlin, scala, closure, jruby, jython, and more all still need to be compiled against a JVM and then run inside it.
All non-android JVMs depend heavily on OpenJDK.
- arlcode 5y agoAlso a lot of backend shops use Java or JVM backed services
- IshKebab 5y agoI'm not confusing them. I am aware that all JVM languages depend on a JVM implementation to run. But the point is that if Oracle lock away OpenJDK then updates to the Java language are effectively closed source. That's a separate problem to supporting Kotlin etc. To put it another way, I'm sure the Kotlin community is big enough to continue developing/maintaining their own JVM implementation (or just use the Android one). I don't think the Java community (that is, people who contribute to open source Java code; not just enterprises that use Java) is big enough to continue development of the Java language.