ネイティブコード
「ネイティブコード」の英語
「ネイティブコード」は英語で native code と言います。特定のプロセッサーやプラットフォーム向けにコンパイルされ、仮想マシンなどを介さずに実行されるコードを指します。machine code(機械語)を指す場合もありますが、native code のほうが意味の範囲が広い表現です。
「ネイティブコード」の英語の使い分け
native code
特定のプロセッサーやプラットフォーム向けにコンパイルされ、そこで直接実行できるコードを指す一般的な技術用語です。
コアイメージ
CPUが直接実行する命令を0と1や数値で表した機械語
英英
Low-level instructions represented in binary or numeric form that a computer's CPU executes directly, performing operations such as arithmetic, control flow, and memory access.
語源
machine codeは、machine(機械)とcode(符号・記号)を組み合わせた語で、コンピュータが理解して実行する命令列を指す語として定着した
コラム
- コンパイラで高級言語が機械語に変換されるとCPUが直接実行できるバイナリになり、人間には読みづらい点がある