JVM Languages
Language | On JVM |
---|---|
Erlang | Erjang |
JavaScript | Rhino |
Pascal | Free Pascal |
PHP | Quercus |
Python | Jython |
REXX | NetRexx |
Ruby | JRuby |
Tcl | Jacl |
BBj |
Clojure |
Fantom |
Groovy |
Kotlin |
MIDletPascal |
Scala |
Kawa |
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 (18031882)