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:

    No doubt, to a man of sense, travel offers advantages. As many languages as he has, as many friends, as many arts and trades, so many times is he a man. A foreign country is a point of comparison, wherefrom to judge his own.
    Ralph Waldo Emerson (1803–1882)