sponsored links

一行程式碼損失數億美元!來看看程式設計史上的著名bug

一行程式碼損失數億美元!來看看程式設計史上的著名bug

作為程式設計師最大的敵人,bug是很多程式設計師揮之不去的噩夢,一行小小的程式碼bug,就可能造成致命的問題,造成整個系統的崩盤。今天,菜鳥哥就為大家分享,程式設計史上的最著名的5個bug。

1.歐洲航天局阿麗亞娜5號的爆炸

航天器的設計和執行一直以來都是非常昂貴的。在1996年6月4日,歐洲航天局發射的阿麗亞娜5號火箭發射升空。但是在僅僅發射40秒之後,火箭便在空中發生翻滾,然後解體爆炸。

這次火箭的爆炸帶來的損失是非常嚴重的。不僅造成了3.7億 美元的直接損失,更重要的是,十年的心血在短短几十秒中付之東流。造成這一原因的,僅僅是一行程式碼的失誤。

一行程式碼損失數億美元!來看看程式設計史上的著名bug

2.Windows的計算器錯誤

如果大家現在使用的是Windows10以下的版本,例如Windows7版本,那麼大機率會有這樣的問題。大家可以開啟自己的windows計算器,然後輸入4,取平方根。此時的結果顯示為2,然後再減去2。

此時的結果是什麼呢?如果測試之後,可以發現,結果往往不會是0。造成這一錯誤的原因在於Windows下的取平方根的操作,結果儲存的是浮點數,而非整數。而最終減去2之後,得到的結果就是浮點計算得到的精度誤差。

微軟也承認了這個錯誤,並在Windows10 Build 17639 版本中修正了這個錯誤。因此在Windows10中執行上述計算過程,得到的結果就是0。

一行程式碼損失數億美元!來看看程式設計史上的著名bug

3.愛國者導彈攔截失敗

愛國者導彈“是美國著名的地對空防禦攔截導彈。但是愛國者導彈也有失算的時候。1991年的海灣戰爭期間,沙烏地阿拉伯的愛國者導彈未能及時的跟蹤並攔截伊拉克的飛毛腿導彈。

飛毛腿導彈直接打中了美國軍營,造成了28名士兵死亡,並有100人受傷。根據事後的調查,攔截失敗的原因在於導彈系統時鐘內的一個軟體錯誤。

在此之前,愛國者導彈攔截系統已經連續工作了四天有餘。因此導彈的時鐘已經偏差了三分之一秒,根據速度計算,相當於600米的距離誤差。由於這個時間誤差,導致了雷達系統偵察到飛毛腿導彈並且預計了它的彈道。

但是攔截系統卻無法找到打過來的飛毛腿導彈,導致了攔截的失敗。

一行程式碼損失數億美元!來看看程式設計史上的著名bug

4.神曲《江南style》的YouTube之殤

2012年,一首來自韓國的神曲《江南style》火遍了全球,神曲一出,誰與爭鋒。

在YouTube上,《江南style》同樣也是異常的火爆,播放量蹭蹭的上漲,直接突破了YouTube最先設定的播放量上限閾值。

YouTube最初的播放量上限設定值為32位整數,也即21,4748,3647。的出現打破了這一數值,造成了YouTube上《江南style》的播放崩潰。針對這一問題,YouTube也及時的做出調整。將播放量的上限由32位整數改為了64位整數。

如今的《江南style》在YouTube上的播放量早已突破40億,但是突破上限也只是理論上的可能了。

一行程式碼損失數億美元!來看看程式設計史上的著名bug

5.計算機2000年問題

計算機2000年問題,另一個被大家熟知的名字為“千年蟲”。在上世紀的某些計算機程式系統中,年份雖然是四位數,但是系統只使用的是最後兩位數來表示年份。這就造成了系統在涉及到跨世紀的日期處理運算時,就會出現錯誤的結果。

例如1900和2000,系統無法分辨是1900年還是2000年。進而引發各種各樣的系統功能紊亂甚至崩潰。在一些需要精密計算時間的系統當中,這會造成非常大的問題。

千年蟲問題,影響到了每天計算利率的銀行、核電站、醫院、交通等中心。全世界花費了數十億美元來升級計算機系統並糾正這個錯誤。

一行程式碼損失數億美元!來看看程式設計史上的著名bug

6.總結

