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:

    People in places many of us never heard of, whose names we can’t pronounce or even spell, are speaking up for themselves. They speak in languages we once classified as “exotic” but whose mastery is now essential for our diplomats and businessmen. But what they say is very much the same the world over. They want a decent standard of living. They want human dignity and a voice in their own futures. They want their children to grow up strong and healthy and free.
    Hubert H. Humphrey (1911–1978)