OpenEtymology

compiler

UKkəmˈpaɪlə(r)USkəmˈpaɪlər

Meaning

1n.

编译器(计算机程序,将高级语言代码转换为机器代码)

2n.

编纂者(汇编资料或文献的人)

Structure

word structure
1
com
共同;加强
+
2
pil
堆积
+
3
er
行为执行者;工具

Usage

The compiler translates source code into executable machine code.

编译器将源代码翻译成可执行的机器代码。

As a compiler of ancient texts, she meticulously gathered fragments from multiple archives.

作为古籍编纂者,她从多份档案中细致地收集碎片文献。

Modern compilers optimize code efficiency during the translation process.

现代编译器在翻译过程中会优化代码效率。

Etymology

Compiler 源于拉丁语 compilare(汇集;掠夺),由 com-(加强)和 pilare(堆积)构成,原指“将材料堆集到一起”。14世纪进入英语时指“文献编纂者”,强调收集整理的行为。20世纪计算机科学借用该词,隐喻性地将“代码汇集转换”的过程类比为文献编纂,从而诞生“编译器”之义——一种将高级语言指令“堆积”翻译为机器代码的工具。

Analysis

Structure
compiler=com共同;加强+pil堆积+er行为执行者;工具

• com:源自拉丁语前缀 com-,表“共同”或加强语气,此处强调“汇集”动作的完整性

• pil:源自拉丁语词根 pilare(堆积、压缩),与 pila(柱子;堆积物)相关,引申为“收集整理”

• er:源自拉丁语后缀 -or/-ator,通过古法语 -eur 进入英语,表示“执行动作的人或工具”

词源溯源: Compiler 源于拉丁语 compilare(汇集;掠夺),由 com-(加强)和 pilare(堆积)构成,原指“将材料堆集到一起”。14世纪进入英语时指“文献编纂者”,强调收集整理的行为。20世纪计算机科学借用该词,隐喻性地将“代码汇集转换”的过程类比为文献编纂,从而诞生“编译器”之义——一种将高级语言指令“堆积”翻译为机器代码的工具。

Compiler Meaning & Word Parts (com + pil + er) | OpenEtymology