compiler
compiler はTOEFL 100・IELTS 7.5レベルの英単語で、「編纂者、コンパイラ」という意味があります。発音記号は /kəmˈpaɪlɚ/ です。
意味一覧 (2件)
編纂者
解説
「compiler」は、資料や情報、文章などを集めて整理し、一つの書物や一覧にまとめる人を指します。ITのソフトウェアではなく、人が複数の内容を編集・編成して形にする場面で使われます。
覚え方のコツ
compile を知っていれば覚えやすいです。-er は「する人・もの」なので、compiler は「compile するもの」。ITでは、ばらばらのソースコードをまとめて、機械が実行しやすい形へ変える道具だと捉えると定着します。compilation, compiled language も同じ仲間としてセットで覚えるのが有効です。紛らわしいのは interpreter で、こちらはその場で順に解釈して実行するタイプ。compiler は先に全体を変換してから動かす、という対比で整理すると忘れにくいです。
例文
She was the compiler of a well-known English-Japanese dictionary.
彼女は有名な英和辞典の編纂者だった。
The compiler gathered essays from many writers for the volume.
その編纂者は、その本のために多くの作家の随筆を集めた。
His name appears on the cover as the compiler of the collection.
彼の名前は、その作品集の編纂者として表紙に載っている。
コンパイラ
(意味 2)解説
多くのテキストや情報を収集し、整理して一つの作品に編集する人を指します。また、コンピュータプログラミングにおいて、ソースコードを実行可能なプログラムに変換する言語処理プログラムを意味することもあります。
覚え方のコツ
このエントリの compiler は、ITで使う「コンパイラ」です。プログラムを書くとき、人間が読める source code を、コンピュータが実行しやすい machine code などへ変換するソフトウェアを指します。compile は「まとめて変換する」と考え、-er は「それをするもの」と見れば覚えやすいです。interpreter は一行ずつ解釈して動かすことが多いのに対し、compiler は先にコード全体を別の形へ変換する点が中心です。基本義の「編纂者」と同じ語源ですが、ここでは人ではなくプログラミング用語です。
例文
The compiler carefully selected and organized the historical documents.
その編纂者は歴史的な文書を慎重に選択し、整理しました。
A software compiler translates human-readable code into machine language.
ソフトウェアのコンパイラは人間が読める形のコードを機械語に変換します。
The compiler of the dictionary spent years researching word origins.
その辞書の編纂者は単語の起源を調査するのに何年も費やしました。
compiler の語源・成り立ち
compiler は compile+-er で「まとめるもの」。語源のラテン語 compilare は com-「共に」+「集める」にさかのぼり、散在する記述を一つの形に束ねる感覚があり、compile や compilation も同じ系列だ。
外部辞書で調べる
この単語を英単語クイズで覚えよう