M. *_*ley 6 assembly terminology semantics
作为程序员,我们需要精确地进行口头和书面沟通.为什么这么多程序员会将术语"汇编程序"(目标代码生成器)与"程序集"(您编程的语言)混为一谈?
区别是明确的.可以有历史解释吗?
Nos*_*dna 16
我猜这是因为说"汇编"而不是"汇编语言"要快得多.我记得很多人在80年代说过"ML".我喜欢"ML".好又短,听起来它可能是超人的亲戚之一.
"汇编语言"漫长而尴尬.这听起来像是一个可能来自联合国的术语."Assembler"有一种很好的"血与胆"的感觉,与低级编程的体验相匹配.
使用"汇编程序"来表示"汇编语言"已经存在了几十年."用汇编语言编写"只是在Google斗争中勉强击败"汇编",所以在使用方面我会说两者都是有效的."代码完成2"在语言描述部分使用术语"汇编程序".
如果你搜索"68000汇编程序编写","6502汇编程序编写"等,你会得到许多历史上有趣的页面.
用法在维基百科上提到.
请注意,在正常的专业用法中,术语汇编程序经常被模糊地使用:它经常用于表示汇编语言本身,而不是汇编程序实用程序.因此:"CP/CMS是用S/360汇编程序编写的",而不是"ASM-H是一种广泛使用的S/370汇编程序".
单词通常有多重含义.英语不是汇编程序.
Meh*_*ari 11
它有时被称为"汇编语言"的原因是汇编程序作为程序理解该语言.
例如,有不同的汇编程序生成x86机器代码.他们的语言不同,所以基本上你是用GAS汇编语言写的.