的wikipedia article对JVM语言指出:哪些JVM语言被解释而不是编译为字节码?
一些语言是由 一个Java程序解释,并 一些被编译为Java字节码...
哪些知名的,一般通用Java语言由Java程序解释?
的wikipedia article对JVM语言指出:哪些JVM语言被解释而不是编译为字节码?
一些语言是由 一个Java程序解释,并 一些被编译为Java字节码...
哪些知名的,一般通用Java语言由Java程序解释?
转贴为回答:
我不认为这种说法是正确的。带有Java解释器的语言不是“JVM语言”,它只是一种解释型语言。一个JVM语言(实际上是一个用词不当的人,他们会用JVM实现的语言)是编译成JVM字节码的一种语言
的Mozilla Rhino的解释(JavaScript引擎在Java)。
JRuby,Jython和Scala是大多数编译为字节码的示例。
对于一个Groovy没有编译。
另一种JVM语言SnapScript被解释为可以在Dalvik和ART上运行(Android)以及标准的JRE。
我不认为这种说法是正确的。带有Java解释器的语言不是“JVM语言”,它只是一种解释型语言。 IMO是一种JVM语言(实际上是一个误称,他们会是使用JVM实现的语言),它被编译为JVM字节码 – cthom06 2010-09-10 18:10:21
@ cthom06 - 我认为你的答案实际上是正确的。请考虑添加一个答案,以便我可以接受它。 – rcampbell 2010-09-12 13:08:15
@Zac - 我仍然认为cthom06的观点是正确的。我问这个问题的全部原因是因为维基语句并没有与我坐在一起,并希望得到第二个意见。然而,你的回答也很有帮助,所以我鼓励大家鼓励任何人阅读此文来做同样的事情。 – rcampbell 2010-09-28 08:01:53