malfunction malfunction翻译


通常,人们将计算机错误称为“BUG”。为什么不使用其他术语呢?程序错误与昆虫有什么关系?

实际上,在早期,程序错误被称为“malfunction”。这个术语通常用于描述硬件工程中的机械故障,它字母过多,书写和记忆困难,而且意思也不太恰当。

直到 1946 年,一只飞蛾飞入计算机内部,最终卡在继电器的第 70 个位置,导致电路断开並發生故障(当时的计算机是體積龐大的第一代真空管计算机。電腦專家格蕾絲·赫柏 (Grace Murray Hopper) 女士找到了這只飛蛾並用髮夾將其取出。她也在日誌中記錄了這起事件。从那时起,人们开始戏称计算机错误为“蟲子”(bug,而寻找错误的工作则被称为“调试”(debug。

久而久之,人们觉得这种说法既顺口,单词又简单(只有三个字母,于是约定俗成地沿用至今。顺便提一下,那只飞蛾也因此名垂千古,被永久保存在华盛顿国家历史博物馆中。