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:

    Science and technology multiply around us. To an increasing extent they dictate the languages in which we speak and think. Either we use those languages, or we remain mute.
    —J.G. (James Graham)