Total Pageviews

Friday, July 25, 2014

Grace Hopper: It's much easier to apologize than it is to get permission.

Grace 於 1947 年負責處理新一代的 Harvard Mark II 電腦,期間電腦出現故障,當整個團隊都找不出當中原委之際,她發現原來是一隻飛蛾意外飛入了一臺電腦內部而引起故障。謎題解破後,負責團隊在日記本記錄事件, 自此電腦中的隱藏錯誤,均稱之謂「Bug (蟲子)」,而更正電腦程式出錯,叫做「Debug」。以下這個日記本的遺稿,正存放於華盛頓的美國歷史國家博物館中。

Grace 在 1950 年被委託開發美國史上第二臺商用電腦 UNIVAC I (UNIVersal Automatic Computer I)。UNIVAC I 原本的設計目的,是用作單純數值運算,但 Grace 發現這台電腦更大的潛能,認為可以用作開發程式,在沒有得到公司高層的許可下,她開始自行開發編譯器,成就了世界首個電腦編譯器「A-0 System」之誕生。

Grace 的金句:「If it's a good idea, go ahead and do it. It's much easier to apologize than it is to get permission.」,就是以此事為背景。

徐緣《為何電腦出錯叫「Bug」?》

No comments:

Post a Comment