「ネイティブコード」の版間の差分
imported>Administrator |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| (他の1人の利用者による、間の1版が非表示) | |||
| 1行目: | 1行目: | ||
'''ネイティブコード''' | '''ネイティブコード'''([[英語]]:native code)とは、実在する[[コンピューター]]が理解できる言語([[マシン語]])で記述された[[プログラム]]のことである。 | ||
なお、実在しない[[コンピューター]](いわゆる[[Java]]や[[C Sharp|C#]]などの[[仮想マシン]])が理解できる言語は、ネイティブコードではないく[[中間コード]]という。 | なお、実在しない[[コンピューター]](いわゆる[[Java]]や[[C Sharp|C#]]などの[[仮想マシン]])が理解できる言語は、ネイティブコードではないく[[中間コード]]という。 | ||
| 12行目: | 12行目: | ||
** [[アセンブリ言語]] | ** [[アセンブリ言語]] | ||
[[category: プログラミング]] | |||
2024年9月26日 (木) 05:51時点における最新版
ネイティブコード(英語:native code)とは、実在するコンピューターが理解できる言語(マシン語)で記述されたプログラムのことである。
なお、実在しないコンピューター(いわゆるJavaやC#などの仮想マシン)が理解できる言語は、ネイティブコードではないく中間コードという。
通常は、プログラマーと呼ばれる人間がプログラミング言語を使って作成(プログラミング)したソースコードをコンパイラやインタプリタなどをもちいて翻訳する。かつてはバイナリエディタでいきなり数字を入力しまくる人間アセンブラなる変質者職人も存在したが、近年では生息が確認されておらず、絶滅したものと思われる。