gcobol, kompilátor COBOL založený na GCC

Před pár dny projekt gcobol byl odhalen, jehož cílem je vytvořit bezplatný kompilátor pro programovací jazyk COBOL a nachází se v adresáři vývojářů kompilátorové sady GCC.

Ve své současné podobě gcobol je vyvíjen jako fork GCC, ale jakmile bude vývoj dokončen a projekt bude stabilizován, plánuje se navrhnout změny, které budou zahrnuty do hlavního složení GCC.

Dosud jsme zkompilovali něco málo přes 100 ukázkových programů
Základní Cobol pro programátory od Michaela Coughlina. jsme blízko
konec této fáze projektu a doufáme, že budeme mít ISAM a Objektově orientované funkce Cobol implementované v příštích několika týdnech. Nás pracujeme na kompilaci testovací sady NIST COBOL, v což doufáme dokončení bude trvat několik měsíců. Také jsme začali pracovat na gdb, a doufám, že to do konce roku zprovozním.

Motiv vytvoření nového projektu je touha získat bezplatný licencovaný kompilátor COBOL což usnadňuje migraci aplikací od sálových počítačů IBM po systémy se systémem Linux.

Komunita vyvíjí nezávislý bezplatný projekt že možná mnozí z vás již vědí, ale pro ty, kteří o projektu nevědí, měli byste vědět, že ano "GnuCOBOL" již dlouhou dobu, ale je to kompilátor, který překládá kód do jazyka C a také neposkytuje plnou podporu ani pro standard COBOL 85 a neprošel kompletní sadou benchmarkových testů, což odpuzuje finanční instituce, které COBOL v práci používají projekty .

Gcobol je založen na technologiích GCC testován a byl vyvíjen více než rok inženýrem na plný úvazek. Stávající backend GCC slouží ke generování spustitelných souborů a zpracování zdroje COBOL je rozdělena do samostatného rozhraní vyvinutého projektem.

Zatím vím, že kompilátor úspěšně sestavil 100 příkladů z knihy „Začátek COBOLu pro programátory“ a podpora pro ISAM a objektově orientovaná rozšíření COBOL se plánuje přidat do gcobol v nadcházejících týdnech. Během několika měsíců je plánováno, že funkčnost gcobolu projde srovnávacím testem NIST.

Naše také nelze zaměňovat s předchozími pokusy o vytvoření gcc
Cobol kompilátor. Jiní to zkusili a neuspěli. Selhání nebylo
možnost pro nás. Neříkám, že to bylo snadné, ale jsme tady.

Nakonec, pokud budou mít správci gcc zájem, rádi bychom
hledejte plnou integraci s gcc. V tuto chvíli máme otázky.
doufáme, že na ně zde dokážou odpovědět ti, kteří drželi rukavici
před námi. Vzhledem ke stavu interní dokumentace se zdá
jako naše nejlepší možnost. Hrabali jsme se v té zvláštní ponožce
zásuvka příliš dlouho.

Pro ty, kteří neznají COBOL, by měli vědět, že napřToto je programovací jazyk který letos oslaví 63 let která stále stojí jako jeden z nejstarších aktivně používaných programovacích jazyků a také jeden z lídrů, pokud jde o psaný kód.

Jazyk se nadále vyvíjí například COBOL-2002 přidal možnosti pro objektově orientované programování a COBOL 2014 zavedl podporu specifikace IEEE-754 s plovoucí desetinnou čárkou, přetěžování metod a dynamicky rozšiřované tabulky.

Celkové množství kódu napsaného v COBOLu se odhaduje na 220 miliard řádků, z nichž 100 miliard se stále používá, většinou ve finančních institucích. Například od roku 2017 43 % bankovních systémů nadále používalo COBOL. COBOL kód se používá při zpracování asi 80 % osobních finančních transakcí a v 95 % terminálů, které přijímají platby bankovními kartami.

Konečně pro ty, kteří se o tom chtějí dozvědět více o projektu, měli by vědět, že kód projektu je distribuován pod licencí GPLv3 a můžete jej konzultovat z webu následující odkaz.

zdroj: https://gcc.gnu.org/


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Francisco Florez Diaz řekl

    Výborně, je to velmi zaneprázdněné. Kompilátory Cobol jsou velmi drahé. Gnucobol má problémy a není vhodný pro výrobu. Hodně štěstí a úspěchů v tomto úkolu.