历史小故事----BUG的来源
2017-11-08 00:00
197 查看
Grace Hopper 格蕾丝·霍波BUG▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼1945年,一只小飞蛾钻进了计算机电路里,导致系统无法工作,一位名叫格蕾丝·赫柏的人把飞蛾拍死在工作日志上(见图),写道:就是这个 bug(虫子),害我们今天的工作无法完成——于是,bug一词成了电脑系统程序的专业术语,形容那些系统中的缺陷或问题。▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
Bug”一词,是指“故障”、“缺陷”。了解软件开发的朋友都非常熟悉,程序员和测试人员更不用说,在工作中会常遇到。下面这张画展示了一个有伟大历史意义的生物,由格蕾丝·穆雷·霍波上尉首次确认并命名。1947年,格蕾丝正在海军服役。
美国的艾肯博士研制出了马克2号计算机,在研制过程中,诞生了一个新词“debug”来表示排除计算机故障,他的出现是这样的:在盛夏的时候,美国水上研究中心使用马克-Ⅱ计算机进行数据处理时,经常停止工作,其原因是,由于天气炎热加上机房无空调设备,致使大量飞蛾在机房中乱飞,这些飞蛾飞到正要闭合的继电器触点之间被继电器触电夹住,导致电路中断,造成工作故障。只需要将飞蛾找出拿掉,就可以正常工作,因为飞蛾的英文是bug,所以工作人员创出了debug表示排除计算机故障。注:马克-Ⅱ型计算机在运算的时候,通过继电器开关来执行二进制指令语句,当指令是“1”时,继电器的电磁铁受到激励,带电,使得继电器的接点闭合、接通,电流通过;当指令是“0”时,继电器的电磁铁不受激励,继电器中的弹簧使得接点断开,电流不能通过。
相关文章推荐
- ie7,8常见bug,共计257个bug汇总?如何解决ie的历史bug
- 关于《0 bug-C/C++商用工程之道》一书出版前后的故事
- [从头读历史] 第290节 神之物语 俄狄甫斯的故事
- 一个关于时间的故事(通过历史分析解决程序问题)
- 【门面设计模式】的故事来源(Facade Pattern)
- 工商银行卡账户历史明细清单上的BUG
- 读《楚汉传奇》中历史故事悟项目管理
- Airbnb欺诈预测机器学习模型设计:准确率和召回率的故事 发表于2015-07-15 16:14| 3926次阅读| 来源AirBNB/Data| 1 条评论| 作者Ariana Radianto
- 在顺丰的历史上,扩大规模的资金来源
- 测试小故事17:这个BUG该报吗?
- 一个关于时间的故事(通过历史分析解决程序问题)
- 【观察者模式】的故事来源(Observer Pattern)
- 为什么浏览器User-agent总是有Mozilla字样——User-agent String里的历史故事
- windows文件系统NTFS的历史大BUG
- 为什么浏览器User-agent总是有Mozilla字样(User-agent String里的历史故事)【搜藏】
- 教训知识--历史故事
- 关于一个时间间隔bug的来源
- 一个关于时间的故事(通过历史分析解决程序问题)
- 历史上的重大软件BUG启示录 第5篇---AT&T长途电话网瘫痪事件