Introduċa gcobol, kompilatur COBOL ibbażat fuq teknoloġiji GCC

Il-lista tal-posta tal-iżviluppatur tas-suite tal-kompilaturi tal-GCC tinkludi l-proġett gcobol, li għandu l-għan li joħloq kompilatur b'xejn għal-lingwa ta 'programmar COBOL. Fil-forma attwali tiegħu, gcobol qed jiġi żviluppat bħala furketta tal-GCC, iżda wara t-tlestija tal-iżvilupp u l-istabbilizzazzjoni tal-proġett, huma ppjanati li jiġu proposti bidliet għall-inklużjoni fl-istruttura ewlenija tal-GCC. Il-kodiċi tal-proġett huwa mqassam taħt il-liċenzja GPLv3.

Ir-raġuni ċċitata għall-ħolqien tal-proġett il-ġdid hija x-xewqa li jinkiseb kompilatur COBOL, imqassam taħt liċenzja ħielsa, li jissimplifika l-migrazzjoni tal-applikazzjonijiet minn mainframes IBM għal sistemi li jħaddmu Linux. Il-komunità ilha tiżviluppa proġett separat GnuCOBOL b'xejn għal żmien pjuttost twil, iżda huwa traduttur li jittraduċi l-kodiċi fil-lingwa C, u wkoll ma jipprovdix appoġġ sħiħ anke għall-istandard COBOL 85 u ma jgħaddix sett sħiħ ta 'benchmark. testijiet, li jiskoraġġixxi lill-istituzzjonijiet finanzjarji li jużaw il-COBOL milli jużawha.proġetti tax-xogħol.

Gcobol huwa bbażat fuq teknoloġiji ppruvati tal-GCC u ġie żviluppat għal aktar minn sena minn inġinier wieħed full-time. Biex tiġġenera fajls eżekutibbli, jintuża l-backend eżistenti tal-GCC, u l-ipproċessar tat-testi sors fil-lingwa COBOL huwa separat f'frontend separat żviluppat mill-proġett. Fil-video attwali, il-kompilatur jiġbor b'suċċess 100 eżempju mill-ktieb "Bidu COBOL għall-Programmaturi". gcobol jippjana li jinkludi appoġġ għall-ISAM u l-estensjonijiet COBOL orjentati lejn l-oġġetti fil-ġimgħat li ġejjin. Fi żmien ftit xhur, il-funzjonalità tal-gcobol hija ppjanata li tinġieb biex tgħaddi mill-suite tat-test ta 'referenza NIST.

COBOL jagħlaq 63 sena din is-sena, u jibqa 'waħda mill-eqdem lingwi ta' programmar użati b'mod attiv, kif ukoll wieħed mill-mexxejja f'termini tal-ammont ta 'kodiċi miktub. Il-lingwa tkompli tevolvi, pereżempju, l-istandard COBOL-2002 miżjud kapaċitajiet għall-ipprogrammar orjentat lejn l-oġġetti, u l-istandard COBOL 2014 introduċa appoġġ għall-ispeċifikazzjoni floating point IEEE-754, tagħbija żejda tal-metodu, u tabelli dinamikament estensibbli.

L-ammont totali ta 'kodiċi miktub f'COBOL huwa stmat għal 220 biljun linja, li minnhom 100 biljun għadhom qed jintużaw, l-aktar f'istituzzjonijiet finanzjarji. Pereżempju, mill-2017, 43 % tas-sistemi bankarji komplew jużaw COBOL. Il-kodiċi COBOL jintuża biex jipproċessa madwar 80% tat-tranżazzjonijiet finanzjarji personali u f'95% tat-terminals biex jaċċettaw ħlasijiet bil-kards tal-bank.

Sors: opennet.ru

Żid kumment