計算機程式可以幫助我們更好的管理世界,服務人類。但一個小小的bug也能夠造成巨大的損失。因此作為程式設計師的我們,更要明確自己所擔負的責任,認真寫好每一句程式碼,檢查出每一處bug。寫出更好的程式碼。大家在工作中是否寫出過bug導致重大的問題?歡迎在下方留言區,吱一聲~

記得給個三連哦!

分類: 科技
時間: 2021-09-19

相關文章

關注|晶片荒後果嚴重,全球汽車製造商今年將損失2100億美元

關注|晶片荒後果嚴重,全球汽車製造商今年將損失2100億美元
文:懂車帝原創 邢秋鴻 [懂車帝原創 行業] 9月23日,據諮詢公司Alixpartners(艾睿鉑)的訊息,今年因晶片短缺.原材料成本上漲,全球汽車製造商或將損失2100億美元,全年將減產770萬輛 ...

聯合國秘書長批貧富差距:億萬富豪去太空兜風,數百萬人卻在地球上捱餓

聯合國秘書長批貧富差距:億萬富豪去太空兜風,數百萬人卻在地球上捱餓
(觀察者網訊)在世界上許多窮人還在忍飢挨餓並飽受新冠疫情煎熬之時,富豪們卻在享受著耗資巨大的"太空旅行". 對此,聯合國秘書長安東尼奧·古特雷斯(António Guterres) ...

“下一個中國”?NO!十年損失45億美元,福特印度擴張成噩夢

“下一個中國”?NO!十年損失45億美元,福特印度擴張成噩夢
福特汽車於二十世紀九十年代中期在印度建立第一家汽車工廠時,美國汽車製造商認為,他們正在打造下一個繁榮的"中國".當時的印度,從二十世紀九十年代初期開始,實行較為開放的經濟自由化政策 ...

機構:日益嚴重的晶片短缺使汽車製造商今年損失2100億美元銷售額
半導體短缺的問題難以解決,全球汽車製造商2021年總營收的損失增至2100億美元.根據AlixPartners最新的預測指出,由於晶片危機,今年全球汽車製造商的汽車產量將減少770萬輛.這幾乎是該顧問 ...

CNBC:晶片短缺重創全球汽車行業估計損失2100億美元營收 目前無解

CNBC:晶片短缺重創全球汽車行業估計損失2100億美元營收 目前無解
中國小康網9月23日訊 老馬 據諮詢公司 AlixPartners 稱,由於今年疫情看不到盡頭,目前預計持續的半導體晶片短缺將使全球汽車行業在 2021 年損失約 2100 億美元的收入. 美國恢復汽 ...

機構預測:供應短缺或導致全球汽車產業損失2100億美元
e公司訊,近日,供應短缺導致汽車減產引發市場關注.諮詢公司Alixpartners週四釋出的預測顯示,受供應短缺影響,今年全球汽車製造商的汽車產量可能減少770萬輛,損失金額高達2100億美元,這幾乎 ...

調查 | 車市價格戰已成往事?有消費者猶豫間已“損失”數萬元

調查 | 車市價格戰已成往事?有消費者猶豫間已“損失”數萬元
經濟觀察網 記者 王帥國"我這幾天後悔得直拍大腿,感覺虧了好幾萬."想要入手一輛賓士GLC 300的孫志濤(化名)表示,他早在今年4月份就看上了這款車,當時優惠三萬五,但現在不僅優 ...

臺軍又數:24架次解放軍戰機上下午繞臺,殲-16有14架

臺軍又數:24架次解放軍戰機上下午繞臺,殲-16有14架
來源:環球時報 [環球時報綜合報道]臺"空軍司令部"23日兩度釋出解放軍動態稱,上午和下午共計24架次戰機進入臺西南防空識別區,其中對臺威脅較大的殲-16有14架. 圖為臺媒23日 ...

金門之戰後,毛主席仍堅定道:解放臺灣,你我都不行,還得靠粟裕

金門之戰後,毛主席仍堅定道:解放臺灣,你我都不行,還得靠粟裕
建國後,曾有位烈士遺孤住在粟裕大將的家裡.上世紀六十年代,這位烈士遺孤軍校畢業,到粟裕家探望粟裕大將,粟裕大將問了他一個問題:"為什麼到現在我們的軍隊還叫'解放軍'而不叫'國防軍'?&quo ...

越老越穩,詹姆斯領銜,現役可以打到40歲的巨星

