A gcobol projekt, amelynek célja egy ingyenes fordítóprogram létrehozása a COBOL programozási nyelvhez, szerepel a GCC fordítóprogram-csomag levelezőlistáján. Jelenleg a gcobol fejlesztése a GCC elágazásaként zajlik, de amint a fejlesztés befejeződik és a projekt stabilizálódik, a tervek szerint változtatásokat javasolnak a fő GCC disztribúcióba való beillesztésre. A projekt kódja GPLv3 licenc alatt kerül terjesztésre.
Az új projekt indokaként azt a vágyat említették, hogy egy szabad licenc alatt terjeszthető COBOL fordítóprogramot hozzanak létre, amely leegyszerűsítené az alkalmazások migrálását az IBM nagyszámítógépekről a ...-t használó rendszerekre. LinuxA közösség már jó ideje fejleszt egy különálló, nyílt forráskódú projektet, a GnuCOBOL-t. Ez azonban egy olyan fordítóprogram, amely C nyelvre fordítja a kódot, és még a COBOL 85 szabványt sem támogatja teljes mértékben, és nem teljesíti a teljes referenciaértékkészletet, ami elriasztja a COBOL-t használó pénzügyi intézményeket a használatától.
A Gcobol bevált GCC technológiákon alapul, és több mint egy éve fejlesztés alatt áll, egyetlen mérnök teljes munkaidőben dolgozik. A meglévő GCC backendet használják a végrehajtható fájlok generálására, míg a COBOL forráskód feldolgozása egy különálló, a projekt által fejlesztett frontendre van elkülönítve. A jelenlegi videóban a fordítóprogram sikeresen lefordít 100 példát a "Beginning COBOL for Programmers" című könyvből. A gcobol várhatóan támogatni fogja az ISAM-ot és az objektumorientált COBOL kiterjesztéseket. Néhány hónapon belül a gcobol funkcionalitása várhatóan megfelel a NIST benchmark csomag követelményeinek.
A COBOL idén 63 éves, és továbbra is az egyik legrégebben aktívan használt programozási nyelv, valamint a kódmennyiség tekintetében az egyik vezető. A nyelv folyamatosan fejlődik: például a COBOL-2002 szabvány objektumorientált programozási képességekkel bővült, a COBOL 2014 szabvány pedig az IEEE-754 lebegőpontos specifikáció, a metódusok túlterhelésének és a dinamikusan bővülő táblázatok támogatásával.
A COBOL-ban írt kód teljes mennyiségét 220 milliárd sorra becsülik, amelyből 100 milliárd még mindig használatban van, elsősorban pénzintézetekben. Például 2017-ben a bankrendszerek 43%-a továbbra is COBOL-t használt. A COBOL kódot a személyes pénzügyi tranzakciók körülbelül 80%-ához és a kártyás fizetési terminálok 95%-ához használják.
Forrás: opennet.ru
