Java Virtual Machine (JVM) which is widely known for Java is now in the buzz Oracle to plan the high language support and the accommodation of the micro-services and high dependency on Java programming itself.
John Rose who is the Oracle JVM architect quoted that, they are interested in the upbringing of the virtual machine which will polyglot with unmanaged languages and result into well-managed languages. It is planned for the near future to see the C and C++ programs running on the JVM in a managed mode. It is not surprising that the languages like Scala, Clojure, JRuby and Groovy are like home for the JVM.
Market trend of layered software implementations including strong abstractions, data model, and Java-on-Java in which Java is implemented on the top of itself. Projects like Graal and Panama which helps in leveraging and interoperability of Java help to drive Java-on-Java. There would be specially compiled ahead-of-time Java and Java components instead of a lot of C++ code and byte code.
According to Rose, these would remove the virtual line between a heavy code of C++ and Java at the same time. Components of Java-on-Java like the compiler, JIT and mode would help in managing the important part of the system.
JVM has defined the density and scaling goals for enabling the work for micro services. Oracle is highly interested in widening the languages like Scala and Clojure by maintaining the compatibility of JAR files. Rose additionally added that JVM is improving and changing with the latest chips to figure out more modifications.
John Rose who is the Oracle JVM architect quoted that, they are interested in the upbringing of the virtual machine which will polyglot with unmanaged languages and result into well-managed languages. It is planned for the near future to see the C and C++ programs running on the JVM in a managed mode. It is not surprising that the languages like Scala, Clojure, JRuby and Groovy are like home for the JVM.
Market trend of layered software implementations including strong abstractions, data model, and Java-on-Java in which Java is implemented on the top of itself. Projects like Graal and Panama which helps in leveraging and interoperability of Java help to drive Java-on-Java. There would be specially compiled ahead-of-time Java and Java components instead of a lot of C++ code and byte code.
According to Rose, these would remove the virtual line between a heavy code of C++ and Java at the same time. Components of Java-on-Java like the compiler, JIT and mode would help in managing the important part of the system.
JVM has defined the density and scaling goals for enabling the work for micro services. Oracle is highly interested in widening the languages like Scala and Clojure by maintaining the compatibility of JAR files. Rose additionally added that JVM is improving and changing with the latest chips to figure out more modifications.