bug的英語怎麼翻譯
A. BUG是什麼意思
程序錯誤(英語:Bug),是程序設計中的術語,是指在軟體運行中因為程序本身有錯誤而造成的功能不正常、死機、數據丟失、非正常中斷等現象。有些程序錯誤會造成計算機安全隱患,此時叫做漏洞。
一些有趣的隱錯有時也會成為一種樂趣。在計算機游戲中,假如一些隱錯不令游戲出現大錯誤的話,經常會變成一種玩游戲時的秘技(秘技有時是游戲設計人故意造成的,用於程序設計上的檢查,繞過不需要的步驟直接檢驗需要的地方時所使用的代碼)。
在1947年9月9日,葛麗絲·霍普(Grace Hopper)發現了第一個計算機上的bug。當在Mark II計算機上工作時,整個團隊都搞不清楚為什麼計算機不能正常運作了。經過大家的深度挖掘,發現原來是一隻飛蛾意外飛入了一台計算機內部而引起的故障。
這個團隊把錯誤解除了,並旅升做在日誌本中記錄下了這一事件。也因此,人們逐漸開始用「Bug」(原意為「笑飢蟲子」)來稱呼計算機中的隱錯。現在在華盛頓的美國國家歷史博物館中還可以看到這個遺稿。
Bug用來指工程上的錯誤這種用法大約出現在1870年代,早在計算機出現之前就存在了。目前最早找到的證據是愛迪生在1878年的信
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」——這樣稱呼那些微小的錯誤和困難——展現出來。在明確到達商業的成功或失敗之前,數個月的密切關注、研究和勞動是必需的。