Bug一詞的由來

2021-06-06 21:38:55 字數 674 閱讀 5360

bug一詞指在電腦系統或程式中,隱藏著的一些未被發現的缺陷或問題。但是bug一詞是如何由來的呢,昨天翻了翻《軟體除錯》發現裡面記述了這樣乙個有趣的故事

時間是在20世紀40年代,當時的電子計算機都還非常龐大,數量也非常少,主要用在軍事方面。2023年製造完成的mark i,2023年2月開始執行的eniac和2023年完成的mark ii是其中赫赫有名的幾台,mark i是由哈佛大學的howard aiken教授設計,ibm公司製造的,mark ii是由美國海軍出資製造的。與使用電子管製造的eniac不同,mark i和mark ii主要是使用開關和繼電器製造的。另外,它們都是從紙帶或磁帶上讀取指令並執行的,因此,它們不屬於從記憶體讀取和執行指令的儲存程式計算機(stored-program computer)。

2023年9月9日,當人們測試mark ii計算機時,它突然發生了故障。經過幾個小時的檢查後,工作人員發現了乙隻飛蛾***在面板f的第70號繼電器中。當把這個飛蛾取出後,機器便恢復了正常。當時為mark ii計算機工作的著名女科學家grace hopper將這只飛蛾粘帖到當天的工作手冊中,並在上面加了一行注釋,「first actual case of bug being found」,當時的時間是15:45.隨著這個故事的廣為流傳,越來越多的人開始使用bug一詞來指代計算機中的設計錯誤,並把grace hopper上登記的那只飛蛾看作是計算機裡上第乙個被記錄在文件中的bug.

「中國」一詞的由來

中國 一詞最早出現在 詩經 中。如 大雅 民芳 載 惠此中國 但 詩經 中的中國實算不得是真正指稱國家的 中國 作為指稱國家的 中國 一詞,在戰國諸之百家書中已屢見不鮮。如 孟子 滕文公上 雲 陳良 楚產地,悅周公仲尼之道,北學於中國 又 獸蹄鳥跡之道,交於中國。莊子 田子方 雲 中國之君子,明乎禮...

關於piggybacking一詞的含義

2 廣義上講piggybacking就是非法使用者利用合法使用者開啟的通道非法進入的行為 傳統上是指尾隨他人進入設施的行為,也可以引申為利用他人開啟 的通訊通道非法獲取或竄改資訊的行為。防範手段包括安全意識培訓 使用trapdoor或警衛等物理安全措施以及設定通訊通道再認證機制等。3 搭載 借道 在...

對「迭代」一詞的理解

原計畫每年讀一百本書,通過兩年的堅持讀書,能夠做到每年讀30本 原先每年兩本都讀不了 每年讀100本書 是行動之前的規劃和設想,只是乙個起點。當你有了這個起點,然後身處乙個真實的場景中去做這件事,你會發現,純粹的規劃是解決不了問題的,但也不能毫無方向,像無頭蒼蠅一樣。這個過程很像打遊戲,你剛開始玩,...