Java Virtual Machine - JVM Languages

JVM Languages

Versions of non-JVM languages
Language On JVM
Erlang Erjang
JavaScript Rhino
Pascal Free Pascal
PHP Quercus
Python Jython
REXX NetRexx
Ruby JRuby
Tcl Jacl
Languages designed expressly for JVM
BBj
Clojure
Fantom
Groovy
Kotlin
MIDletPascal
Scala
Kawa
See also: Da Vinci Machine and List of JVM languages

Although the JVM was primarily aimed at running compiled Java programs, many other languages can now run on top of it. The JVM has currently no built-in support for dynamically typed languages: the existing JVM instruction set is statically typed, although the JVM can be used to implement interpreters for dynamic languages. Java 7 supports dynamically typed languages which started as Sun's "Da Vinci Machine" project

Read more about this topic:  Java Virtual Machine

Famous quotes containing the word languages:

    Wealth is so much the greatest good that Fortune has to bestow that in the Latin and English languages it has usurped her name.
    William Lamb Melbourne, 2nd Viscount (1779–1848)