为什么电脑中软件存在的问题叫做Bug-“臭虫”

小宋谈科普 2022-09-25 14:06:05

美国首都华盛顿的历史博物馆中保存着三百多件珍贵的历史资料,涵盖工业、农业、军事、科技等多个领域。在计算机类的推荐展品中,有一只贴在笔记本上的飞蛾,特别显眼。可千万不要小看这只飞蛾,他在计算机的历史上可谓是声名显赫。

这只飞蛾被叫做“臭虫”,有一个广为流传的有趣的故事。

20世纪40年代,是计算机发展历史上的一个巅峰阶段,由于军事计算方面的需要,大量的人力、物力被投入到计算机研究领域。1947年7月,美国海军出资建造的“马克2号”计算机,在哈弗大学计算机实验室开始测试运行,这台计算机的主要零件是高速电磁继电器,主要设计者是著名的计算机科学家霍华德艾肯。

1947年9月,在测试加法器的时候,计算机突然发生了故障,于是人们逐一检查各个部件,寻找出现问题的地方,

反复查找一阵子之后,终于有人发现异常,一只飞蛾被打死在F面板的第70号继电器中,当人们把飞蛾取出来之后,机器就恢复了正常。

工作人员把这次故障详细地记录在了工作日志中,并把飞蛾也贴在笔记本上。并且在上面写了一句话“第一个确实是臭虫的臭虫。”

为什么这么写呢?

计算机在出现之前,人们就开始使用臭虫“bug”来称呼难以捉摸的电路或者机械故障了,这个故事让很多人知道了臭虫这个词的别样含义,随着计算机从业者的增多和计算机应用的推广,越来越多的人开始使用这个词来称呼计算机中存在的各种设计缺陷。

0 阅读:35

小宋谈科普

简介:互联网行业,从事多年的程序员