自從14世紀以來,bug(蟲子、臭蟲)一詞就一直被用于描述“恐怖的東西”。COBOL的發(fā)明者,海軍少將Grace Hopper博士據(jù)信觀察到了第一只計算機bug——真的是一只蟲子,一只在早期計算機系統(tǒng)的繼電器里抓到的蛾子。在被要求解釋機器為何未按期望運轉(zhuǎn)時,有一位技術人員報告說,“有一只蟲子在系統(tǒng)里”,并且負責地把它——翅膀及其他所有的部分——粘在了日志簿里。
遺憾的是,我們的系統(tǒng)里仍有“bug”,雖然不是會飛的那種。但與以前相比,14世紀的含義——可怕的東西——現(xiàn)在也許更為適用。軟件的缺陷以各種各樣的方式表現(xiàn)自己,從被誤解的需求到編碼錯誤。糟糕的是,現(xiàn)在的計算機系統(tǒng)仍然局限于做你告訴它的事情,而不一定是你想要它做的事情。
遺憾的是,我們的系統(tǒng)里仍有“bug”,雖然不是會飛的那種。但與以前相比,14世紀的含義——可怕的東西——現(xiàn)在也許更為適用。軟件的缺陷以各種各樣的方式表現(xiàn)自己,從被誤解的需求到編碼錯誤。糟糕的是,現(xiàn)在的計算機系統(tǒng)仍然局限于做你告訴它的事情,而不一定是你想要它做的事情。


