IBM發(fā)布了可在x86的Linux環(huán)境運(yùn)行的COBOL(COBOL for Linux on x86)版本,其包含COBOL編譯器和Runtime函數(shù)庫(kù),因此現(xiàn)在IBM COBOL家族除了支持COBOL在z/OS和AIX環(huán)境運(yùn)行外,開發(fā)者還多了在x86的Linux環(huán)境執(zhí)行COBOL應(yīng)用程序的選擇,而這項(xiàng)發(fā)布有代表著IBM COBOL云化的里程碑。
作為最早的高端程序語(yǔ)言,同時(shí)也是世界上早期標(biāo)準(zhǔn)化的語(yǔ)言之一,COBOL(Common Business Oriented Language)發(fā)展可以追溯到1959年,經(jīng)過數(shù)十年的改進(jìn),已經(jīng)發(fā)展出多種版本,主要應(yīng)用在財(cái)務(wù)、會(huì)計(jì)和人事等資料管理和商業(yè)資料處理領(lǐng)域。
這個(gè)有歷史的語(yǔ)言,在COVID-19疫情發(fā)生時(shí),重新受到世人矚目,因?yàn)槊绹?guó)政府需要處理大量失業(yè)給付,而使得以COBOL編寫的老舊系統(tǒng)頻頻故障,甚至需要召回已經(jīng)退休的COBOL程序設(shè)計(jì)師來幫忙修復(fù)系統(tǒng)。
而現(xiàn)在IBM在COBOL編譯器家族加入Linux on x86新成員,用于x86上Linux的COBOL,是一個(gè)高性能且強(qiáng)大的開發(fā)環(huán)境,可用來構(gòu)建現(xiàn)代化COBOL應(yīng)用程序,其包含了一個(gè)經(jīng)優(yōu)化的COBOL編譯器和COBOL Runtime函數(shù)庫(kù),供開發(fā)者可以在x86系統(tǒng)替Linux系統(tǒng),開發(fā)COBOL應(yīng)用程序。IBM表示,這個(gè)新的版本,主要是用來支持COBOL云計(jì)算應(yīng)用,讓用戶可以策略性地將重要業(yè)務(wù)的COBOL應(yīng)用程序,部署到混合云或是其他執(zhí)行平臺(tái)上。
Linux on x86版本、z/OS和AIX版本COBOL皆兼容,因此開發(fā)者能夠更容易地將COBOL程序,在各種IBM COBOL編譯器和平臺(tái)間移植。IBM也在其適用于云計(jì)算的混合語(yǔ)言應(yīng)用程序服務(wù)器IBM CICS TX on Cloud 11中支持這個(gè)新版COBOL,供用戶可以在云計(jì)算環(huán)境創(chuàng)建、維護(hù)和部署CICS COBOL應(yīng)用程序。
Linux on x86版本COBOL可以讓用戶方便地現(xiàn)代化、集成和管理現(xiàn)有應(yīng)用程序、資料以及技能集,使得業(yè)務(wù)更加靈活,用這個(gè)版本開發(fā)、部署與執(zhí)行COBOL應(yīng)用程序的平臺(tái),都需要安裝COBOL for Linux on x86 1.1,而該軟件也支持虛擬處理核心(VPC)概念,以VPC作為計(jì)價(jià)單位。