雖然這篇debug由來鄉民發文沒有被收入到精華區:在debug由來這個話題中,我們另外找到其它相關的精選爆讚文章
在 debug由來產品中有5篇Facebook貼文,粉絲數超過45萬的網紅PanSci 科學新聞網,也在其Facebook貼文中提到, #Debug 的由來,真的跟蟲有關喔,#科科 不論是工作、課業(還是人生),只要遇到問題時,我們常常會習慣性地說:「啊,我碰到 bug 啦!」 電腦工程中,也常用 bug 來形容那些出錯的環節;不過我們也知道, bug 其實是蟲的意思,難不成大家討厭蟲蟲到把一切錯誤都推到它頭上了嗎?(大誤)...
debug由來 在 PanSci 泛科學 Instagram 的最讚貼文
2021-01-12 07:46:47
#Debug 的由來,真的跟蟲有關喔,#科科 不論是工作、課業(還是人生),只要遇到問題時,我們常常會習慣性地說:「啊,我碰到 bug 啦!」 電腦工程中,也常用 bug 來形容那些出錯的環節;不過我們也知道, bug 其實是蟲的意思,難不成大家討厭蟲蟲到把一切錯誤都推到它頭上了嗎?(大誤) ...
debug由來 在 Beginneros|每日分享冷知識? Instagram 的精選貼文
2020-05-09 12:07:01
【程式錯誤︱#Bug的由來】 「喂個Game有Bug呀!我中咗Bug呀!」相信大家對電腦嘅Bug一啲都唔陌生,Programmer同IT同事更經常要Debug為程式除錯,不過,咩係Bug呀!? - 根據維基百科嘅說法,Bug係指「因為程式本身有錯誤而造成嘅功能不正常、當機、資料遺失、非正常中斷等現象...
debug由來 在 PanSci 科學新聞網 Facebook 的精選貼文
#Debug 的由來,真的跟蟲有關喔,#科科
不論是工作、課業(還是人生),只要遇到問題時,我們常常會習慣性地說:「啊,我碰到 bug 啦!」
電腦工程中,也常用 bug 來形容那些出錯的環節;不過我們也知道, bug 其實是蟲的意思,難不成大家討厭蟲蟲到把一切錯誤都推到它頭上了嗎?(大誤)
而這一切,又得從很久很久以前的故事開始說起了......
_
1933 年,天文學教授艾肯 (Wallace Eckert) 向 IBM 提案改造 IBM 601商用計算機,用來計算天文物理的方程式。隨後他又將 IBM 601、印表機,與打孔機連接,成為「自動循序控制計算機」(簡稱ASCC )。
ASCC 沿用 IBM 原有的打孔卡片機制來輸入程式,並把卡片改為紙帶。打孔紙帶一次會讀入一個指令,而控制單元馬上根據指令動作,如此一來就不會佔用記憶單元,不過運算速度卻因此受限。
大概就是所謂的有一好、沒兩好(嘆息)。
而這個將程式與數據分開、不共用記憶單元的架構,後來稱為「哈佛架構」。
_
1939 年 IBM 承諾開發 ASCC,艾肯當時恰好在哈佛大學取得教職,代表哈佛繼續與 IBM 的團隊合作;不過後來,艾肯和 IBM 因為發明功勞歸屬問題,鬧了一些彆扭,雙方的合作也就此畫上句點,哈佛大學也乾脆將 ASCC 重新命名為「哈佛馬克一號」(Harvard Mark I)。
二戰結束後,艾肯退役回歸教職。即使與 IBM 分道揚鑣,艾肯依然分別在 1947 年與 1949 年,開發出功能更強的哈佛馬克二號與馬克三號。
_
其中有趣的是,程式設計師在使用馬克二號時,發現它總是出錯。檢查後發現,原來是一隻蛾在繼電器上爬來爬去,造成了短路,移除後就正常了。
不過這群人也挺奇葩的,發現電腦有蛾也不把它趕走,而是把它拿下來,用膠帶貼在工作日誌上(?!)
不僅如此,還特別註明牠是在 F 板塊的第 70 號繼電器上發現的,甚至寫上「發現第一宗蟲的真實案例」(“First actual case of bug being found”)。
\從此,電腦程式的除錯工作就叫 ”debug” 了/
所以說,以後在任何東西上發現蟲子別輕易忽略,創造新名詞的有可能就是你唷(完全不對!)
_
本文改寫自 史上第一部全自動的計算機——艾肯與 IBM 的恩怨情仇│《電腦簡史》數位時代(八):https://pansci.asia/archives/192952
_
延伸閱讀:
終端機雛形、遠端操控、數據傳輸的首創者——史提畢茲│《電腦簡史》數位時代(七)
https://pansci.asia/archives/192591
誰才是第一部電子計算機?——靠 650 美元誕生、曾被遺忘的 ABC 電腦│《電腦簡史》數位時代(九)
https://pansci.asia/archives/193242
debug由來 在 Midnight You and Me,豆子 Facebook 的精選貼文
2019年6月16日(星期日)
電腦程式錯誤,
一般都會用”BUG”這個英文單字,
但為何資訊相關的錯誤,
會用「蟲子」來形容呢?
聽說當初還真的是一隻昆蟲在搞鬼哩!
今天看到三立的這篇報導,
我們就一起來看看吧!
.
要談電腦BUG一詞的濫觴,
得先認識這一名奇女子:
葛麗絲‧哈柏(Grace Hopper),
她是前美國海軍准將及天才電腦科學家,
同時也是世界最早的一批程式設計師之一,
創造出現代第一個編譯器A-0系統,
以及第一個進階商用電腦程式語言COBOL。
.
西元1940年代中期,
哈柏以海軍少尉的階級,
加入軍方在哈佛大學展開的馬克一型計畫,
成為這台電腦的第一位專職程式設計師。
後來馬克二型某一天因為不明原因當機,
整個團隊一頭霧水,
哈柏經過抽絲剝繭,
發現竟是一隻飛蛾誤闖繼電器造成短路。
她事後將飛蛾的殘骸
以透明膠帶貼在研發記錄本上,
表示「發現第一例真實的BUG」,
造成電腦停止運作。
.
此後這個部門中,
凡是引起電腦停止運作的錯誤,
都被稱為BUG,
找出錯誤則稱為DEBUG,
形成日後電腦程式除錯的名稱起源。
.
【DJ認為....】
這就是程式錯誤,
用BUG來形容最早的由來,
您知道了嗎?
.
(資料來源:三立新聞網)
(圖片來源:維基百科)
.
【今天節目單元】
1、有人來訪:臺北來的熱血搖滾團-HI-JACK
2、音樂易開罐
.
大家可以在這裡討論今天的節目,
來.一.起.來.蓋.大.樓.吧.!!!!!!!!!!!!
debug由來 在 Midnight You and Me,豆子 Facebook 的最讚貼文
2019年6月16日(星期日)
電腦程式錯誤,
一般都會用”BUG”這個英文單字,
但為何資訊相關的錯誤,
會用「蟲子」來形容呢?
聽說當初還真的是一隻昆蟲在搞鬼哩!
今天看到三立的這篇報導,
我們就一起來看看吧!
.
要談電腦BUG一詞的濫觴,
得先認識這一名奇女子:
葛麗絲‧哈柏(Grace Hopper),
她是前美國海軍准將及天才電腦科學家,
同時也是世界最早的一批程式設計師之一,
創造出現代第一個編譯器A-0系統,
以及第一個進階商用電腦程式語言COBOL。
.
西元1940年代中期,
哈柏以海軍少尉的階級,
加入軍方在哈佛大學展開的馬克一型計畫,
成為這台電腦的第一位專職程式設計師。
後來馬克二型某一天因為不明原因當機,
整個團隊一頭霧水,
哈柏經過抽絲剝繭,
發現竟是一隻飛蛾誤闖繼電器造成短路。
她事後將飛蛾的殘骸
以透明膠帶貼在研發記錄本上,
表示「發現第一例真實的BUG」,
造成電腦停止運作。
.
此後這個部門中,
凡是引起電腦停止運作的錯誤,
都被稱為BUG,
找出錯誤則稱為DEBUG,
形成日後電腦程式除錯的名稱起源。
.
【DJ認為....】
這就是程式錯誤,
用BUG來形容最早的由來,
您知道了嗎?
.
(資料來源:三立新聞網)
(圖片來源:維基百科)
.
【今天節目單元】
1、有人來訪:臺北來的熱血搖滾團-HI-JACK
2、音樂易開罐
.
大家可以在這裡討論今天的節目,
來.一.起.來.蓋.大.樓.吧.!!!!!!!!!!!!