趣味科技小字典:你聽過 bug / de-bug 的由來嗎?

CodePro 酷博兒童程式創客教育Bug Debug由來 科技小字典 電腦術語1
CodePro教育理念, STEAM新知, 課程介紹, 趨勢

【CodePro酷博兒童程式創客教育】


趣味科技小字典:你聽過 bug / de-bug 的由來嗎?


一個多世紀以來,很多電腦工程師都把電腦中的錯誤(缺陷) 稱為 bug。而 Thomas Edison 愛迪生曾在1870年代談到電路中的錯誤稱為 bug,但你知道 bug、debug 是怎麼樣成為電腦術語,最後還被世界各地的工程師廣為使用呢?

發現 bug 的是一名耶魯大學畢業名叫 Grace Hopper 的美國海軍少將,同時她是世界上最早的女性程式設計師之一、也是世界最早一群程式設計師之一,程式語言COBOL也是他所編譯的,也被稱為COBOL之母。

1944年 IBM 公司把一台名為馬克一號(Mark 1)的全自動化循序控制計算機(Automatic Sequence Controlled Calculator,縮寫:ASCC)捐贈給哈佛大學使用,而當時的程式設計師 Grace 則是在哈佛大學負責改良馬克一號(Mark 1)的功能,並想辦法讓這部電腦的運算能力比過去都還要更強大。

在1947年的秋天,當時的電子計算機馬克二號(馬克一號的新版本)突然間停止了運作,Grace與她的同事們,徹底檢查機台,經過一番努力後,才發現原來是一隻蟲子(飛蛾)飛進電腦裡,因此妨礙了電腦操作,導致運作異常。最後,Grace 把卡機器中的飛蛾取出來,並將飛蛾貼在當時的工作日誌上,並在工作日誌中寫下「第一個發現蟲子的案例」(first actual case of bug being found.)

從此之後,人們將電腦(計算機)的錯誤稱為bug,而找尋錯誤則稱為除錯de-bug。Grace當時的工作日誌中,與電腦工程師界那隻最有名氣的bug飛蛾,都被陳列在美國華盛頓的美國國家歷史博物館中(National Museum of American History)。

原來當時的bug,真的是一隻bug !





✦常規班課程 - CodePro酷博程式創客教育✦(立即了解)




資料來源:教育部APCS網站
 “帶你一窺電腦術語裡面的bug的真面目吧!“
CodePro

CodePro

CodePro