compiler

/kəmˈpaɪlə(r)/ (bre, ipa) · /kəmˈpaɪlər/ (ame, ipa) · /kəm-ˈpī-lər/ (ame, mw)

compiler — noun

  • compilersingular
  • compilersplural

1. software that turns code into machine language so a computer can run it

1.名詞C1
釋義

software that turns code into machine language so a computer can run it

例句

Hari ran the compiler before uploading the app to the test server.

run the compiler before testing a program

Quan forgot a semicolon, and the compiler stopped the build immediately.

compiler stops a build after a coding mistake

同義詞
  • translator

    broader computing term for software that changes one language into another

  • interpreter

    different tool; works through code while the program is running

  • assembler

    narrower; changes assembly language into machine code

文法句型

run the compiler

compiler for [language]

用法筆記

Usually refers to a program that translates a whole set of code before the program runs. Distinguish from an interpreter, which handles the code as it is being run.

常見錯誤

My laptop is a compiler for Python.
My laptop has a compiler for Python.
💡a compiler is software on the computer, not the computer itself.

2. someone who gathers information or pieces of writing and puts them together in o

2.名詞C1
釋義

someone who gathers information or pieces of writing and puts them together in one book, list, or similar work

例句

Sana was the compiler of a cookbook filled with family recipes.

compiler of + [book or collection]

The magazine thanked the compiler who gathered the survey results.

the compiler who gathered information

同義詞
  • editor

    broader; may revise and improve the text, not only collect it

  • collector

    broader and less formal; can refer to gathering objects as well as information

  • anthologist

    narrower; used for someone who selects literary works for a collection

文法句型

compiler of [book/list/guide]

name someone as compiler

用法筆記

Usually followed by 'of' plus the work being put together, such as a guide, list, or set of notes. Distinguish from sense 1 (noun/1), which names software rather than a person.

常見錯誤

She is the compiler for the cookbook.
She is the compiler of the cookbook.
💡this sense normally takes 'of' for the work being collected.