回覆列表
  • 1 # 使用者1465424935672

    就是漏洞

    Bug一詞的原意是“臭蟲”或“蟲子”。但是現在,在電腦系統或程式中,如果隱藏著的一些未被發現的缺陷或問題,人們也叫它“Bug”,這是怎麼回事呢?

      原來,第一代的計算機是由許多龐大且昂貴的真空管組成,並利用大量的電力來使真空管發光。可能正是由於計算機執行產生的光和熱,引得一隻小蟲子Bug 鑽進了一支真空管內,導致整個計算機無法工作。研究人員費了半天時間,總算髮現原因所在,把這隻小蟲子從真空管中取出後,計算機又恢復正常。後來,Bug這個名詞就沿用下來,表示電腦系統或程式中隱藏的錯誤、缺陷、漏洞或問題。

      與Bug相對應,人們將發現Bug並加以糾正的過程叫做“Debug”,意即“捉蟲子”或“殺蟲子”。遺憾的是,在中文裡面,至今仍沒有與“Bug”準確對應的詞彙,於是只能直接引用“Bug”一詞。雖然也有人使用“臭蟲”一詞替代“Bug”,但容易產生歧義,所以推廣不開。

      後來就直接用bug在現在很多的軟體測試中都用Bug來說明那些問題。

      “Bug”的創始人

    赫柏的報告

    格蕾絲·赫柏(GraceMurrayHopper),是一位為美國海軍工作的電腦專家,也是最早將人類語言融入到電腦程式的人之一。而代表電腦程式出錯的“bug”這名字,正是由赫柏所取的。1945年的一天,赫柏對HarvardMarkII設定好17000個繼電器進行程式設計後,她的工作卻毀於一隻飛進電腦造成短路的飛蛾。在報告中,赫柏用膠條貼上飛蛾,並把“bug”來表示“一個在電腦程式裡的錯誤”,“Bug”這個說法一直沿用到今天。

  • 中秋節和大豐收的關聯?
  • 你如何幫孩子樹立自信心?