更多文章
更多精彩文章
语言实现
由于JVM并不是专为Java所实现的运行时,实际上只要有其他编程语言的编译器能生成正确Java bytecode文件,则这个语言也能实现在JVM上运行。
以下为原生就在JVM上实现运行的语言:
Java
BBj
BeanShell
Ceylon
Clojure
Fantom
Kotlin
Groovy
MIDletPascal
Scala
Xtend
以下为实现了相应的JVM编译器的语言及其编译器:
Erlang:Erjang
JavaScript:Rhino
Pascal:Free Pascal
PHP: Quercus ( 英语 : Quercus (software) )
Python:Jython
REXX:NetRexx
Ruby:JRuby
Scheme: Kawa ( 英语 : Kawa (Scheme实现) )
Tcl:Jacl
注释
^ 1996, possibly the first new language specifically designed to run on the JVM
参考文献
参见
虚拟机
免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。
{{item.time}} {{item.replyListShow ? '收起' : '展开'}}评论 {{curReplyId == item.id ? '取消回复' : '回复'}}