新用户登入 登录

萌子岛

  • 798
  • 25

今天在微博上看到的“BUG”的来历

 
1粉丝
虎门监测点 小白白2011-9-15 11:48 显示全部楼层 |阅读模式
格蕾丝·赫柏(Grace Murray Hopper),是一位为美国海军工作的电脑专家,也是最早将人类语言融入到电脑程序的人之一。而代表电脑程序出错的“bug” 这名字,正是由赫柏所取的。
1945年9月9日,下午三点,赫柏正在对第一代计算机Harvard Mark II的17000个继电器进行编程,那时的计算机是由许多庞大且昂贵的真空管组成,并利用大量的电力来使真空管发光。由于计算机运行产生的光和热,引得一只飞蛾 (bug)钻进了一支真空管内,导致整个计算机无法工作。
技术人员试了很多办法,最后定位到第70号继电器出错。哈珀观察这个出错的继电器,发现一只飞蛾躺在中间,已经被继电器打死。她小心地用镊子将蛾子夹出来,计算机又恢复正常。
赫柏用胶条贴上飞蛾放在报告中。哈珀的事件记录本,连同那个飞蛾,现在陈列在美国历史博物馆中。后来bug这个名词就沿用下来一直沿用到今天,表示电脑系统或程序中隐藏的错误、缺陷、漏洞或问题。
电脑系统的硬件、系统软件(如操作系统)或应用软件(如文字处理软件)都有可能出错(出现bug)。软件出现缺陷的原因是人们设计、编程时考虑不周引起的。硬件的出错有两个原因,一是设计错误,一是硬件部件老化失效等。
3. 词义为“排除故障”的新词debug
从此以后,人们将计算机错误戏称为虫子(bug),而把找寻错误并改正错误的工作称为(debug)。

1045粉丝
sochou 纸玄网荣誉会员2011-9-15 11:55 显示全部楼层
原来如此,还真不知道这个词的由来。
回复 支持 反对

使用道具 举报

1213粉丝
evinonic 纸玄网荣誉会员2011-9-15 12:27 显示全部楼层
bug就是虫子的意思,原来是这么个典故
回复 支持 反对

使用道具 举报

9222粉丝
<
哦,原来是这样来的,长长见识
回复 支持 反对

使用道具 举报

1489粉丝
黑色新娘 Elysion~楽的次元2011-9-15 18:56 显示全部楼层
<
认识到了,原来是这个啊
回复 支持 反对

使用道具 举报

518粉丝
qhy110qhy Elysion2011-9-15 19:38 显示全部楼层
<
受教,长见识了,感谢楼主分享~
回复 支持 反对

使用道具 举报

13粉丝
kkkkfc 高级居民2011-9-15 19:58 显示全部楼层
BUG?第一眼我想起了猎人
回复 支持 反对

使用道具 举报

3粉丝
infernozyq 初级居民2011-9-15 23:09 显示全部楼层
bug,是这个原因吗?早先知道的好像和蠕虫病毒有关
回复 支持 反对

使用道具 举报

351粉丝
jiajiafor 萌子一阶段2011-9-16 02:55 显示全部楼层
<
这个真不知道。谢谢lz,让咱学到了豆知识
回复 支持 反对

使用道具 举报

1粉丝
鬼知ってます 中级居民2011-9-16 02:58 显示全部楼层
{:touzhele:}原来bug是飞蛾啊  
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 新用户登入

小黑屋|萌子岛

GMT+8, 2025-8-24 07:20 , Processed in 2.268606 second(s), 29 queries , Gzip On, MemCache On.

Copyright 2020  atollmoe©.a2.1.0 All rights reserved. 9+

Copyright 2009  supported by zhixuan© oeo© oko© All rights reserved.Thank you!

快速回复 返回顶部 返回列表