Il compilatore GnuCOBOL ha raggiunto la maturità. Prima release dell'ambiente di sviluppo SuperBOL.

Fabrice Le Fessant ha riassunto i risultati di 20 anni di sviluppo del compilatore open source GnuCOBOL, che consente di tradurre programmi scritti in COBOL in linguaggio C per una successiva compilazione utilizzando GCC o altri compilatori C. Secondo Fabrice, il progetto ha raggiunto la maturità, è pronto per l'uso in sistemi industriali e ha la capacità di competere con soluzioni proprietarie. Tra i vantaggi competitivi di GnuCOBOL si evidenziano il supporto di 19 dialetti del linguaggio COBOL, alte prestazioni e cross-platform, permettendo di utilizzare gli strumenti su vari sistemi, tra cui Linux, BSD, macOS, Windows, Android e molti sistemi operativi Unix-like proprietari.

Secondo quanto riportato dall'oratore, si osserva recentemente un attivo utilizzo di GnuCOBOL da parte di aziende commerciali e banche, che stanno migando i backend scritti in COBOL a GnuCOBOL da complilatori proprietari come Micro Focus. Si segnala che il passaggio a GnuCOBOL consente di ottenere prestazioni superiori ed elimina la dipendenza da un unico fornitore. Ad esempio, il Ministero delle Finanze francese ha recentemente sostituito il mainframe che utilizzava il sistema operativo GCOS con una soluzione basata su GnuCOBOL.

Tra gli eventi legati a GnuCOBOL, si può menzionare la pubblicazione della prima versione dell'ambiente di sviluppo integrato SuperBOL Studio, scritto in OCaml e distribuito sotto le licenze AGPLv3, MIT e ISC. SuperBOL Studio è un'estensione per l'editor di codice VS Code, che lavora con il compilatore GnuCOBOL ed è destinata allo sviluppo, debugging e profilo di progetti in linguaggio COBOL. SuperBOL fornisce anche un'implementazione сервера LSP (Language Server Protocol) per l'integrazione in altre IDE con strumenti di navigazione, analisi e modifica del codice in linguaggio COBOL.

Quest'anno il linguaggio COBOL compie 65 anni, rimanendo uno dei linguaggi di programmazione più antichi ancora in uso e uno dei leader in termini di volume di codice scritto. Il linguaggio continua a evolversi; ad esempio, nello standard COBOL-2002 sono state aggiunte funzionalità per la programmazione orientata agli oggetti, mentre nello standard COBOL 2014 è stato introdotto il supporto per la specifica di calcolo in virgola mobile IEEE-754, il sovraccarico di metodi e tabelle dinamicamente estensibili. Il volume totale di codice scritto in COBOL è stimato in 220 miliardi di righe, di cui 100 miliardi sono ancora utilizzati, principalmente nelle istituzioni finanziarie (nel 2017, il 43% dei sistemi bancari continuava a utilizzare COBOL, e il codice COBOL veniva applicato per gestire circa l'80% delle transazioni finanziarie personali e nel 95% dei terminali per la ricezione dei pagamenti con carte bancarie).



Fonte: opennet.ru
Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster