gcobol, ein GCC-basierter COBOL-Compiler

Vor ein paar Tagen das Gcobol-Projekt wurde enthüllt, dessen Ziel es ist zu erschaffen ein kostenloser Compiler für die Programmiersprache COBOL und auf der Mailingliste der GCC Compiler Set Developers zu finden.

In seiner jetzigen Form ist gcobol wird als Fork von GCC entwickelt, aber sobald die Entwicklung abgeschlossen und das Projekt stabilisiert ist, ist geplant, die Änderungen vorzuschlagen, die in die Hauptzusammensetzung von GCC aufgenommen werden sollen.

Bisher haben wir knapp über 100 Beispielprogramme zusammengestellt
Basic Cobol für Programmierer von Michael Coughlin. wir sind in der Nähe
Ende dieser Phase des Projekts, und wir hoffen, ISAM und zu haben Objektorientierte Cobol-Funktionen werden in den nächsten Wochen implementiert. Uns arbeiten an der Zusammenstellung der NIST COBOL-Testsuite, was wir hoffen es wird ein paar Monate dauern, bis es fertig ist. Wir haben auch mit der Arbeit an gdb begonnen, und ich hoffe, dass es bis Ende des Jahres fertig ist.

Das Motiv der Erstellung des neuen Projekts ist der Wunsch, einen kostenlos lizenzierten COBOL-Compiler zu erhalten die die Migration von Anwendungen erleichtert von IBM-Mainframes bis hin zu Linux-Systemen.

Die Community hat ein unabhängiges kostenloses Projekt entwickelt dass viele von Ihnen vielleicht bereits wissen, aber für diejenigen, die das Projekt nicht kennen, sollten Sie wissen, dass dies der Fall ist "GnuCOBOL" für eine lange Zeit, aber es ist ein Compiler, der Code in die C-Sprache übersetzt und auch den COBOL 85-Standard nicht vollständig unterstützt und nicht alle Benchmark-Tests besteht, was Finanzinstitute abstößt, die COBOL bei der Arbeit verwenden Projekte .

Gcobol basiert auf GCC-Technologien getestet und seit mehr als einem Jahr von einem Vollzeit-Ingenieur entwickelt. Das vorhandene GCC-Backend Wird zum Generieren ausführbarer Dateien und zur COBOL-Quellverarbeitung verwendet wird in eine separate Schnittstelle aufgeteilt, die vom Projekt entwickelt wird.

Bisher weiß ich, dass der Compiler erfolgreich 100 Beispiele aus dem Buch „Beginning COBOL for Programmers“ erstellt hat, und gcobol soll in den kommenden Wochen um Unterstützung für objektorientierte ISAM- und COBOL-Erweiterungen erweitert werden. Innerhalb weniger Monate soll die Funktionalität von gcobol die NIST-Benchmark-Testsuite bestehen.

Unsere ist auch nicht mit früheren Bemühungen zu verwechseln, einen gcc zu erstellen
Cobol-Compiler. Andere haben es versucht und sind gescheitert. Das Scheitern war es nicht
Option für uns. Ich werde nicht sagen, dass es einfach war, aber hier sind wir.

Wenn die gcc-Betreuer interessiert sind, würden wir das gerne tun
Suchen Sie nach vollständiger Integration mit gcc. Im Moment haben wir Fragen.
wir hoffen, dass sie hier von denen beantwortet werden können, die den Fehdehandschuh gelaufen sind
vor uns. Angesichts des Standes der internen Dokumentation scheint das so zu sein
als unsere beste Option. Wir haben die eine oder andere Socke durchwühlt
Schublade zu lange.

Wer COBOL nicht kennt, sollte wissen, dass zDies ist eine Programmiersprache Wer wird dieses Jahr 63 und das steht noch als eine der ältesten aktiv genutzten Programmiersprachen sowie als eine der führenden in Bezug auf geschriebenen Code.

Die sprache entwickelt sich weiter Beispielsweise fügte COBOL-2002 Funktionen für die objektorientierte Programmierung hinzu, und COBOL 2014 führte die Unterstützung für die IEEE-754-Gleitkommaspezifikation, das Überladen von Methoden und dynamisch erweiterte Tabellen ein.

Die Gesamtmenge des in COBOL geschriebenen Codes wird auf 220 Milliarden Zeilen geschätzt, von denen noch 100 Milliarden verwendet werden, hauptsächlich in Finanzinstituten. Im Jahr 2017 verwendeten beispielsweise 43 % der Bankensysteme weiterhin COBOL. Der COBOL-Code wird bei der Verarbeitung von etwa 80 % der persönlichen Finanztransaktionen und in 95 % der Terminals verwendet, die Bankkartenzahlungen akzeptieren.

Schließlich für diejenigen, die mehr darüber wissen möchten über das Projekt sollten sie wissen, dass der Projektcode unter der GPLv3-Lizenz vertrieben wird und Sie ihn von der einsehen können folgenden Link

Quelle: https://gcc.gnu.org/


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Francisco Florez Diaz sagte

    Ausgezeichnet, es ist sehr viel los. Cobol-Compiler sind sehr teuer. Gnucobol hat Probleme und ist nicht für die Produktion geeignet. Viel Glück und Erfolg bei dieser Aufgabe.