您的位置:首页 > 业内资讯 > 程序员们都是怎样被BUG虐杀的?

程序员们都是怎样被BUG虐杀的?

来源:腾讯科技 | 时间:2016-02-09 12:00:30 | 阅读:70 |  标签: Bug 程序员 编程   | 分享到:

在现今数字年代,计算机bug大到影响国家经济,小到影响每个人的衣食住行,每次bug出现时程序员们也是生不如死。互联网半个多世纪的发展中经历过哪些著名的bug,一起回顾一下。

1、万“虫”之母,史上留名

程序员们都是怎样被BUG虐杀的?

(软件史上第一虫)

1947年9月9日下午3点45分,Grace Murray Hopper在她的记录本上记下了史上第一个计算机Bug——在Harvard Mark II计算机里找到的一只飞蛾,她把飞蛾贴在日记本上,并写道”First actual case of bug being found”。这个发现奠定了Bug这个词在计算机世界的地位,变成无数苦逼程序员的噩梦。从那以后,Bug这个词在计算机世界表示计算机程序中的错误或者疏漏,它们会使程序计算出莫名其妙的结果,甚至引起程序的崩溃。Grace Murray Hopper是历史上最早一批程序员,而且还是个女程序员,服役于美国海军,官至准将。

这是流传最广的关于计算机Bug的故事,可是历史的真相是,Bug这个词早在发明家托马斯·爱迪生的年代就被广泛用于指机器的故障,这在爱迪生本人的1870年左右的笔记里面也能看得到。而电气电子工程师学会IEEE也将Bug这一词的引入归功于爱迪生。

2、千年虫,炒作的狂欢

程序员们都是怎样被BUG虐杀的?

(1999年给了哗众取宠的杂志小报极好的题材)

在上个世纪,软件业者从来没想过他们的代码和产品会跨入新千年。因此,很多软件业者为了节省内存省略掉代表年份的前两位数字”19”,或者默认前两位为”19”。

而当日历越来越接近1999年12月31日时,人们越来越担心在千禧年的新年夜大家的电脑系统都会崩溃,因为系统日期会更新为1900年1月1日而不是2000年1月1日,这样可能意味着无数的灾难事件,甚至是世界末日。

到今天,我们可以调侃这个滑稽的故事,因为核导弹并没有自动发射,飞机也没有失控从天上掉下来,银行也没有把国家和用户的大笔存款弄丢。

千年虫Bug是真实的,全球花了上亿的美金用来升级系统。而且,也发生了一些小的事故:

小编推荐阅读

好特网发布此文仅为传递信息,不代表好特网认同期限观点或证实其描述。

相关视频攻略

更多

扫二维码进入好特网手机版本!

扫二维码进入好特网微信公众号!

本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件[email protected]

湘ICP备2022002427号-10 湘公网安备:43070202000427号© 2013~2024 haote.com 好特网