您的位置:首頁 > 業(yè)內(nèi)資訊 > 程序員們都是怎樣被BUG虐殺的?
在現(xiàn)今數(shù)字年代,計算機bug大到影響國家經(jīng)濟,小到影響每個人的衣食住行,每次bug出現(xiàn)時程序員們也是生不如死;ヂ(lián)網(wǎng)半個多世紀的發(fā)展中經(jīng)歷過哪些著名的bug,一起回顧一下。
1、萬“蟲”之母,史上留名
(軟件史上第一蟲)
1947年9月9日下午3點45分,Grace Murray Hopper在她的記錄本上記下了史上第一個計算機Bug——在Harvard Mark II計算機里找到的一只飛蛾,她把飛蛾貼在日記本上,并寫道”First actual case of bug being found”。這個發(fā)現(xiàn)奠定了Bug這個詞在計算機世界的地位,變成無數(shù)苦逼程序員的噩夢。從那以后,Bug這個詞在計算機世界表示計算機程序中的錯誤或者疏漏,它們會使程序計算出莫名其妙的結(jié)果,甚至引起程序的崩潰。Grace Murray Hopper是歷史上最早一批程序員,而且還是個女程序員,服役于美國海軍,官至準將。
這是流傳最廣的關(guān)于計算機Bug的故事,可是歷史的真相是,Bug這個詞早在發(fā)明家托馬斯·愛迪生的年代就被廣泛用于指機器的故障,這在愛迪生本人的1870年左右的筆記里面也能看得到。而電氣電子工程師學(xué)會IEEE也將Bug這一詞的引入歸功于愛迪生。
2、千年蟲,炒作的狂歡
(1999年給了嘩眾取寵的雜志小報極好的題材)
在上個世紀,軟件業(yè)者從來沒想過他們的代碼和產(chǎn)品會跨入新千年。因此,很多軟件業(yè)者為了節(jié)省內(nèi)存省略掉代表年份的前兩位數(shù)字”19”,或者默認前兩位為”19”。
而當日歷越來越接近1999年12月31日時,人們越來越擔(dān)心在千禧年的新年夜大家的電腦系統(tǒng)都會崩潰,因為系統(tǒng)日期會更新為1900年1月1日而不是2000年1月1日,這樣可能意味著無數(shù)的災(zāi)難事件,甚至是世界末日。
到今天,我們可以調(diào)侃這個滑稽的故事,因為核導(dǎo)彈并沒有自動發(fā)射,飛機也沒有失控從天上掉下來,銀行也沒有把國家和用戶的大筆存款弄丟。
千年蟲Bug是真實的,全球花了上億的美金用來升級系統(tǒng)。而且,也發(fā)生了一些小的事故:
小編推薦閱讀男孩第4季促銷宣布“ Supe Lives Matter”和“使美國再次超級”
閱讀Prime視頻現(xiàn)在可能有廣告,但是亞馬遜不會關(guān)閉FreeVee
閱讀一個安靜的地方:第一天預(yù)告片揭示了外星人來到地球的那一天
閱讀在有限的時間內(nèi),Amazon的狂歡漫畫豪華版在亞馬遜享受50%的折扣
閱讀13代i9+滿血RTX4060,機械師曙光16Pro開啟預(yù)售!
閱讀艾克索拉:一家創(chuàng)辦17年的全球化公司,正在凸顯“沉淀”對游戲支付的價值
閱讀燃的不止卡塔爾!2022英特爾大師挑戰(zhàn)賽網(wǎng)咖及電競酒店聯(lián)賽燃情謝幕
閱讀本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]
湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2025 haote.com 好特網(wǎng)