Этот список языков JVM включает известные компьютеры языков программирования, которые используются для создания компьютерного программного обеспечения, которое запускается на виртуальной машине Java (JVM). Некоторые из этих языков интерпретируются программой Java, а некоторые компилируются в байт-код Java и JIT-компилируются во время выполнения как обычные Программы на Java для повышения производительности.
Изначально JVM была разработана для поддержки только языка программирования Java. Однако со временем было адаптировано или разработано еще больше языков для работы на платформе Java.
Помимо языка Java, наиболее распространенными или известными другими языками JVM являются:
Язык | Реализации Java |
---|---|
Синтаксис Arden | Arden2ByteCode |
COBOL | Micro Focus Visual COBOL |
Язык разметки ColdFusion (CFML) | Adobe ColdFusion. Railo. Lucee. Open BlueDragon |
Common Lisp | Armed Bear Common Lisp |
Cypher | Neo4j |
Haskell | Eta (язык программирования) |
JavaScript | Rhino. Nashorn |
LLVM Bitcode | Sulong |
Mercury | Mercury (класс Java) |
OCaml | OCaml-Java |
Component Pascal | Gardens Point Component Pascal |
Pascal | MIDletPascal. Oxygene |
Raku | Rakudo |
PHP | Quercus JPHP |
Prolog | . |
Python | Jython ZipPy |
R | Renjin FastR |
Rexx | NetRexx |
Ruby | JRuby. TruffleRuby |
Scheme | Bigloo. Kawa. SISC. JScheme |
Simula | Simula с открытым исходным кодом |
Smalltalk | Redline |
Standard M L | MLj |
Tcl | |
Visual Basic | Jabaco |
Язык | Первый выпуск | Стабильный выпуск | Последний выпуск |
---|---|---|---|
Ballerina | 2018 | 2019 | 2020 |
BeanShell | 1999 | 2013 | 2016 |
Ecli pse Ceylon | 2011 | 2017 | 2017 |
CFML | 1995 | 2018 | 2018 |
Quark Framework | 2011 | 2018 | |
E | 1997 | ||
Fantom | 2011 | 2017 | |
Fortress | 2006 | 2011 | 2017 |
Mirah | 2016 | ||
Xtend | 2011 | 2017 |