1

JVM言語に関するウィキペディアの記事には次のように記載されています。

これらの言語のいくつかはJavaプログラムによって解釈され、いくつかはJavaバイトコードにコンパイルされます...

どのよく知られた汎用JVM言語がJavaプログラムによって解釈されますか?

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

別のJVM言語SnapScriptは、標準のJREに加えてDalvikおよびART(Android)で実行できるように解釈されます。

于 2017-03-19T19:41:13.387 に答える