U compilatore GnuCOBOL hà righjuntu a maturità. Prima versione di l'ambiente di sviluppu SuperBOL

Fabrice Le Fessant hà riassuntu u sviluppu di 20 anni di u compilatore GnuCOBOL gratuitu, chì vi permette di traduzzione di prugrammi COBOL in una rapprisintazioni C per a compilazione successiva cù GCC o altri compilatori C. Sicondu Fabris, u prugettu hà righjuntu a maturità, a prontezza per l'usu in i sistemi industriali è a capacità di cumpete cù suluzioni pruprietariu. I vantaghji cumpetitivi di GnuCOBOL includenu supportu per 19 dialetti di a lingua COBOL, prestazioni elevate è multipiattaforma, chì permettenu u toolkit per esse utilizatu in diversi sistemi, cumpresi Linux, BSD, macOS, Windows, Android è parechji OS proprietarii simili à Unix.

Sicondu u parlante, recentemente ci hè stata una implementazione attiva di GnuCOBOL da cumpagnie cummerciale è banche, chì trasferiscenu backends scritti in COBOL à GnuCOBOL da u compilatore Micro Focus proprietariu. Hè nutatu chì a transizione à GnuCOBOL permette di ottene una produtividade aumentata è sbarazza di lock-in à un venditore. Per esempiu, u Ministeru di Finanze francese hà rimpiazzatu pocu tempu un computer mainframe chì gestisce u sistema operatore GCOS cù una suluzione basata in GnuCOBOL.

Trà l'avvenimenti ligati à GnuCOBOL, pudemu ancu mintuvà a publicazione di a prima versione di l'ambiente di sviluppu integratu SuperBOL Studio, scrittu in lingua OCaml è distribuitu sottu licenze AGPLv3, MIT è ISC. SuperBOL Studio hè una estensione di l'editore di codice VS Code chì travaglia cù u compilatore GnuCOBOL è hè pensatu per sviluppà, debugging è prufessi prughjetti COBOL. SuperBOL furnisce ancu una implementazione di u servitore LSP (Language Server Protocol) per l'integrazione di strumenti di navigazione, analisi è edizione di codice COBOL in un altru IDE.

Quist'annu, a lingua COBOL hà da esse 65 anni, mentre chì ferma unu di i più antichi linguaggi di prugrammazione attivamente utilizati, è ancu unu di i capi in quantu à a quantità di codice scrittu. A lingua cuntinueghja à evoluzione, per esempiu, u standard COBOL-2002 hà aghjustatu capacità per a prugrammazione orientata à l'ughjettu, è u standard COBOL 2014 hà introduttu supportu per a specificazione in virgola flottante IEEE-754, a sovraccarico di metudu è e tabelle dinamicamente extensibili. A quantità tutali di codice scrittu in COBOL hè stimatu à 220 miliardi di linee, di quali 100 miliardi sò sempre in usu, soprattuttu in istituzioni finanziarii (da 2017, 43% di i sistemi bancari cuntinuò à aduprà COBOL, u codice COBOL hè statu usatu per processà circa). 80% di e transazzione finanziaria persunale è in u 95% di i terminali per accettà pagamenti per carte bancarie).



Source: opennet.ru

Add a comment