越老越穩,詹姆斯領銜,現役可以打到40歲的巨星
在強手如林的NBA裡,一個球員的巔峰狀態基本是在30歲左右,過了這個階段基本上都在走下坡路,而有些球員反而年紀越大越穩定,賈巴爾37歲還可以拿MVP,鄧肯36歲如果不是自己要求降薪還可以籤大合同,15 ...

布萊克:潛入軍情六處,揪出間諜網,98歲在俄去世,普京深切哀悼

布萊克:潛入軍情六處,揪出間諜網,98歲在俄去世,普京深切哀悼
喬治·布萊克 1956年,一名蘇聯通訊工程兵在東柏林維修電纜的時候,突然掉進了一個神秘的隧道之中.這條打通東西柏林的隧道,毫無疑問是英美兩國偷偷乾的. 憤怒的蘇聯立刻召開記者會,把這個隧道公之於眾,並 ...

那屆奧運會開幕式,聖火點燃後,將和平鴿變成燒烤

那屆奧運會開幕式,聖火點燃後,將和平鴿變成燒烤
我們把鴿子當做和平的象徵,經常將鴿子稱為和平鴿,這種寓意最早來自西方. 在<聖經>的<創世紀>裡記載了諾亞方舟的故事,說的是上帝為了懲罰人類的罪行,發動大洪水淹沒世間的一切.諾 ...

因“缺芯”持續 機構預計今年全球汽車業損失達2100億美元

因“缺芯”持續 機構預計今年全球汽車業損失達2100億美元
財聯社(上海,編輯 周玲)訊,由於看不到"晶片荒"在年內有任何緩解跡象,美國諮詢公司艾睿鉑(AlixPartners)最新預測,半導體晶片短缺將使全球汽車行業在2021年損失210 ...

哈迷回家,羅姨數錢:一筆價值322億美元的魔法生意

哈迷回家,羅姨數錢:一筆價值322億美元的魔法生意
深響原創 · 作者|祖楊 經過三個月的內部測試.20天的試運營,北京環球影城於今日正式開園."中國限定"."全球首創"的名號加持下,環球影城首日門票在開票一分鐘 ...

19.5+14億美元!祖籍晉江的姐夫與小姨子在菲律賓身家漲幅最高

19.5+14億美元!祖籍晉江的姐夫與小姨子在菲律賓身家漲幅最高
Monde Nissin公司,是菲律賓休閒食品行業巨頭,這家公司上市,讓姐夫.小姨子兩人身價倍增,成為今年菲律賓富豪榜上身家漲幅最高的富豪. Monde Nissin公司貝蒂·安的姐夫郭徽章,是晉江印 ...

世界上十大損失最慘重的事故

世界上十大損失最慘重的事故
歷史上災難無數,造成的經濟損失早就不可計數,但就單一事件而言還是有可以計量經濟損失的,我們僅選出可以計量經濟損失的史上十大事故來對比一下!它們中的很多事情僅僅是一個小小的失誤引起的,卻最終蒙受了巨大的 ...

新冠期間靠精明的交易增加20多億美元身家,休斯頓火箭隊老闆是如何做到的?

新冠期間靠精明的交易增加20多億美元身家,休斯頓火箭隊老闆是如何做到的?
文/Christopher Helman 當新冠疫情爆發時,蒂爾曼·費爾蒂塔(Tilman Fertitta)的餐館和賭場經營受到了嚴重打擊,他不得不解僱4萬名員工.但如今,由於市場的劇烈變化和他雄心 ...

智商167的哈佛天才,黑化之後有多可怕?數百FBI特工17年抓不到人

智商167的哈佛天才,黑化之後有多可怕?數百FBI特工17年抓不到人
有句話叫"千萬不要惹老實人",後面應該再加一句"尤其是高智商的老實人",因為一旦你把他逼急了,你永遠不知道他會用什麼手段來對付你. 43年前的美國,就有這麼一位 ...

新康眾完成2億美元D輪融資,亞投資本、阿里等參投

新康眾完成2億美元D輪融資,亞投資本、阿里等參投
[CNMO新聞]9月17日訊息,近日,新康眾汽配宣佈完成2億美元D輪融資,其投資方為亞投資本.阿里巴巴.雲龍資本. 圖源新康眾官網 本輪領投方亞投資本創始合夥人CEO劉二飛表示:"亞投資本看 ...