Stan Blog

學習過程中的一些記錄

[Computer Science] Bug 名詞的由來

我們在寫程式的時候,常常會遇到錯誤

我們都稱為 Bug

好奇為什麼會叫做 bug (臭蟲、蟲子),不叫做 cockroach (蟑螂) 或其他名字

所以去查了一下

程式裡 bug 名詞的由來

1947 年 9 月,哈佛馬克 2 號 (Harvard Mark II)(註1) 的操作員,從故障繼電器取出了一隻死掉的飛蛾

Grace Hopper 說:

From then on, when anything  went weong with a computer. We said it had bugs in it.
從那時起, 當電腦出問題了, 我們就會說裡面有蟲子 (bug)

還有另一說是在 1878 年, 愛迪生 (Thomas Edison) , 的信裡面就有提到 bug


Ref:

註1: “哈佛馬克 1 號 (Harvard Mark I)” 的改良版

哈佛馬克 1 號 (Harvard Mark I) 是在 1944 年第二次世界大戰由 IBM 為同盟國建造的電腦,他有 765000 個組件、300 萬個連接點、3500 個繼電器

Comments

comments powered by Disqus