代码之家  ›  专栏  ›  技术社区  ›  sourcenouveau

为什么程序员把“汇编程序”和“汇编程序”混淆了?[关闭]

  •  6
  • sourcenouveau  · 技术社区  · 16 年前

    作为程序员,我们需要准确地进行口头和书面交流。为什么这么多的程序员会把术语“汇编程序”(对象代码生成器)和“汇编程序”(编程使用的语言)混淆?

    区别是明确的。有历史解释吗?

    6 回复  |  直到 6 年前
        1
  •  11
  •   Mehrdad Afshari    16 年前

    它有时被称为“汇编语言”的原因是,汇编程序作为一个程序,理解这种语言。

    例如,有不同的汇编程序生成x86机器代码。它们的语言是不同的,所以基本上你用的是,气体汇编语言。

        2
  •  16
  •   Nosredna    16 年前

    我想是因为说“汇编语言”比说“汇编语言”快得多。我记得80年代有很多人说“ML”。我喜欢“ML”。又好又短,听起来像是超人的亲戚。

    “汇编语言”冗长而笨拙。这听起来像是一个来自联合国的术语。”汇编程序“有一种很好的”血腥和胆量“的感觉,与低级编程的经验相匹配。

    使用“汇编程序”来表示“汇编语言”已经有几十年了。在谷歌的战斗中,用汇编语言写的“只比用汇编语言写的快”,所以在使用方面,我认为两者都是有效的。代码完整2“使用语言描述部分中的术语“汇编程序”。

    如果您搜索“用68000汇编程序编写”、“用6502汇编程序编写”等,就会得到许多历史上有趣的页面。

    维基百科上提到了这个用法。

    注意,在普通专业人士中 用法,术语汇编程序通常是 使用含糊不清:经常 用于引用汇编语言 而不是装配工 实用工具。因此:“CP/CMS写在 S/360汇编程序“与”ASM-H相反 是一个广泛使用的S/370汇编程序。”

    单词通常有多种含义。英语不是汇编程序。

        3
  •  10
  •   ylebre    16 年前

    因为语音错误不会引发堆栈溢出?

        4
  •  3
  •   Pharap wonce    6 年前

    可能是因为很多人不知道两者的区别(也可能不想承认)。
    或者他们被教导说的不正确,这是惊人的普遍。

        5
  •  1
  •   jfq722    16 年前

    不确定,但我想说的是,那些程序员是同一个人——当你问他们编码是否完成时,他们回答……“好吧,是的,不是的……”…啊!你说什么?

        6
  •  0
  •   Kobi    16 年前

    可能是因为这些词很相似?

    推荐文章