オブジェクトコード

「オブジェクトコード」の英語

「オブジェクトコード」は英語で object code と言います。コンパイラが出力するコードを指す専門用語で、リンク前の再配置可能なコードを指すことがよくあります。CPUが直接実行する機械語を強調する場合は、machine code と言います。

「オブジェクトコード」の英語の使い分け

例文

The program was compiled into machine 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が直接実行できるバイナリになり、人間には読みづらい点がある

例文

The compiler generated the object code for the program.

コンパイラはそのプログラムのオブジェクトコードを生成した。

コアイメージ

コンパイラの出力で、実行可能化のためのリンカ処理を前提とした命令やデータを含むコード

英英

Code output by a compiler that contains machine instructions or relocatable segments intended for linking and eventual execution by a computer.

語源

object codeは、リンカに渡す対象物であるobjectと命令やデータを示すcodeが結びついて生まれ、オブジェクトファイルとして保存される形で普及した

コラム

  • オブジェクトコードはバイトコードや中間言語と呼ばれるものと混同されることがあるが、通常は実行機械語またはリンカ処理を前提とした再配置可能コードを指す

「オブジェクトコード」のレベル別の例文

「オブジェクトコード」を英語にするときのよくある間違い

「オブジェクトコード」の英語についてよくある質問

Q. 「オブジェクトコード」を英語で一言で言うと?
object code と言います。コンパイラが生成するコードを指す専門用語です。
Q. object code と machine code の違いは?
object code はコンパイラが出力するコードで、リンク前の再配置可能なコードを指すことがよくあります。machine code はCPUが直接実行する機械語を指し、リンク済みの実行可能コードについて使われることが多いですが、文脈によっては両者が重なることもあります。
Q. 「オブジェクトコード」の技術文書での言い方は?
object code が一般的です。CPUが直接実行する点を強調する説明では machine code が適しています。

「オブジェクトコード」と関連する日本語の英語

ほかの日本語から英語を引く

おすすめの単語帳

1 / 1