GnuCOBOL prevodilac je dostigao zrelost. Prvo izdanje SuperBOL razvojnog okruženja

Fabrice Le Fessant sažeo je 20-godišnji razvoj besplatnog GnuCOBOL prevoditelja, koji vam omogućuje prevođenje COBOL programa u C reprezentaciju za kasniju kompilaciju pomoću GCC-a ili drugih C prevodilaca. Prema Fabrisovim riječima, projekt je dostigao zrelost, spremnost za korištenje u industrijskim sustavima i sposobnost da se natječe s vlastitim rješenjima. Konkurentne prednosti GnuCOBOL-a uključuju podršku za 19 dijalekata jezika COBOL, visoke performanse i više platformi, što omogućuje korištenje alata na različitim sustavima, uključujući Linux, BSD, macOS, Windows, Android i mnoge vlasničke operativne sustave slične Unixu.

Prema govorniku, nedavno je došlo do aktivne implementacije GnuCOBOL-a od strane komercijalnih tvrtki i banaka, koje prenose pozadine napisane u COBOL-u u GnuCOBOL iz vlasničkog kompilatora Micro Focus. Napominje se da prijelaz na GnuCOBOL omogućuje postizanje povećane produktivnosti i oslobađanje od vezanosti za jednog dobavljača. Na primjer, francusko Ministarstvo financija nedavno je zamijenilo glavno računalo s operativnim sustavom GCOS rješenjem temeljenim na GnuCOBOL-u.

Među događajima vezanim uz GnuCOBOL možemo spomenuti i objavu prve verzije integriranog razvojnog okruženja SuperBOL Studio, napisanog u OCaml jeziku i distribuiranog pod licencama AGPLv3, MIT i ISC. SuperBOL Studio je proširenje uređivača koda VS Code koji radi s GnuCOBOL kompajlerom i dizajniran je za razvoj, uklanjanje pogrešaka i profiliranje COBOL projekata. SuperBOL također nudi poslužiteljsku implementaciju LSP (Language Server Protocol) za integraciju alata za navigaciju, raščlanjivanje i uređivanje COBOL koda u drugi IDE.

Ove godine jezik COBOL puni 65 godina, a ostaje i dalje jedan od najstarijih aktivno korištenih programskih jezika, kao i jedan od vodećih po količini napisanog koda. Jezik se nastavlja razvijati, na primjer, standard COBOL-2002 dodao je mogućnosti za objektno orijentirano programiranje, a standard COBOL 2014 uveo je podršku za specifikaciju s pomičnim zarezom IEEE-754, preopterećenje metode i dinamički proširive tablice. Ukupna količina koda napisanog u COBOL-u procjenjuje se na 220 milijardi redaka, od kojih je 100 milijardi još uvijek u upotrebi, uglavnom u financijskim institucijama (od 2017. 43% bankovnih sustava nastavilo je koristiti COBOL, COBOL kod korišten je za obradu oko 80% osobnih financijskih transakcija i u 95% terminala za prihvaćanje plaćanja bankovnim karticama).



Izvor: opennet.ru

Dodajte komentar