Re: [知識] 為啥"DEBUG"要叫debug??

看板TigerBlue作者 (徵)比谷清十郎的聯絡方法)時間19年前 (2007/03/09 00:10), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串2/3 (看更多)
※ 引述《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
文章代碼(AID): #15y3Luuq (TigerBlue)
文章代碼(AID): #15y3Luuq (TigerBlue)