compiler

[kəmˈpaɪlər] コンパイラ

1. プログラムのソースコードを機械語などに変換するプログラム。

コンパイラは、人間が書いたプログラミング言語のコード(ソースコード)を、コンピュータが直接実行できる形式(機械語など)に翻訳する特別なプログラムです。この変換プロセスをコンパイルと呼びます。
The compiler found an error in the code. (コンパイラがコードにエラーを見つけました。)

2. 書籍や資料などを集めて編集する人。

この意味でのコンパイラは、情報(データ、テキスト、作品など)を集めて整理し、一つのまとまった形にする人を指します。特に、辞書や選集、目録などの編集者を指すことが多いです。
She was the chief compiler of the anthology. (彼女はその選集の主編者でした。)
関連
assembler
object code
machine code
compile
programming language
editor