Predstavil gcobol, kompilátor COBOL založený na technológiách GCC

E-mailový zoznam vývojárov balíka kompilátorov GCC obsahuje projekt gcobol, ktorého cieľom je vytvoriť bezplatný kompilátor pre programovací jazyk COBOL. V súčasnej podobe sa gcobol vyvíja ako fork GCC, ale po dokončení vývoja a stabilizácii projektu sa plánuje navrhnúť zmeny na zaradenie do hlavnej štruktúry GCC. Kód projektu je distribuovaný pod licenciou GPLv3.

Dôvodom nového projektu je túžba mať kompilátor COBOL distribuovaný pod bezplatnou licenciou, ktorá by zjednodušila migráciu aplikácií z mainframov IBM na systémy, ktoré používajú... LinuxKomunita už nejaký čas vyvíja samostatný open-source projekt s názvom GnuCOBOL. Ide však o prekladač, ktorý prekladá kód do jazyka C a nepodporuje plne ani štandard COBOL 85, ani neprechádza plnou sadou benchmarkov, čo odrádza finančné inštitúcie, ktoré používajú COBOL vo svojich pracovných projektoch, od jeho používania.

Gcobol je založený na osvedčených technológiách GCC a bol vyvinutý viac ako rok jedným inžinierom na plný úväzok. Na generovanie spustiteľných súborov sa využíva existujúci backend GCC a spracovanie zdrojových textov v jazyku COBOL je oddelené do samostatného frontendu vyvinutého projektom. V aktuálnom videu kompilátor úspešne zostavil 100 príkladov z knihy “Začiatok COBOL pre programátorov”. gcobol plánuje v najbližších týždňoch zahrnúť podporu pre ISAM a objektovo orientované rozšírenia COBOL. V priebehu niekoľkých mesiacov sa plánuje, že funkčnosť gcobolu prejde referenčným testovacím balíkom NIST.

COBOL má tento rok 63 rokov a zostáva jedným z najstarších aktívne používaných programovacích jazykov, ako aj jedným z lídrov, pokiaľ ide o množstvo 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 ktorých 100 miliárd sa stále používa, väčšinou vo finančných inštitúciách. Napríklad od roku 2017 43 % bankových systémov naďalej používalo COBOL. COBOL kód sa používa na spracovanie asi 80 % osobných finančných transakcií a v 95 % terminálov na prijímanie platieb bankovými kartami.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster