五角大樓百萬COBOL代碼無人維護文檔丟失

jopen 11年前發布 | 5K 次閱讀 代碼

路透社報導:隨著 2011 年圣誕節的臨近,美國陸軍醫護兵 Shawn Aiken 再次陷入了絕望的戰斗之中,戰斗對象不是伊拉克反叛武裝或阿富汗塔利班戰士,而是五角大樓。他從戰場上帶回了一身傷,但五角大樓卻停止向他支付薪水,他每月的稅后薪水應該有 3300 美元,但當年 10 月他只收到 2337.56 美元,而 12 月僅僅只拿到 117.99 美元。他還有孩子要養活,但如今卻身無分文。他和未婚妻不得不開始典當財產——珠寶游戲和 iPhone,甚至醫務包。五角大樓的年度預算超過 5 千億美元,為什么要扣押一位傷殘士兵的薪水?原因是計算機工資系統出錯了。美國國防聯合軍事支付系統(Defense Joint Military Pay System)仍然運行著 1959 年發明的編程語言 COBOL,大部分代碼是在 1960 年代編寫,整個系統至今有 700 萬行 COBOL 代碼一直沒有更新,時間拖的越久維護愈加困難,而 COBOL 的專業人士越來越少。更糟糕的是,由于相關文檔丟失沒有人知道如何去更新這些代碼。五角大樓試圖更換程序,但花了十億美元后仍然沒有成功。

來自: Solidot

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!