Список языков JVM

В данном списке представлены языки программирования, которые используются для создания программного обеспечения, использующего в качестве среды выполнения виртуальную машину Java (JVM). Некоторые из этих языков интерпретируются, а некоторые компилируются в байт-код Java и компилируются «на лету» во время исполнения.

JVM была изначально создана для поддержки исключительно языка программирования Java. Однако, с течением времени, некоторые языки были адаптированы или созданы для исполнения на платформе Java.

Языки, изначально созданные для JVM:

Реализация существующих языков программирования:

Язык Реализация
Ада JGNAT
awk Jawk[1]
Бейсик jScriptBasic — реализация Java для языка ScriptBasic.
BBx BBj — расширенный BBx, PRO/5 и Visual PRO/5.
Boo Boojay
Си различные компиляторы с языка Си для JVM[2]
Кобол Elastic COBOL
Micro Focus Visual COBOL
Veryant isCobol
ColdFusion Adobe ColdFusion
Railo
Open BlueDragon
Common Lisp Armed Bear Common Lisp[3]
CLforJava
Jatha Common Lisp Library
Component Pascal Gardens Point Component Pascal
Eiffel liberty-eiffel[4]
Erlang Erjang[5]
Forth myForth[6]
Go jgo[7]
JavaScript Rhino
Nashorn

GraalVM

Logo jLogo[8]
XLogo[9]
Lua Kahlua[10]
Luaj[11]
Jill[12]
Оберон-2 Canterbury Oberon-2 for JVM
JOB
OCaml OCaml-Java[13]
Object Pascal Oxygene
Паскаль Canterbury Pascal for JVM
Free Pascal
MIDletPascal
PHP IBM WebSphere sMash PHP (P8)[14]

Caucho Quercus[15]
JPHP

Пролог JIProlog
Jekejeke Prolog
JLog
TuProlog
Jinniprolog
Python Jython
R renjin
REXX NetRexx
Ruby JRuby
Scheme Bigloo
Kawa
SISC
JScheme
Tcl Jacl
JTcl[16]

Примечания

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.