gcobol, egy GCC-alapú COBOL fordító

Pár napja bemutatták a gcobol projektet, akiknek célja az alkotás egy ingyenes fordító a COBOL programozási nyelvhez és megtalálható a GCC Compiler Set Developers levelezőlistán.

Jelenlegi formájában gcobol a GCC elágazásaként fejlesztik, de a fejlesztés befejezése és a projekt stabilizálása után a tervek szerint javaslatot tesznek a GCC fő összetételébe beillesztendő változtatásokra.

Eddig alig több mint 100 példaprogramot állítottunk össze
Michael Coughlin: Basic Cobol programozóknak. közel vagyunk
A projekt ezen szakaszának vége, és reméljük, hogy lesz ISAM és Az objektum-orientált Cobol-funkciók a következő hetekben kerülnek bevezetésre. Minket a NIST COBOL tesztcsomag összeállításán dolgozunk, amit remélünk néhány hónapot vesz igénybe. Elkezdtünk dolgozni a gdb-n is, és remélem, hogy az év végére üzembe helyezem.

Az OK az új projekt létrehozásáról szól ingyenes licencelt COBOL fordító beszerzésének vágya amely megkönnyíti az alkalmazások migrációját az IBM nagyszámítógépektől a Linuxot futtató rendszerekig.

A közösség egy független, ingyenes projektet dolgozott ki amit talán már sokan tudtok, de azoknak, akik nincsenek tisztában a projekttel, tudniuk kell, hogy ez az "GnuCOBOL" hosszú ideig, de ez egy olyan fordító, amely lefordítja a kódot C nyelvre, és nem nyújt teljes támogatást még a COBOL 85 szabványhoz sem, és nem megy át a benchmark tesztek teljes készletén, ami taszítja a COBOL-t használó pénzintézeteket. projektek .

A Gcobol a GCC technológiákon alapul tesztelték és több mint egy éve fejlesztették egy főállású mérnök által. A meglévő GCC háttérrendszer futtatható fájlok generálására és COBOL forrásfeldolgozásra használják a projekt által kifejlesztett külön felületté válik szét.

Egyelőre úgy tudom, hogy a fordító sikeresen felépített 100 példát a "Beginning COBOL for Programmers" című könyvből, és a tervek szerint a következő hetekben a gcobol-hoz hozzáadják az ISAM és COBOL objektumorientált bővítmények támogatását. A tervek szerint néhány hónapon belül a gcobol funkcionalitása megfelel a NIST benchmark tesztcsomagnak.

A miénk sem tévesztendő össze a gcc létrehozására tett korábbi erőfeszítésekkel
Cobol fordító. Mások próbálkoztak és kudarcot vallottak. A kudarc nem volt
opció számunkra. Nem mondom, hogy könnyű volt, de itt vagyunk.

Végül, ha a gcc karbantartói érdeklődnek, mi is szeretnénk
keresse meg a teljes integrációt a gcc-vel. Jelenleg kérdéseink vannak.
reméljük, itt tudnak válaszolni rájuk azok, akik befutották a kesztyűt
előttünk. A belső dokumentáció állapotát tekintve úgy tűnik
mint a legjobb választásunk. A különös zokniban turkáltunk
fiók túl sokáig.

Azok számára, akik nem ismerik a COBOL-t, tudniuk kell, hogy plEz egy programozási nyelv aki idén tölti be a 63. életévét és az még mindig áll mint az egyik legrégebbi aktívan használt programozási nyelv, valamint az egyik vezető az írott kód tekintetében.

A nyelv tovább fejlődik A COBOL-2002 például az objektum-orientált programozási képességekkel bővítette, a COBOL 2014 pedig bevezette az IEEE-754 lebegőpontos specifikáció támogatását, a metódusok túlterhelését és a dinamikusan bővített táblákat.

A COBOL-ban írt kód teljes mennyiségét 220 milliárd sorra becsülik, amelyből 100 milliárd még mindig használatban van, többnyire pénzintézetekben. Például 2017-től a bankrendszerek 43%-a továbbra is COBOL-t használt. A COBOL kódot a személyes pénzügyi tranzakciók mintegy 80%-ában, a bankkártyás fizetést elfogadó terminálok 95%-ában használják.

Végül azok számára, akik többet szeretnének tudni róla a projektről tudniuk kell, hogy a projekt kódját a GPLv3 licenc alatt terjesztik, és megtekintheti a következő link.

forrás: https://gcc.gnu.org/


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Francisco Florez Diaz dijo

    Nagyszerű, nagyon elfoglalt. A Cobol fordítók nagyon drágák. A Gnucobol problémái vannak, és nem alkalmas gyártásra. Sok sikert és szerencsét ehhez a feladathoz.