compiler
UK/kəmˈpaɪlə/US/kəmˈpaɪlər/
Meaning
1名詞
コンパイラ、翻訳プログラム(高水準言語のプログラムを機械語に変換するソフトウェア)
2名詞
編集者、編纂者(書物や資料を集めて一冊にまとめる人)
Usage
The compiler translates source code into machine code.
コンパイラはソースコードを機械語に変換します。
She worked as a compiler of historical documents.
彼女は歴史文書の編纂者として働いていました。
You need to install a C compiler to run this program.
このプログラムを実行するにはCコンパイラをインストールする必要があります。
Etymology
「compiler」は、動詞「compile」に行為者を表す接尾辞「-er」が付いた語です。「compile」はラテン語の「compilare」(略奪する、収集する)に由来し、中英語を経て「編集する、まとめる」という意味で英語に入りました。
Analysis
元々は「書物や資料を集めて編集する人」を指していましたが、20世紀にコンピュータの登場により、プログラムを翻訳するソフトウェアを指すようになりました。現在ではコンピュータ関連の意味が主流ですが、編集者の意味も引き続き使われています。