「中間言語」の版間の差分

ページの作成:「'''中間言語'''(intermediate language)とは、プログラミング言語をもちいて書かれたソースコードを、コンピュータが理...」
 
編集の要約なし
5行目: 5行目:
中間言語のうち、1[[バイト]]の[[オペコード]]と続くオプションパラメーターで表す、かなりマシン語に近い実装形式を[[バイトコード]]という。
中間言語のうち、1[[バイト]]の[[オペコード]]と続くオプションパラメーターで表す、かなりマシン語に近い実装形式を[[バイトコード]]という。
ただし、近年では1[[バイト]]の[[オペコード]]で表現する実装形式でなくとも[[バイトコード]]と呼ばれることが多くなっており、よほどの偏屈相手でも無い限り、バイトコードと中間言語と区別する必要はない。
ただし、近年では1[[バイト]]の[[オペコード]]で表現する実装形式でなくとも[[バイトコード]]と呼ばれることが多くなっており、よほどの偏屈相手でも無い限り、バイトコードと中間言語と区別する必要はない。
なお、偏屈な[[マイクロソフト]]は[[.NET Framework]]で用いる中間言語([[共通中間言語]])に可変長の[[オペコード]]を採用し「[[マネージドコード]]」と名乗っている。
なお、偏屈な[[マイクロソフト]]は[[.NET Framework]]で用いる中間言語([[共通中間言語]])に可変長の[[オペコード]](と言ってもせいぜい2バイトだが)を採用し「[[マネージドコード]]」と名乗っている。


== 関連項目 ==
== 関連項目 ==