程式錯誤 | bug程式
維基百科,自由的百科全書 「Bug」重新導向至此。關於英語單詞「Bug」的另一種含義,請見「昆蟲」。關於一種語言代碼為「bug」的東南亞語言,請見「布吉語」。第一次發現導致電腦錯誤的飛蛾,也是第一個電腦程式錯誤。廣州地鐵票務檢驗機彈出程式出錯對話方塊程式錯誤(英語:Bug),是程式設計術語,是指軟體執行時因程式本身有錯誤而造成功能不正常、當機、資料遺失、非正常中斷等現象。有些程式錯誤會造成電腦安全隱患,此時叫漏洞。一些有趣的錯誤有時也會成為一種樂趣。在電腦遊戲中,假如一些錯誤不令遊戲出現大錯誤的話,經常...
維基百科,自由的百科全書
「Bug」重新導向至此。關於英語單詞「Bug」的另一種含義,請見「昆蟲」。關於一種語言代碼為「bug」的東南亞語言,請見「布吉語」。 第一次發現導致電腦錯誤的飛蛾,也是第一個電腦程式錯誤。廣州地鐵票務檢驗機彈出程式出錯對話方塊程式錯誤(英語:Bug),是程式設計術語,是指軟體執行時因程式本身有錯誤而造成功能不正常、當機、資料遺失、非正常中斷等現象。有些程式錯誤會造成電腦安全隱患,此時叫漏洞。
一些有趣的錯誤有時也會成為一種樂趣。在電腦遊戲中,假如一些錯誤不令遊戲出現大錯誤的話,經常會變成一種玩遊戲時的秘技(秘技有時是遊戲設計者故意加入,用於檢查程式設計,繞過不需要的步驟直接檢驗需要的地方時所使用的代碼)。
有嚴重後果的錯誤會受到廣泛關注。[1]修補、改正軟體程式錯誤的過程稱為除錯。
「Bug」的詞源[編輯] 來自工程學[編輯]用bug來指工程錯誤這種用法大約出現在1870年代,早在電腦出現前就存在。目前最早找到的證據是愛迪生在1878年的信[2]
It has been just so in all of my inventions. The first step is an intuition, and comes with a burst, then difficulties arise—this thing gives out and [it is] then that "Bugs"—as such little faults and difficulties are called—show themselves and months of intense watching, study and labor are requisite before commercial success or failure is certainly reached.
中譯如下:
在我所有發明都如此。第一步是直覺,然後靈光一閃,然後出現困難——這事發生了,然後「Bug」——這樣稱呼那些微小錯誤和困難——展現出來。在明確到達商業成功或失敗前必需數個月的密切關注、研究和勞動。
資訊工程與一...