實用口語|為什麼要稱程序的錯誤為Bug?

2020-12-13 騰訊網

熟悉編程的同學們對bug真是難以忍受,那麼,為什麼這個原意為「小蟲子」的單詞會用來形容程序(program)中出現的錯誤呢?

Cookie the Pom@cookiethepom/unsplash

自19世紀70年代以來,描述缺陷的bug一直是一種工程術語,最初用於描述硬體工程(hardware engineering)中的機械故障(malfunction)。託馬斯·愛迪生曾在給同事的信中提及了這種表達方法。

而人們普遍認為,bug明確在計算機領域開始使用,是起源於計算機先驅格蕾絲·霍珀。1946年,當霍珀退役後,她加入了哈佛大學計算實驗室,在那裡她繼續研究計算機MarkII和Mark III。

在研究過程中,她發現了Mark II中的一個錯誤,而這個錯誤是一隻飛蛾被困(trap)在繼電器中所導致的。而後,這個「bug」被霍珀小心翼翼地移下繼電器,並用膠帶粘到了日誌簿上,成為了計算機的第一個「bug」。

這種說法隨後被程式設計師們廣泛使用,沿用至今。

你現在了解了嗎?

相關焦點

  • 實用口語:你知道bug的各種意思嗎?
    新東方網>英語>英語學習>口語>實用口語>正文實用口語:你知道bug的各種意思嗎?   例如:   My new software has a bug in it.   我的新軟體有問題。   I was out of the office with a stomach bug yesterday.   我昨天胃有點不舒服沒上班。   Bug還可以作為動詞,是「叫人討厭或者惱火」的意思。
  • bug是計算機故障的意思,bug off是什麼意思呢?
    我們經常說電腦出現了bug,這裡的bug可以理解為計算機故障、程序錯誤。除了這一個常見的意思,bug還有其它的意思,今天我們就來看一下bug的用法。首先,bug可以做名詞,意思是昆蟲、缺陷、瑕疵、細菌、病菌、竊聽器。
  • 實用口語:「very delicious」竟然是錯誤的英文?
    新東方網>英語>英語學習>口語>實用口語>正文實用口語:「very delicious」竟然是錯誤的英文?不少朋友們想到的英文是「delicious」,想要表達太好吃了,就脫口而出「very delicious」然而這是錯誤的表達,delicious 在英文當中,屬於程度很深的單詞,表示非常美味,非常好吃,這類形容詞本身就帶「very」的效果,不使用「very」來表達程度。如果一定要加強語氣,可以加「absolutely」.   It's delicious. 太美味了!
  • 計算機英語術語解釋:bug 錯誤;故障
    新東方網>英語>英語學習>語法詞彙>分類詞彙>正文計算機英語術語解釋:bug 錯誤;故障 2012-12-27 14:45 來源:英美者 作者:
  • 18款最佳Bug跟蹤處理程序
    對於一個軟體或Web應用程式開發者來說,Bug通常是讓他們最頭疼的問題。那麼開發人員肯定需要一些bug跟蹤和問題跟蹤應用程式,通過這些軟體很容易地檢查一堆代碼的錯誤和問題,並幫助解決這些問題。特別是通過錯誤跟蹤應用程式,可以很好的管理你的項目,給予bug報告和修復它們。
  • 「bug」除了蟲子的意思,口語中這麼用好地道
    bug 做動詞 煩擾 打擾今日練習句子:That really bugged Rodrick, so he drove off to the store and came back fifteen minutes later with some headphone.
  • 12306買到相同高鐵票,網友調侃程序有bug
    12306回應稱,可能是機器故障造成的。最後,龐女士被安排到另一個車廂。事件被曝出後,迅速引發輿論熱議,網友紛紛表示自己也曾碰到過此類情況,這不是第一次了,「人在囧途、相同時間、系統有bug」等詞彙成為網友議論的焦點。
  • 實用口語:「大呼小叫」的口語感嘆詞
    新東方網>英語>英語學習>口語>實用口語>正文實用口語:「大呼小叫」的口語感嘆詞 2012-09-25 23:52 來源:網際網路 作者:
  • 實用口語:「喝湯」為什麼不能說drink soup?
    新東方網>英語>英語學習>口語>實用口語>正文實用口語:「喝湯」為什麼不能說drink soup? 2012-09-26 21:33 來源:網際網路 作者:   為什麼英美國家的「湯」(soup)不能「喝」(drink)?   1.
  • 10月24日是程式設計師日!你知道代碼漏洞為什麼被叫成「BUG」嗎?
    為什麼是10月24日?在計算機技術中,1G=1024M,1M=1024K……1024可以說是程式設計師們最為敏感的數字。1024還是2的十次方,是二進位計數的基本計量單位之一,這是程式設計師最熟悉的語言。「神秘的程序猿」程序猿,是像那一串串代碼般神奇的群體他們工作規律,生活單純他們嚴於律己,時常自我反省他們審美能力強,時尚感十足他們深情而專一,無人能及
  • 為什麼 bug free 了還是被掛?
    常常有同學在面試過程中很快地把題做出來,甚至也做到了 bug free,卻依舊通過不了面試,這是為什麼呢?三面是個國人面試官,給的題目剛好做過。我20分鐘就做完了,幾乎 bug free, 有一點小的錯誤,寫完馬上自己改正了,而且2個follow up 也都答上來了,面試官也感覺很滿意的樣子,可是還是掛了,真的不知道是為啥了上面這位學員,在FB的面試中,就出現了把題目都做出來,卻掛掉面試的情況。
  • 職場口語一學就會:絞盡腦汁的口語表達
    新東方網>英語>英語學習>職場英語>職場百科>正文職場口語一學就會:絞盡腦汁的口語表達 2012-12-14 16:28 來源:原版英語 作者:
  • 對於C語言編程中bug的感想
    呵呵呵,提到了bug這件事我真的是嗶了狗了。經常自以為寫得天衣無縫的一段程序,就是運行出錯,真是腦水都要氣爆出來。而且有些bug它就是那麼調皮。找你幾天你都找不出來。(自己寫的代碼,自己真的太特麼難找出bug了)這就是為什麼公司要成立測試部門了。讓別的人來找你的bug還靠譜點。
  • 推薦15 款最好的 Bug 跟蹤應用程式 - OSCHINA - 中文開源技術交流...
    團隊會花費一部分的精力去跟蹤 bug ,並且找出問題所在,解決問題。如果你使用一個 bug 和問題跟蹤系統,那麼會得到更好的最終結果,除此之外,還能打打提高工作效率,加快項目的進度,更好的完成任務。在這裡,我們收集了最好的 15 款 bug 跟蹤應用程式,提供給用戶更舒適更方便的開發環境。欣賞完之後跟大家談談你的感想吧:)
  • 盤點那些讓程式設計師目瞪口呆的Bug都有什麼?-Bug,程式設計師, ——快科技...
    所以,為什麼一定是500英裡呢?且看大神講解:2、int mian()這其實是一個書寫上的錯誤,之所以會放在本文中,是因為很多程式設計師的職業生涯中都有過寫!錯!的經歷!main和mian傻傻看不出來!3、醫院急診科的程序bug一位程式設計師為醫院急診科設計了一套應用程式,畢竟是為急診病人服務,所以程式設計師在實驗室內認真地測試無數遍,直至確定沒有問題,才讓醫院部署使用。但是,醫院方面卻總是出現問題,一拿到實驗室就沒問題。該名程式設計師於是深入醫院調查,最後發現是醫院的X光射線導致電腦內存丟失了幾個bit信息,進而讓程序出現問題!
  • 迷失森林刷物品BUG怎麼用 迷失森林新手實用BUG介紹匯總
    接下來小編就為小夥伴們準備了迷失森林新手實用BUG介紹匯總,一起來看看吧! 刷木頭bug:先造一個運輸車,在裡面放最少一根木頭,然後控車,瞄準木頭,然後... 迷失森林刷物品BUG怎麼用?具體怎麼操作?接下來小編就為小夥伴們準備了迷失森林新手實用BUG介紹匯總,一起來看看吧!
  • 還在為英文翻譯而發愁?推薦2款超級實用的黑科技小程序,真好用
    還在為英文翻譯而發愁?推薦2款超級實用的黑科技小程序,真的好用!AI拍照掃描翻譯支持文字掃描和圖片(拍照)功能,上傳圖片後自動識別英文翻譯中文;支持在線編輯功能,如果因圖片模糊而部分單詞識別錯誤的話,可以直接修改錯誤部位,保證最後翻譯結果的正確;支持原文對照翻譯,方便我們的英文漢語對照學習;
  • 英語口語單詞的妙用 趣說「bug」的用法
    新東方網>英語>英語學習>語法詞彙>詞彙指導>正文英語口語單詞的妙用 趣說「bug」的用法 2014-11-18 11:04 來源:中國日報網 作者:
  • 做不到Bug Free,面試是不是就涼了?Coding面試有了Bug如何緊急自救?
    我們來說說這段代碼都有什麼問題:如果數組為空,此程序將在第2行崩潰。for循環開始於i=0,但沒有必要,應該在i=1開始。for循環的循環條件為<。長度,每次都要提取數組長度,增加步驟。第4行為>。不好在這麼簡單的代碼中就出現了有四個錯誤,會讓面試官很是擔心。甚至會直接得出結論:面試者是不是不常寫代碼?而且連這樣一個基礎的for循環程序也寫不好,會讓面試官對面試者的能力表示很擔憂。同樣會毀掉你面試的還有下面這種:
  • 創造了程序語言的女學霸,生前定義程序bug,死後引發千年蟲危機
    對,就是這隻小蟲而她對bug的詭異稱呼,後來竟變成了計算機行業的專業術語。而除蟲「debug」也成了排除程序故障的代名詞。在那個全靠機器語言和打孔條撐起計算機的年代,她開發了第一套編譯程序。自那以後,代碼才從「0101110...」變成了現在簡單易懂的模樣,為廣大碼農減輕了不少負擔。