作者Yanten (徵)比谷清十郎的联络方法)
看板TigerBlue
标题Re: [知识] 为啥"DEBUG"要叫debug??
时间Fri Mar 9 00:10:28 2007
※ 引述《butterboy (=为凯=)》之铭言:
: 在很久很久以前,大概是我们阿祖活跃的时代
: 所有运算器的电子开关都使用真空管,
: 而当时宾州大学的"ENIAC"是最先进的超级数位电脑
: ( http://en.wikipedia.org/wiki/ENIAC )
: 由壹万捌千根真空管组成
: 但它从未发挥百分之百的效能--老是有真空管在运算过程中烧坏
: 美国陆军使用ENIAC来计算弹道时甚至派上整排的士兵,
: 人手一篮真空管驻紮在ENIAC内部各"战略点"上,好随时更换烧坏的真空管
: 後来证实一点帮助都没有,因为真空管的烧坏是随机的,
: 没有任何工程师能说的准哪一根在啥时会坏掉。
: 再加上真空管(其实就是一种内建电路的灯泡)发出的光线及温度,
: 吸引不少昆虫进驻ENIAC内部使连结电路短路--这是计算出错的大部份成因
: .
: .
: .
: .
: .
: .
: .
: .
: 你猜到了吗?
: .
: .
: 自此以後,有关於电脑方面的错误就称为"bug";
: 相关的侦错,除错就是"debug"。
: 出自<伪˙民明书坊 世界的奇虫,怪虫>
: PS:参考资料 <<IC双雄 (the chip)>> 远流出版 p34
机盖老师说
当年由於电脑很大 所以通常会有一个房间专门放主机这样
所以当时有虫就刚好飞近了机房 导致机械短路
明明怎麽检查都没有错误的程式 有时独卡可以运作 有时不行
当检查人员找不出问题 怀疑起硬体有故障时
就把机房一个一个看
终於找到一只虫死机械中 从此 找程式码的错误就开始叫做DeBug
--
不过那老师虎滥跟认真都一样语气 因为是第一节说的 所以我也没去求证
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.114.144.126
1F:→ icywolf:真内行,偶也听过类似的 03/09 08:17
2F:推 ethan0921:这是真的吧,我也听说过 03/09 18:43
3F:推 bdavid:程式除错的英文…真的是从虫跑进真空管造成短路由来的呀! 03/12 20:28
4F:→ yanwohlong:这个才是真的 03/16 16:05