compiler

UK/kəmˈpaɪlə(r)/US/kəmˈpaɪlər/

释义

n.

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

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

词根拆解

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

词源

概述

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

详细分析

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

·com:源自拉丁语前缀 com-,表“共同”或加强语气,此处强调“汇集”动作的完整性
·pil:源自拉丁语词根 pilare(堆积、压缩),与 pila(柱子;堆积物)相关,引申为“收集整理”
·er:源自拉丁语后缀 -or/-ator,通过古法语 -eur 进入英语,表示“执行动作的人或工具”

词源溯源:

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

例句

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.

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