gcobol aurkeztu du, GCC teknologietan oinarritutako COBOL konpilatzailea

GCC compiler suite garatzaileen posta-zerrendak gcobol proiektua du, zeinak COBOL programazio-lengoairako doako konpilatzaile bat sortzea du helburu. Gaur egungo forman, gcobol GCCren bidegurutze gisa garatzen ari da, baina proiektua garatu eta egonkortu ondoren, aldaketak proposatu nahi dira GCCren egitura nagusian sartzeko. Proiektuaren kodea GPLv3 lizentziapean banatzen da.

Proiektu berria sortzeko aipatu den arrazoia COBOL konpiladore bat lortzeko nahia da, lizentzia libre baten pean banatuta, eta aplikazioak IBM mainframeetatik Linux exekutatzen dituzten sistemetara migratzea erraztuko lukeena da. Komunitatea denbora luzez doako GnuCOBOL proiektu bereizi bat garatzen ari da, baina kodea C hizkuntzara itzultzen duen itzultzailea da, eta, gainera, ez du laguntza osoa ematen COBOL 85 estandarrari ere eta ez du erreferentzia multzo osoa gainditzen. probak, COBOL erabiltzen duten finantza-erakundeak erabiltzea gomendatzen duena lan-proiektuak.

Gcobol frogatutako GCC teknologietan oinarritzen da eta urtebete baino gehiago garatu du lanaldi osoko ingeniari batek. Fitxategi exekutagarriak sortzeko, lehendik dagoen GCC backend-a erabiltzen da, eta COBOL hizkuntzan iturburu-testuak prozesatzea proiektuak garatutako frontend bereizi batean bereizten da. Oraingo bideoan, konpilatzaileak arrakastaz biltzen ditu "Programatzaileentzako COBOL hasiera" liburuko 100 adibide. gcobol-ek ISAM eta objektuetara zuzendutako COBOL luzapenetarako euskarria sartzeko asmoa du datozen asteetan. Hilabete gutxiren buruan, gcobol funtzionaltasuna NIST erreferentziako proba-multzoa gainditzeko aurreikusten da.

COBOLek 63 urte bete ditu aurten, eta aktiboki erabiltzen diren programazio lengoaia zaharrenetako bat izaten jarraitzen du, baita idatzitako kode kopuruari dagokionez liderretako bat ere. Lengoaiak eboluzionatzen jarraitzen du, adibidez, COBOL-2002 estandarrak objektuetara zuzendutako programaziorako gaitasunak gehitu ditu, eta COBOL 2014 estandarrak IEEE-754 koma mugikorreko zehaztapenerako, metodoen gainkargarako eta dinamikoki zabal daitezkeen taulak onartzen ditu.

COBOLen idatzitako kodea 220 milioi lerrokoa dela kalkulatzen da, eta horietatik 100 milioi erabiltzen dira oraindik, gehienbat finantza erakundeetan. Esaterako, 2017tik aurrera, banku-sistemen % 43k COBOL erabiltzen jarraitu zuen. COBOL kodea finantza-transakzio pertsonalen % 80 inguru prozesatzeko eta terminalen % 95ean banku-txartelen ordainketak onartzeko erabiltzen da.

Iturria: opennet.ru

Gehitu iruzkin berria