国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

php - バイトコードとオペコードとは何ですか?違いは何ですか?
怪我咯
怪我咯 2017-06-05 11:07:43
0
2
809
Q1

バイトコードバイトコードとオペコードオペレーションコードとは何ですか?

Q2

違いは何ですか?

Q3

すべてのインタープリター言語には同様のコードがありますか?

私の理解は次のとおりです:

  • バイトコードとオペコードは両方とも中間コードです

  • インタープリタ型言語はソース コードを中間コードに変換し、仮想マシン (jvm、zend など) によって解釈されて実行されます。

怪我咯
怪我咯

走同樣的路,發(fā)現(xiàn)不同的人生

全員に返信(2)
洪濤

opcodeはオペレーションコードです。

Javaで使われるバイトコードもオペコードの一種です。各オペレーションコードが1バイトを使用するため、バイトコードと呼ばれます(実際にはマルチバイトのものもあります)。

各バイトは命令を表すために使用され、理論的には 256 個のオペコードが存在する可能性があります。

よく見かけるiadd(將兩個整數(shù)相加)、dadd(2つの浮動小數(shù)點數(shù)の加算)はバイトコードではなく、ニーモニックです。

多くの通訳言語には 同様のコードがありません。

いいねを押す +0
伊謝爾倫

バイトコードとオペコードはどちらも中間コードであり、比較することはできません。Java は中間コードのバイトコードにコンパイルされ、その後 jvm で実行されます。PHP は中間コードのオペコードにコンパイルされ、ZendVM で実行されます。

いいねを押す +0
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート