GnuCOBOL je dozorel

Matej Huš

18. mar 2024 ob 07:50:15

Po 20 letih je odprtokodni prevajalnik iz COBOL-a prek C-ja v izvršljive datoteke nared. Čeprav smo med razvojem ugledali že številne verzije GnuCOBOL-a, si je Fabrice Le Fessant šele sedaj drznil razglasiti GnuCOBOL za industrijsko zrel kos programske opreme, ki lahko konkurira komercialnim izdelkom.

Programski jezik COBOL (Common Business-Oriented Language) ima že častitljivo starost, saj so ga prvikrat predstavili leta 1959. Kot visokonivojski jezik je bil napisan z mislijo na prenosljivost med platformami - to velja še danes - in je vmes postal ne le de facto, temveč tudi de iure standard. Razvoj je svoj čas financiralo ameriško obrambno ministrstvo, danes pa COBOL poznamo zlasti kot jezik, ki še vedno teče v številnih finančnih ustanovah. Njegova razširjenost se v zadnjih letih celo povečuje - vsakokrat ko obiščemo bankomat, se nekje v ozadju izvede tudi koda v COBOL-u.

COBOL danes podpirajo IBM, Micro Focus in Fujitsu. GnuCOBOL je brezplačna odprtokodna implementacija, kar so kot koristno zaznala številna podjetja. Projekt OpenCOBOL se je začel leta 2002, pred enajstimi leti pa se je preimenoval v GnuCOBOL. Prevajalnik najdemo v večini distribucij Linuxa, deluje pa tudi na drugih operacijskih sistemih, denimo Windows ali macOS. GnuCOBOl opravi 97 odstotkov testov skladnosti s COBOL85.