作者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