科普bug的原译是虫子,为什么被叫作程序

编辑部里有很多留学*,

长时间在国外生活,

日常说话总会中英混杂。

比如一位同事没吃早饭,

到了午饭时间她就会说:

“今天没吃早饭所以只能吃brunch咯”

或者

“我要check一下你的稿子有什么问题”

“你和mentormakesure一下这周啥时候推文”

这位同事总会被多事儿的图图吐槽:

”你说话不怕卷着舌头吗?”

但比较奇怪的是,

虽然我们吐槽那些爱卷舌头的同事,

但如果我们说:“电脑又出bug了”

就不会觉得难受,也不会被吐槽。

如果电脑出bug时,我们说程序故障了

反而需要反应一下:“这位同事在说什么?”

所以我们今天的话题是:

程序故障为什么叫bug?

bug曾在词典里是小昆虫,虫子的意思。

明明是计算机软硬件出的问题。

为什么我们说电脑里出虫子了?

其实这得从世界上最早一批女程序员之一

格蕾丝·霍普说起

简单说一下这位传奇女性:

7岁时,

为了亲自弄清楚闹钟的工作原理,

她一下子拆开7个闹钟。

年,她22岁。

获得了瓦萨学院数学和物理学士学位,

2年后,

她拿到了耶鲁大学硕士学位。

年,

又拿到了博士学位。

年,

在瓦萨学院当副教授的她选择离职,

加入了美国海*。

操作马克一号计算机。

马克1号计算机不是普通计算机,

它是第一部万用型计算机。

其实也可以说是“一座”。

因为它长约16米高近2米5,重4.5吨。

年,

马克1号改造升级为马克2号。

9月的某一天,

马克2号不知哪里出了故障,突然停止运转。

面对这个庞然大物,

大伙只能够细细排查。

花了近一天的时间,

终于找到了毛病所在处。

原来是一只飞蛾飞进实验室,

卡在了继电器里面,

导致了计算机停运。

幽默的格蕾丝,

把这只幺蛾子粘在了马克2号的运行日志上,

并写到:

“史上第1个被发现的计算机bug”,

本来只是个俏皮话儿,

格蕾丝却无意间成为了

史上第一个用bug来形容计算机故障的人。

此后,

bug这个说法逐渐在计算机行业流传开来。

直到今天,

全世界的人们遇到计算机程序故障都在叫bug,

直到词典的bug真的加了了一个新注释:

程序错误、漏洞、错误。

ok,今天的科普就到这里,

你get到什么是bug了吗?

今天,你遇到了bug了吗?




转载请注明:http://www.xxcyfilter.com/zyxz/zyxz/15689.html