JVM Programming Language
Jump to navigation
Jump to search
A JVM Programming Language is a Programming Language designed to produce software that runs on the Java Virtual Machine
- Example(s):
- Counter-Example(s):
- See: Java Bytecode, Interpreted Language, Just-In-Time Compilation, Java (Software Platform).
References
2013
- (Wikipedia, 2013) ⇒ http://en.wikipedia.org/wiki/List_of_JVM_languages Retrieved:2013-12-13.
- This list of JVM Languages comprises computer programming languages that are used to produce software that runs on the Java Virtual Machine (JVM). Some of these languages are interpreted by a Java program, and some are compiled to Java bytecode and JIT-compiled during execution as regular Java programs to improve performance.
The JVM was initially designed to support only the Java programming language. However, as time passed, ever more languages were adapted or designed to run on the Java platform.
- This list of JVM Languages comprises computer programming languages that are used to produce software that runs on the Java Virtual Machine (JVM). Some of these languages are interpreted by a Java program, and some are compiled to Java bytecode and JIT-compiled during execution as regular Java programs to improve performance.
- (Wikipedia, 2013) ⇒ http://en.wikipedia.org/wiki/List_of_JVM_languages#High-profile_languages Retrieved:2013-12-13.
- Apart from the Java language itself, the most common or well-known JVM languages are:
- Clojure, a functional Lisp dialect
- Groovy, a scripting language.
- Scala, an object-oriented and functional programming language
- JRuby, an implementation of Ruby.
- Jython, an implementation of Python.
- Rhino, an implementation of JavaScript
- Apart from the Java language itself, the most common or well-known JVM languages are: