Introduserte gcobol, en COBOL-kompilator basert på GCC-teknologier

E-postlisten for utviklere av GCC-kompilatorsuiten inneholder gcobol-prosjektet, som tar sikte på å lage en gratis kompilator for programmeringsspråket COBOL. I sin nåværende form utvikles gcobol som en gaffel av GCC, men etter fullføring av utvikling og stabilisering av prosjektet planlegges endringer å bli foreslått for inkludering i hovedstrukturen til GCC. Prosjektkoden distribueres under GPLv3-lisensen.

Grunnen til å lage det nye prosjektet er ønsket om å skaffe en COBOL-kompilator, distribuert under en gratis lisens, som vil forenkle migreringen av applikasjoner fra IBM-stormaskiner til systemer som kjører Linux. Fellesskapet har utviklet et eget gratis GnuCOBOL-prosjekt i ganske lang tid, men det er en oversetter som oversetter kode til C-språket, og som heller ikke gir full støtte selv for COBOL 85-standarden og ikke passerer et komplett sett med benchmark. tester, som fraråder finansinstitusjoner som bruker COBOL fra å bruke det.arbeidsprosjekter.

Gcobol er basert på utprøvde GCC-teknologier og har blitt utviklet i over ett år av en heltidsingeniør. For å generere kjørbare filer brukes den eksisterende GCC-backend, og behandlingen av kildetekster på COBOL-språket er delt opp i en egen frontend utviklet av prosjektet. I den nåværende videoen samler kompilatoren 100 eksempler fra boken "Beginning COBOL for Programmers". gcobol planlegger å inkludere støtte for ISAM og objektorienterte COBOL-utvidelser i løpet av de kommende ukene. I løpet av noen få måneder er det planlagt at gcobol-funksjonaliteten skal bestå NIST-referansetestpakken.

COBOL fyller 63 år i år, og det er fortsatt et av de eldste aktivt brukte programmeringsspråkene, samt en av lederne når det gjelder mengden kode som er skrevet. Språket fortsetter å utvikle seg, for eksempel har COBOL-2002-standarden lagt til muligheter for objektorientert programmering, og COBOL 2014-standarden introduserte støtte for IEEE-754-flytpunktspesifikasjonen, metodeoverbelastning og dynamisk utvidbare tabeller.

Den totale mengden kode skrevet i COBOL er estimert til 220 milliarder linjer, hvorav 100 milliarder fortsatt er i bruk, for det meste i finansinstitusjoner. Fra og med 2017 fortsatte for eksempel 43 % av banksystemene å bruke COBOL. COBOL-kode brukes til å behandle omtrent 80 % av personlige økonomiske transaksjoner og i 95 % av terminaler for å akseptere bankkortbetalinger.

Kilde: opennet.ru

Legg til en kommentar