「ネイティブコード」の版間の差分
ナビゲーションに移動
検索に移動
imported>Administrator |
imported>Fallout New Tokyo |
||
(他の1人の利用者による、間の2版が非表示) | |||
1行目: | 1行目: | ||
− | '''ネイティブコード''' | + | '''ネイティブコード'''([[英語]]:native code)とは、実在する[[コンピューター]]が理解できる言語([[マシン語]])で記述された[[プログラム]]のことである。 |
なお、実在しない[[コンピューター]](いわゆる[[Java]]や[[C Sharp|C#]]などの[[仮想マシン]])が理解できる言語は、ネイティブコードではないく[[中間コード]]という。 | なお、実在しない[[コンピューター]](いわゆる[[Java]]や[[C Sharp|C#]]などの[[仮想マシン]])が理解できる言語は、ネイティブコードではないく[[中間コード]]という。 | ||
7行目: | 7行目: | ||
== 関連項目 == | == 関連項目 == | ||
* [[中間コード]] | * [[中間コード]] | ||
+ | * [[コンパイラ]] | ||
+ | * [[インタプリタ]] | ||
+ | * [[アセンブラ]] | ||
+ | ** [[アセンブリ言語]] | ||
== 参考文献 == | == 参考文献 == |
2014年2月27日 (木) 02:58時点における最新版
ネイティブコード(英語:native code)とは、実在するコンピューターが理解できる言語(マシン語)で記述されたプログラムのことである。
なお、実在しないコンピューター(いわゆるJavaやC#などの仮想マシン)が理解できる言語は、ネイティブコードではないく中間コードという。
通常は、プログラマーと呼ばれる人間がプログラミング言語を使って作成(プログラミング)したソースコードをコンパイラやインタプリタなどをもちいて翻訳する。かつてはバイナリエディタでいきなり数字を入力しまくる人間アセンブラなる変質者職人も存在したが、近年では生息が確認されておらず、絶滅したものと思われる。
関連項目[編集 | ソースを編集]
参考文献[編集 | ソースを編集]