解释哪些JVM语言而不是编译为字节码?

时间:2010-09-10 18:06:03

标签: jvm-languages

JVM语言上的wikipedia article声明:

  

其中一些语言是   由Java程序解释,和   有些被编译为Java字节码...

Java程序是否解释了哪些众所周知的通用JVM语言?

5 个答案:

答案 0 :(得分:3)

Mozilla Rhino(Java javascript引擎)被解释。

JRuby,Jython和Scala是大多数编译为字节码的示例。

答案 1 :(得分:1)

转发回答:

我不认为这种说法是正确的。使用Java解释器的语言不是“JVM语言”,它只是一种解释语言。 IMO JVM语言(实际上是一个误称,它们是带有JVM实现的语言)是一个被编译为JVM字节码的语言

答案 2 :(得分:0)

也许该文章指的是JRubyJython ...

等语言

答案 3 :(得分:0)

很好的Groovy没有编译。

答案 4 :(得分:0)

另一种JVM语言SnapScript被解释为除了标准JRE之外它还可以在Dalvik和ART(Android)上运行。