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:
“People in places many of us never heard of, whose names we cant 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 (19111978)