機械語
「機械語」の英語
「機械語」は英語で machine code と言います。machine language も同じ意味で使われ、machine code は具体的な命令列、machine language はその命令体系や概念を指すことが多いです。
「機械語」の英語の使い分け
CPUが直接実行する具体的な命令列や、その実行用のコードを指します。
CPUが直接実行する命令体系や、機械語という概念を指すときに使われます。
The CPU executes instructions in machine language.
例文
コアイメージ
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が直接実行できるバイナリになり、人間には読みづらい点がある
例文
The CPU executes instructions in machine language directly.
CPUは機械語の命令を直接実行する。
コアイメージ
機械語はCPUが直接実行する、0と1で表現された命令列を指す
英英
A set of instructions encoded as binary patterns that a computer's CPU can execute directly.
語源
machine languageは、machine(機械)とlanguage(言語)を組み合わせた語で、初期のコンピュータで命令を二進数で表したmachine codeから発展して機械が実行する命令体系を指す語になった
コラム
- プログラマは通常機械語を直接書かず、アセンブラやコンパイラが高水準言語から機械語を生成して最終的な実行形式にする
「機械語」のレベル別の例文
- 中学
- 高校・英検2級
Unlike source code, machine language cannot be easily read by humans.
- TOEIC・ビジネス
The compiler generated machine code for the new mobile application.
- 日常会話
「機械語」を英語にするときのよくある間違い
× mechanical language
機械語は mechanical language ではなく machine language と言います。
× The CPU compiles machine code.
○ The CPU executes machine code.
コンパイルするのはコンパイラで、CPUは機械語を実行します。