ネイティブコード

「ネイティブコード」の英語

「ネイティブコード」は英語で native code と言います。特定のプロセッサーやプラットフォーム向けにコンパイルされ、仮想マシンなどを介さずに実行されるコードを指します。machine code(機械語)を指す場合もありますが、native 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 program was translated into native language.

    ○ The program was compiled into native code.

    ここでは人間が使う自然言語ではなく、特定の環境で実行するためのコードを表すので、native language ではなく native code と言います。

「ネイティブコード」の英語についてよくある質問

Q. 「ネイティブコード」を英語で一言で言うと?
native code と言います。特定のプロセッサーやプラットフォーム向けにコンパイルされたコードを指します。
Q. 「ネイティブコード」と machine code は同じですか?
完全に同じではありません。machine code はCPUが直接実行する機械語を指しますが、native code は特定の環境向けに作られたコード全般を指し、文脈によっては機械語より広い意味になります。
Q. 「ネイティブコード」の反対は何ですか?
文脈によりますが、managed code(管理コード)や interpreted code(インタープリターで実行されるコード)と対比されることがあります。source code(ソースコード)は変換前のコードを指すため、厳密な反対語ではありません。

「ネイティブコード」と関連する日本語の英語

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

おすすめの単語帳

1 / 1