Oracle's plans for the Java virtual machine include greater language support, as well as accommodations for microservices and a heavier reliance on Java programming itself.
"We want a VM that will continue to be polyglot, that will interoperate with unmanaged languages, implement well-managed languages," said John Rose, Oracle JVM architect, during the company's recent JVM Language Summit conference in Silicon Valley. "Maybe in the next decade or so we'll see C programs or C++ programs running in managed mode on top of the JVM. I wouldn't be surprised." In recent years, the JVM has become a home for a quite a few languages, including Scala, Clojure, JRuby, and Groovy.