首页

compiler

UK[kəmˈpaɪlə]US[kəmˈpaɪlər]
n

A person who produces a list, book, or report by collecting and arranging material from other sources.

n

A computer program that translates instructions written in a high-level programming language into a form that a computer can understand and execute.

Morpheme Breakdown

com
pil
er
com

together

pil

heap

er

agent suffix

Etymology

The word 'compiler' has a layered history, beginning with the Latin verb compilare, which meant "to plunder" or "to pack together." This verb itself was formed from the prefix com- (together) and pilare (to compress into a heap). The original sense of gathering or heaping things together, often by force, softened over time. By the late Middle English period, it came to signify the more scholarly act of gathering information from various sources into a single volume. The modern computing sense emerged in the mid-20th century, metaphorically extending the idea of gathering and translating source code instructions into a cohesive, machine-executable heap of low-level commands. The agent suffix '-er' consistently denotes the entity performing this act of compilation.

Analysis

Structure: com (together) + pil (heap) + er (agent suffix) com: Latin origin, a prefix meaning "together," "with," or "altogether." pil: From Latin pilare (to compress, to heap up), related to pila (a heap, a ball). er: A native English agent suffix, from Old English -ere, indicating "a person or thing that performs an action."

Examples

She worked as the chief compiler of the annual statistical report.

The C++ compiler flagged several syntax errors in the code.

As a compiler of folk tales, he traveled to remote villages to collect stories.

compiler – Meaning, Etymology & Word Origin | OpenEtymology