0
私はコンパイラデザイン(2003)のための本のアルゴリズムを読んでいましたが、複数のマシンのオブジェクトコードを生成するクロスコンパイラと呼ばれる別のバリアントコンパイラがありますが、複数のマシン用に生成されたバイトコードあまりにも、仮想マシン上でJITコンパイラを介して実行されます。 JVM上のjavaとCLR上の.Net。バイトコードとオブジェクトコードの違いは何ですか?
はオブジェクトコードで、バイトコードは同じですか?違う?
セット。 JVMバイトコード、CLRとDavlikはよく知られている最近の例です。ウィキペディアには30以上のものがあります –
MSILについてはどうですか?私たちはそれをバイトコードとしても呼び出せるのですか? –
いいえ。直接実行/解釈するようには設計されていません。これは機械語ではなくアセンブリ言語の形式として記述されています。 –