IT之家 2 月 17 日消息,IBM 去年 10 月發(fā)布新聞稿,為了緩解當(dāng)前精通 COBOL 語言程序員短缺問題,推出了生成式 AI 編程助手“watsonx”,將相應(yīng)代碼轉(zhuǎn)譯成 Java 語言。
COBOL 是 1959 年設(shè)計(jì)開發(fā)的編程語言,距今已經(jīng)有 60 多年的歷史。固然網(wǎng)絡(luò)上出現(xiàn)了更好、更現(xiàn)代的編程語言,但 COBOL(通用商業(yè)導(dǎo)向語言)依然無法替代。
COBOL 重要性
根據(jù)各種統(tǒng)計(jì)資料,在《財(cái)富》500 強(qiáng)企業(yè)中,超過 70% 以上的業(yè)務(wù)系統(tǒng)、超過 85% 的業(yè)務(wù)交易使用 COBOL,對(duì)于需要處理大數(shù)據(jù)的行業(yè)來說,更加依賴 COBOL??鋸堃稽c(diǎn)說,COBOL 是世界經(jīng)濟(jì)的關(guān)鍵。
由 COBOL 支持的系統(tǒng)每天處理超過 3 萬億美元(IT之家備注:當(dāng)前約 21.6 萬億元人民幣)的商業(yè)交易,95% 的 ATM 刷卡交易,以及 80% 的現(xiàn)場(chǎng)信用卡刷卡交易。
菲利普?特普利茲基(Philip Teplitzky)表示:“美國(guó)僅次于石油的第二大資產(chǎn)就是 2400 億行 COBOL”。
COBOL 困局
COBOL 一方面存在 IT 人員短缺的問題,另一方面存在巨大的安全隱患。
美國(guó)政府在疫情期間就明顯感受到 COBOL 人才短缺的焦慮,激增的申請(qǐng)人數(shù)讓失業(yè)系統(tǒng)不堪重負(fù),當(dāng)時(shí)他們很難找到熟練使用 COBOL 的技術(shù)人員來開發(fā)失業(yè)系統(tǒng)。
COBOL 及其運(yùn)行的主機(jī)也很笨重,難以升級(jí)以支持移動(dòng)等現(xiàn)代業(yè)務(wù)活動(dòng)。
COBOL 的另一個(gè)挑戰(zhàn)是沒有明確的繼任者。Java 或者 C# 固然可以取代 COBOL,但是企業(yè)此前推進(jìn) COBOL 時(shí)已經(jīng)耗費(fèi)了大量金錢,這是一筆不菲的沉沒成本,而想要讓其放棄并再花數(shù)百萬美元購(gòu)買一個(gè)現(xiàn)代化平臺(tái)是很困難的。
此外很多軟件提供商的工具集都調(diào)用 COBOL 的接口,實(shí)現(xiàn)維護(hù)和遷移到云端,因此整體而言整個(gè)行業(yè)沒有太大的動(dòng)力來推動(dòng)替代 COBOL。
AI 是破局關(guān)鍵嗎?
答案是未知的,不過在可以預(yù)見的未來,答案是否定的。
Gartner 杰出副總裁兼分析師阿倫-錢德拉塞卡拉(Arun Chandrasekara)所指出的那樣,IBM 沒有案例研究來驗(yàn)證其說法。
人工智能生成是一項(xiàng)早期技術(shù),需要時(shí)間來完善。我相信他們有相應(yīng)的制衡措施來應(yīng)對(duì)這種情況,但我更愿意采取 ' 靜觀其變 ' 的方式。
相關(guān)閱讀:
《“上古”COBOL 代碼不再是噩夢(mèng),IBM 利用 AI 將相應(yīng)代碼轉(zhuǎn)譯成 Java 語言》
《IBM 發(fā)布生成式 AI 編程助手“watsonx”,緩解 COBOL 程序員短缺問題》
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。