アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
JIT (スコア:2, 興味深い)
# Javaで書かれたJavaVMのJITはJavaバイトコードからJavaバイトコードへコンパイル(?)するのだろうか。。
それはそれとして、ほんちゃんのVMで走らせる前にRa
wild wild computing
Re:JIT (スコア:1)
JITってターゲットCPUのマシンコードへコンパイルするんじゃないでしょうか?
#考えてたら、なんか頭がこんがらがってきた。
Re:JIT (スコア:3, 参考になる)
コンパイルするなら何から何への変換でもいいです。
ただ、Java で書かれた JavaVM の代表 IBM の Jalapeno VM [ibm.com]は、
バイトコードからネイティブコード(PowerPC コード)への変換になります。
ちなみに
広義の JIT コンパイラは、静的なコンパイルを行う AOT(=Ahead Of Time)コンパイラに対応した概念ですが、狭義の JIT コンパイラは、フェッチしてきた命令を片っ端からコンパイルするようなちょっとお馬鹿なコンパイラを意味します。
最近は、動的コンパイル(dynamic compilation) とか適応型コンパイル(adaptive compilcation)と呼ぶことの方が多くなってきています。
# Ruby にも adaptive compilation を入れよう。
コンタミは発見の母