gcobol, 'n COBOL-samesteller gebaseer op GCC-tegnologieë, bekendgestel

Die GCC-samestellersuite-ontwikkelaarposlys bevat die gcobol-projek, wat daarop gemik is om 'n gratis samesteller vir die COBOL-programmeertaal te skep. In sy huidige vorm word gcobol ontwikkel as 'n vurk van GCC, maar na voltooiing van ontwikkeling en stabilisering van die projek, word daar beplan om veranderinge voor te stel vir insluiting in die hoofstruktuur van GCC. Die projekkode word onder die GPLv3-lisensie versprei.

Die rede vir die skep van die nuwe projek is die begeerte om 'n COBOL-samesteller te bekom, versprei onder 'n gratis lisensie, wat die migrasie van toepassings van IBM-hooframe na stelsels wat Linux gebruik, sal vereenvoudig. Die gemeenskap ontwikkel al 'n geruime tyd 'n aparte gratis GnuCOBOL-projek, maar dit is 'n vertaler wat kode in die C-taal vertaal, en ook nie volle ondersteuning bied nie, selfs vir die COBOL 85-standaard en nie 'n volledige stel maatstaf slaag nie. toetse, wat finansiële instellings wat COBOL gebruik ontmoedig om dit te gebruik werkprojekte.

Gcobol is gebaseer op bewese GCC-tegnologieë en is vir meer as 'n jaar deur een voltydse ingenieur ontwikkel. Om uitvoerbare lêers te genereer, word die bestaande GCC-agterkant gebruik, en die verwerking van brontekste in die COBOL-taal word geskei in 'n aparte frontend wat deur die projek ontwikkel is. In die huidige video stel die samesteller suksesvol 100 voorbeelde saam uit die boek "Beginning COBOL for Programmers". gcobol beplan om ondersteuning vir ISAM en objekgeoriënteerde COBOL-uitbreidings in die komende weke in te sluit. Binne 'n paar maande word beplan om gcobol-funksionaliteit te slaag om die NIST-verwysingstoetssuite te slaag.

COBOL word vanjaar 63 jaar oud, en dit bly een van die oudste aktief gebruikte programmeertale, sowel as een van die leiers in terme van die hoeveelheid kode wat geskryf is. Die taal gaan voort om te ontwikkel, byvoorbeeld, die COBOL-2002-standaard het vermoëns vir objekgeoriënteerde programmering bygevoeg, en die COBOL 2014-standaard het ondersteuning vir die IEEE-754 drywende punt-spesifikasie, metode-oorlading en dinamies uitbreidbare tabelle ingestel.

Die totale hoeveelheid kode wat in COBOL geskryf is, word geskat op 220 miljard reëls, waarvan 100 miljard steeds in gebruik is, meestal in finansiële instellings. Byvoorbeeld, vanaf 2017 het 43% van bankstelsels voortgegaan om COBOL te gebruik. COBOL-kode word gebruik om ongeveer 80% van persoonlike finansiële transaksies te verwerk en in 95% van terminale vir die aanvaarding van bankkaartbetalings.

Bron: opennet.ru

Voeg 'n opmerking