Re: [知識] 為啥"DEBUG"要叫debug??
※ 引述《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
→
03/09 08:17, , 1F
03/09 08:17, 1F
推
03/09 18:43, , 2F
03/09 18:43, 2F
推
03/12 20:28, , 3F
03/12 20:28, 3F
→
03/16 16:05, , 4F
03/16 16:05, 4F
討論串 (同標題文章)