當前位置: 華文世界 > 科技

65 年程式語言COBOL仍挑大梁,AI 成破局者仍需時間

2024-02-17科技

IT之家 2 月 17 日訊息,IBM 去年 10 月釋出新聞稿,為了緩解當前精通 COBOL 語言程式設計師短缺問題,推出了生成式 AI 編程助手「watsonx」,將相應程式碼轉譯成 Java 語言。

COBOL 是 1959 年設計開發的程式語言,距今已經有 60 多年的歷史。固然網絡上出現了更好、更現代的程式語言,但 COBOL(通用商業導向語言)依然無法替代。

COBOL 重要性

根據各種統計資料,在【財富】500 強企業中,超過 70% 以上的業務系統、超過 85% 的業務交易使用 COBOL,對於需要處理大數據的行業來說,更加依賴 COBOL。誇張一點說,COBOL 是世界經濟的關鍵。

由 COBOL 支持的系統每天處理超過 3 萬億美元(IT之家備註:當前約 21.6 萬億元人民幣)的商業交易,95% 的 ATM 刷卡交易,以及 80% 的現場信用卡刷卡交易。

菲利普・特普列斯基(Philip Teplitzky)表示:「美國僅次於石油的第二大資產就是 2400 億行 COBOL」。

COBOL 困局

COBOL 一方面存在 IT 人員短缺的問題,另一方面存在巨大的安全隱患。

美國政府在疫情期間就明顯感受到 COBOL 人才短缺的焦慮,激增的申請人數讓失業系統不堪重負,當時他們很難找到熟練使用 COBOL 的技術人員來開發失業系統。

COBOL 及其執行的主機也很笨重,難以升級以支持移動等現代業務活動。

COBOL 的另一個挑戰是沒有明確的繼任者。Java 或者 C# 固然可以取代 COBOL,但是企業此前推進 COBOL 時已經耗費了大量金錢,這是一筆不菲的沈沒成本,而想要讓其放棄並再花數百萬美元購買一個現代化平台是很困難的。

此外很多軟件提供商的工具集都呼叫 COBOL 的介面,實作維護和遷移到雲端,因此整體而言整個行業沒有太大的動力來推動替代 COBOL。

AI 是破局關鍵嗎?

答案是未知的,不過在可以預見的未來,答案是否定的。

Gartner 傑出副總裁兼分析師阿倫-錢德拉塞卡拉(Arun Chandrasekara)所指出的那樣,IBM 沒有案例研究來驗證其說法。

人工智能生成是一項早期技術,需要時間來完善。我相信他們有相應的制衡措施來應對這種情況,但我更願意采取 ' 靜觀其變 ' 的方式。