例文
コアイメージ
コンパイラはソースコードを低水準の命令に変換しつつ性能向上のための最適化を施すプログラムを指す
英英
A program that converts high-level source code into low-level machine-executable code, typically applying transformations and optimizations to improve performance and correctness.
語源
compilerは、英語の動詞 compile(ラテン語 compilare に由来し「集める・編集する」を意味する)に役割を表す接尾辞 -er が付いて生じた語で、「集めて変換する者・装置」を示す
コラム
- 英語の compiler は技術文脈では翻訳・変換を行うプログラムを指し、文芸文脈では編纂者を意味することがあるので文脈で区別することが重要
例文
The compiling program detected a syntax error and stopped.
コンパイラは構文エラーを検出して停止した。
コアイメージ
ソースを解析して最終的な実行形式にまとめ上げ、構文ミスを検出して処理を中断するプログラム
英英
A program that analyzes source code and produces a final executable form, halting and reporting when syntax errors are found.
語源
compiling programは、ラテン語系のcompile(集める・束ねる)を語源とする語幹にprogramが付いた表現で、ソースコードをまとめて機械語へ変換する役割を表す。
コラム
- 英語のcompileは複数の意味を持つが、ソフトウェア文脈では主にソースを機械語に変換する行為を指し、compiling programはその変換を行うソフトウェアを意味する。