GnuCOBOL-kompileren har nået modenhed. Første udgivelse af SuperBOL-udviklingsmiljøet

Fabrice Le Fessant opsummerede den 20-årige udvikling af den gratis GnuCOBOL-kompiler, som giver dig mulighed for at oversætte COBOL-programmer til en C-repræsentation til efterfølgende kompilering ved hjælp af GCC eller andre C-kompilere. Ifølge Fabris har projektet nået modenhed, klarhed til brug i industrielle systemer og evnen til at konkurrere med proprietære løsninger. GnuCOBOLs konkurrencefordele inkluderer understøttelse af 19 dialekter af COBOL-sproget, høj ydeevne og cross-platform, hvilket gør det muligt at bruge værktøjssættet på forskellige systemer, herunder Linux, BSD, macOS, Windows, Android og mange proprietære Unix-lignende OS'er.

Ifølge taleren har der for nylig været en aktiv implementering af GnuCOBOL af kommercielle virksomheder og banker, som overfører backends skrevet i COBOL til GnuCOBOL fra den proprietære Micro Focus-kompiler. Det bemærkes, at overgangen til GnuCOBOL giver dig mulighed for at opnå øget produktivitet og slippe af med lock-in til én leverandør. For eksempel har det franske finansministerium for nylig udskiftet en mainframe-computer, der kører GCOS-operativsystemet, med en løsning baseret på GnuCOBOL.

Blandt begivenhederne relateret til GnuCOBOL kan vi også nævne udgivelsen af ​​den første version af det integrerede udviklingsmiljø SuperBOL Studio, skrevet på OCaml-sproget og distribueret under AGPLv3-, MIT- og ISC-licenserne. SuperBOL Studio er en udvidelse til VS Code-kodeeditoren, der arbejder med GnuCOBOL-kompileren og er designet til udvikling, fejlretning og profilering af COBOL-projekter. SuperBOL leverer også en LSP (Language Server Protocol) serverimplementering til integration af COBOL kodenavigation, parsing og redigeringsværktøjer i en anden IDE.

I år fylder COBOL-sproget 65 år, mens det fortsat er et af de ældste aktivt anvendte programmeringssprog, samt et af de førende i forhold til mængden af ​​skrevet kode. Sproget fortsætter med at udvikle sig, for eksempel COBOL-2002-standarden tilføjede muligheder for objektorienteret programmering, og COBOL 2014-standarden introducerede understøttelse af IEEE-754-floating-point-specifikationen, metodeoverbelastning og dynamisk udvidelsestabeller. Den samlede mængde kode skrevet i COBOL er anslået til 220 milliarder linjer, hvoraf 100 milliarder stadig er i brug, hovedsageligt i finansielle institutioner (fra 2017 fortsatte 43% af banksystemer med at bruge COBOL, COBOL-kode blev brugt til at behandle ca. 80 % af personlige økonomiske transaktioner og i 95 % af terminaler til at modtage betalinger med bankkort).



Kilde: opennet.ru

Tilføj en kommentar