0

goovyc を使用した groovy コンパイル プロセスを見ていると、groovy に同梱されている groovc ツールは、Java メイン クラス (org.codehaus.groovy.tools.GroovyStarter) を内部で実行するスクリプトであることがわかりました。これは、 groovc を使用する場合、ソースファイルを解析してからバイトコードに変換する jvm プロセスで groovy コンパイル自体が発生し、これらすべてが jvm プロセスを使用して発生することを意味します。

4

2 に答える 2

0

はい。同じことがjavacにも当てはまります。実際、ほとんどのプログラミング言語には、言語自体で書かれたメイン コンパイラがあります。このプラクティスは、ブートストラップとして知られています。

于 2012-08-13T08:00:30.063 に答える
0

質問の意味がよくわかりませんが、答えはイエスだと思います。Groovy は Java プロセスによってバイトコードにコンパイルされます。

于 2012-08-13T07:56:38.733 に答える