JVMThe 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
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.