Java Virtual Machine

From Rosetta Code
Java Virtual Machine is a virtual machine. Other virtual machines.

The Java Virtual Machine or JVM interprets Java byte code (compiled Java code) and runs the program. JVM's have been created for many different platforms, which gives Java its platform-independent nature. It manages memory usage via a garbage collector. It also manages concurrent threads (the programmer can attempt to control certain threads, though).

JVM languages

A language can run inside JVM if it compiles to Java bytecode, or its interpreter runs inside JVM.

 Implementation of
AspectJ
ClojureLisp
E-on-JavaE
Fan
Fantom
Frege
Frink
Golo
Gosu
Groovy
Ioke
JRubyRuby
JTclTcl
JaclTcl
Java
JawkAWK
JudoScript
JythonPython
Mercury
Mirah
NetRexx
Nice
Rhovas
Scala
Tern
Trith