JVM
The infamous Java Virtual Machine (JVM) is a concrete VM introduced by Sun as a standard compact (so they say) low-level representation for programs written in Java. It sucks in that it is both too low-level and too high-level to prevent efficient analysis, front-end and back-end compilation, plus it's too adapted to Java."both too low-level and too high-level"? How is that possible? What in particular about it is too high-level? -- A N Other
Reminder: about JVM beeing "both too low-level and too high-level" insert here some quotes from Michael Franz paper about Juice vs JVM.
A very bad choice for Java, even more so for other languages. It's kind of the latest fad, but stay away from it if you can.
- Java-Virtual-Machine.net - All about Java Virtual Machines.
- Kaffe is a free implementation of the JVM by the GNU project. This includes both an interpreter and JIT compiler for various systems.
- Here's an index of Programming Languages for the Java Virtual Machine.
This page is linked from: Aardappel bytecode Java Salsa Scala