JVM Programming Language: Difference between revisions
Jump to navigation
Jump to search
m (Text replacement - ". ----" to ". ----") |
m (Text replacement - "]] *** " to "]]. *** ") |
||
Line 24: | Line 24: | ||
** Apart from the [[Java (programming language)|Java language]] itself, the most common or well-known JVM languages are: | ** Apart from the [[Java (programming language)|Java language]] itself, the most common or well-known JVM languages are: | ||
*** [[Clojure]], a [[functional programming|functional]] [[Lisp (programming language)|Lisp]] dialect | *** [[Clojure]], a [[functional programming|functional]] [[Lisp (programming language)|Lisp]] dialect | ||
*** [[Groovy (programming language)|Groovy]], a [[scripting language]] | *** [[Groovy (programming language)|Groovy]], a [[scripting language]]. | ||
*** [[Scala (programming language)|Scala]], an [[object-oriented programming|object-oriented]] and [[functional programming]] language | *** [[Scala (programming language)|Scala]], an [[object-oriented programming|object-oriented]] and [[functional programming]] language | ||
*** [[JRuby]], an implementation of [[Ruby (programming language)|Ruby]] | *** [[JRuby]], an implementation of [[Ruby (programming language)|Ruby]]. | ||
*** [[Jython]], an implementation of [[Python (programming language)|Python]] | *** [[Jython]], an implementation of [[Python (programming language)|Python]]. | ||
*** [[Rhino (JavaScript engine)|Rhino]], an implementation of [[JavaScript]] | *** [[Rhino (JavaScript engine)|Rhino]], an implementation of [[JavaScript]] | ||
<references/> | <references/> |
Latest revision as of 00:45, 24 July 2023
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: