生活中我们习惯说中文,可是当电脑出现故障时我们却喜欢叫它“bug”呢?
首先我们要先了解“bug”的意思,“bug”在英文词典里的意思是“虫子”。可是明明是计算机出现了故障,我们为什么要说电脑出虫子?
这一切的来源要从早期的一位程序员说起。格蕾丝霍普,她是世界上最早的女性程序员之一,简单概括这位传奇女士的经历:她曾经为了亲自弄清楚闹钟的原理,当时只有七岁的她一下子拆了七个闹钟,好在母亲发现后并没有责备她,只是规定一次只能拆一个闹钟。
1928年,22岁的格蕾丝获得了瓦萨学院的数学和物理学学士学位,2年后获得了耶鲁大学的硕士学位,1934年格蕾丝拿到了博士学位,1943年,在瓦萨学院当副教授的她选择离职加入了美国海军。去操作马克一号计算机,马克一号计算机也不是普通计算机,它是第一部万用型计算机,长约16米,高2.5米,重4.5吨。
转眼就到了1947年,马克一号改造成了马克二号,9月9日这天,马克二号不知道哪里出现了故障,突然停止运转,面对这个庞然大物,大伙只能细细排查,花了近一天的时间终于找到了问题所在,一只飞蛾飞进了实验室,卡在了继电器里面,导致了计算机停运,幽默的格蕾丝把这只飞蛾粘在了马克二号的运行日志上,并写到:史上第一个被发现的计算机bug,本来只是一句玩笑话,格蕾丝却无意间成为了史上第一个用bug来形容计算机故障的人,在逗的众人哈哈大笑的同时,bug这个说法逐渐在计算机行业流传开来。
直到今天全世界都默认了这个称呼。
最后:
欢迎关注公众号:程序员一凡,领取一份216页pdf文档的Python自动化测试工程师核心知识点总结!











网友评论