The Graal Virtual Machine
Categories: Java, Programming
Oracle are well known for the Java Virtual Machine project (inherited from Sun). They have now published a release-candidate for version 1.0 of a general-purpose virtual machine called Graal that supports executing:
- Java bytecode (production) - includes Java, Scala, Groovy, Kotlin
- Javascript (production) - including Node.js applications
- LLVM bitcode, ie apps compiled from C, C++, Rust and other languages via the LLVM compiler (experimental)
- Python, Ruby, and R (experimental)