Kompilátor GnuCOBOL dosiahol zrelosť. Prvé vydanie vývojového prostredia SuperBOL

Fabrice Le Fessant zhrnul 20-ročný vývoj bezplatného kompilátora GnuCOBOL, ktorý vám umožňuje prekladať programy COBOL do reprezentácie C pre následnú kompiláciu pomocou GCC alebo iných kompilátorov C. Podľa Fabrisa projekt dosiahol zrelosť, pripravenosť na použitie v priemyselných systémoch a schopnosť konkurovať proprietárnym riešeniam. Konkurenčné výhody GnuCOBOL zahŕňajú podporu pre 19 dialektov jazyka COBOL, vysoký výkon a multiplatformový prístup, čo umožňuje použitie súpravy nástrojov na rôznych systémoch vrátane Linuxu, BSD, macOS, Windows, Android a mnohých proprietárnych operačných systémoch podobných Unixu.

Podľa hovorcu nedávno došlo k aktívnej implementácii GnuCOBOL komerčnými spoločnosťami a bankami, ktoré prenášajú backendy napísané v COBOL do GnuCOBOL z proprietárneho kompilátora Micro Focus. Je potrebné poznamenať, že prechod na GnuCOBOL vám umožňuje dosiahnuť zvýšenú produktivitu a zbaviť sa viazanosti na jedného dodávateľa. Napríklad francúzske ministerstvo financií nedávno nahradilo sálový počítač s operačným systémom GCOS riešením založeným na GnuCOBOL.

Z udalostí súvisiacich s GnuCOBOL možno spomenúť aj vydanie prvej verzie integrovaného vývojového prostredia SuperBOL Studio, napísanej v jazyku OCaml a distribuovanej pod licenciami AGPLv3, MIT a ISC. SuperBOL Studio je rozšírenie editora kódu VS Code, ktorý spolupracuje s kompilátorom GnuCOBOL a je určený na vývoj, ladenie a profilovanie projektov COBOL. SuperBOL tiež poskytuje implementáciu servera LSP (Language Server Protocol) na integráciu nástrojov na navigáciu, analýzu a úpravu kódu COBOL do iného IDE.

Tento rok bude mať jazyk COBOL 65 rokov, pričom zostáva jedným z najstarších aktívne používaných programovacích jazykov, ako aj jedným z lídrov z hľadiska množstva napísaného kódu. Jazyk sa naďalej vyvíja, napríklad štandard COBOL-2002 pridal možnosti pre objektovo orientované programovanie a štandard COBOL 2014 zaviedol podporu pre špecifikáciu IEEE-754 s pohyblivou rádovou čiarkou, preťaženie metód a dynamicky rozšíriteľné tabuľky. Celkové množstvo kódu napísaného v COBOL sa odhaduje na 220 miliárd riadkov, z toho 100 miliárd sa stále používa, hlavne vo finančných inštitúciách (k roku 2017 43 % bankových systémov naďalej používalo COBOL, kód COBOL sa používal na spracovanie cca. 80 % osobných finančných transakcií a v 95 % terminálov na prijímanie platieb bankovými kartami).



Zdroj: opennet.ru

Pridať komentár