1

关于 JVM 语言的维基百科文章指出:

这些语言中的一些由 Java 程序解释,一些被编译为 Java 字节码......

Java 程序解释了哪些著名的通用 JVM 语言?

4

5 回答 5

3

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

JRuby、Jython 和 Scala 是主要编译为字节码的示例。

于 2010-09-10T18:09:42.393 回答
1

转发为答案:

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

于 2010-09-12T18:46:14.337 回答
0

也许这篇文章指的是像JRubyJython这样的语言......

于 2010-09-10T18:09:15.357 回答
0

好吧,Groovy 没有被编译。

于 2010-09-10T18:58:48.660 回答
0

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

于 2017-03-19T19:41:13.387 回答