史上第一个Bug
2009-07-07 22:33
141 查看
在计算机科学中,bug这个词是错误或缺陷的意思,它可以指机器本身的故障,也可以表示程序中的错误,因此有个短语叫做“debugging a program,调试程序”。 追根溯源,早在莎士比亚时期就用Bug表示可怕的东西(威尔士神学里一个怪物的名字),爱迪生时期,bug这个词被用于表示机械系统或是工业生产中出现的故障、错误或缺点。 那么,是谁第一次把bug这个词用在计算机科学中的呢?此间有两种说法。 第一种说法是,第一个bug是美海军官员、数学家Grace Murry Hopper发现的。Grace是数据处理方面的领袖,她开发了第一个编译器——把人能够读得懂的高级语言翻译成计算机能够识别的机器语言的程序。1983年,Grace成为获得美国海军少将军衔的第一个女性。 在很长一段时间里,人们普遍认为这便是术语“程序出错”的来源,可是事实并非如此。仔细琢磨一下当时报道里的措辞,便可发现作者事实上说的是:“实际上我们发现的确实是一只虫子”。 事情发生在1945年的9月9日这天,当时一只飞蛾飞进了Harvard Mark II计算机中,它堵住了继电器触点,导致造成计算机故障。这只倒霉的虫子被记录到了官方记录里:“引起故障的主要原因,是一个虫子。”该记录于1988年被收入位于弗吉尼亚的美国海军水面作战计算机博物馆中。
相关文章推荐
- 趣闻:Ubuntu的第一个Bug
- 我人生的第一个bug
- 我的第一个游戏FoodieThebug完成之后的心得体会
- BufferedReader.readLine()读取文件第一行会出现bug,首行第一个字符会是一个空字符
- 我的第一个游戏FoodieThebug完成之后的心得体会
- Android圆盘菜单(修改了网络上现有的demo总是显示第一个的bug,以及增加了点击事件)
- 修复第一个游戏的小bug以及完成第二个游戏。
- 深度学习框架TensorFlow学习总结-----第一个代码就是BUG
- BGARefreshLayout 瀑布流没到滑动到第一个就下拉刷新的bug
- 我的第一个游戏FoodieThebug完成之后的心得体会
- 学了J2SE半个月,自己独立写的第一个小东西——计算器(bug待修复啊~)
- 记录我发现的第一个关于 Google 的 Bug
- BufferedReader.readLine()读取文件第一行会出现bug,首行第一个字符会是一个空字符
- 第一个bug诞生记
- chrome的input在一个td里只能选中第一个输入框的bug
- 2011年第一个低级BUG——CHINA-PUB(中国互动出版网)订单查询BUG
- 记录我发现的第一个关于 Google 的 Bug
- 测试人员告诉我的第一个bug
- 微软雅黑字体的bug,可能不是我第一个发现的
- D-Day +6 of .NET 传说中的计算器问题.有BUG,解决不了,第一个程序怎么就调不好呢,高手帮忙看看