Der GnuCOBOL-Compiler hat seine Reife erreicht. Erste Veröffentlichung der SuperBOL-Entwicklungsumgebung

Fabrice Le Fessant fasste die 20-jährige Entwicklung des kostenlosen GnuCOBOL-Compilers zusammen, der es Ihnen ermöglicht, COBOL-Programme in eine C-Darstellung für die anschließende Kompilierung mit GCC oder anderen C-Compilern zu übersetzen. Laut Fabris ist das Projekt ausgereift, einsatzbereit in industriellen Systemen und konkurrenzfähig mit proprietären Lösungen. Zu den Wettbewerbsvorteilen von GnuCOBOL gehören die Unterstützung von 19 Dialekten der COBOL-Sprache, hohe Leistung und Cross-Plattform, wodurch das Toolkit auf verschiedenen Systemen verwendet werden kann, darunter Linux, BSD, macOS, Windows, Android und viele proprietäre Unix-ähnliche Betriebssysteme.

Dem Sprecher zufolge gab es in jüngster Zeit eine aktive Implementierung von GnuCOBOL durch kommerzielle Unternehmen und Banken, die in COBOL geschriebene Backends vom proprietären Micro Focus-Compiler nach GnuCOBOL übertragen. Es wird darauf hingewiesen, dass Sie durch den Übergang zu GnuCOBOL eine höhere Produktivität erzielen und sich von der Bindung an einen Anbieter lösen können. Beispielsweise hat das französische Finanzministerium kürzlich einen Großrechner mit dem Betriebssystem GCOS durch eine auf GnuCOBOL basierende Lösung ersetzt.

Unter den Ereignissen im Zusammenhang mit GnuCOBOL können wir auch die Veröffentlichung der ersten Version der integrierten Entwicklungsumgebung SuperBOL Studio erwähnen, die in der Sprache OCaml geschrieben und unter den Lizenzen AGPLv3, MIT und ISC vertrieben wird. SuperBOL Studio ist eine Erweiterung des VS-Code-Code-Editors, die mit dem GnuCOBOL-Compiler arbeitet und für die Entwicklung, das Debuggen und die Profilerstellung von COBOL-Projekten konzipiert ist. SuperBOL bietet außerdem eine LSP-Serverimplementierung (Language Server Protocol) zur Integration von COBOL-Code-Navigations-, Parsing- und Bearbeitungstools in eine andere IDE.

In diesem Jahr wird die COBOL-Sprache 65 Jahre alt und bleibt eine der ältesten aktiv genutzten Programmiersprachen sowie eine der Spitzenreiter in Bezug auf die Menge des geschriebenen Codes. Die Sprache entwickelt sich ständig weiter, zum Beispiel fügte der COBOL-2002-Standard Funktionen für die objektorientierte Programmierung hinzu und der COBOL-2014-Standard führte Unterstützung für die IEEE-754-Gleitkommaspezifikation, Methodenüberladung und dynamisch erweiterbare Tabellen ein. Die Gesamtmenge des in COBOL geschriebenen Codes wird auf 220 Milliarden Zeilen geschätzt, von denen 100 Milliarden immer noch verwendet werden, hauptsächlich in Finanzinstituten (Stand 2017 verwendeten 43 % der Bankensysteme weiterhin COBOL, für die Verarbeitung wurde COBOL-Code verwendet 80 % der persönlichen Finanztransaktionen und 95 % der Terminals zur Annahme von Zahlungen mit Bankkarten).



Source: opennet.ru

Kommentar hinzufügen