assembler
英 /əˈsemblə/美 /əˈsɛmblər/
n. 名词
汇编程序;汇编语言;装配工;收集者
核心含义
本义指将零件装配成整体的人或机器,即“装配工”。在计算机领域,引申为将汇编语言(低级语言)翻译成机器码的程序,即“汇编程序”。进一步引申,也可指代汇编语言本身(如“用汇编语言编写”)。各义项间的关系是:从具体的物理装配动作,抽象到计算机中指令的“装配”过程。
构词与来源
词根来自古法语“assembler”,意为“聚集、联合”,源自拉丁语“assimulare”(使相似、结合)。前缀“as-”表示“朝向”,词根“sembl”表示“相同、相似”,后缀“-er”表示“人或物”。合起来即“使相同聚集在一起的人或物”,引申为“装配工”或“汇编程序”。记忆时可联想“将相似的部分组合在一起”。
适用语境
在计算机科学和技术文档中,常指“汇编程序”或“汇编语言”,语气正式、专业。在制造业或日常交流中,指“装配工”,语气中性。在文学作品中可能以比喻义出现,如“思想的收集者”,但较少见。在学术写作中,通常指代工具或语言,需注意上下文。
用法要点
作名词使用,可数。常见搭配:assembler language(汇编语言),assembler program(汇编程序)。在计算机语境中,常作定语修饰其他名词,如“assembler code”。易错点:不要与“assembly”(集会、装配)混淆,后者更抽象。
同义词区别
与“compiler”(编译器)区别:编译器将高级语言(如C、Java)翻译为机器码,而汇编程序翻译的是汇编语言。与“interpreter”(解释器)区别:解释器逐行执行代码,不生成目标文件。与“assemblage”(装配、集合)区别:后者强调过程或结果,而“assembler”强调人或工具。
使用注意
在计算机领域为中性专业术语,无褒贬。在制造业中指蓝领工人,语域中性。注意避免误用为“assembly”(集会),尤其在技术文档中。在正式写作中,若指程序,建议用“assembler program”以避免歧义。
词语搭配
| assembler language | 汇编语言 |
| assembler program | 汇编程序 |
| assembler directive | 汇编指令 |
| assembler code | 汇编代码 |
| assembler error | 汇编错误 |
| cross assembler | 交叉汇编程序 |
| macro assembler | 宏汇编程序 |
| resident assembler | 常驻汇编程序 |
例句
- The assembler converts assembly language into machine code.汇编程序将汇编语言转换为机器代码。
- He works as an assembler in a car factory.他在汽车工厂做装配工。
- Writing in assembler is often more efficient than using high-level languages.用汇编语言编写通常比使用高级语言更高效。
- The assembler produced a detailed error report.汇编程序生成了详细的错误报告。
- The robot assembler can put together a smartphone in seconds.机器人装配工能在几秒钟内组装一部智能手机。
- Learning assembler helps understand computer architecture.学习汇编语言有助于理解计算机体系结构。