
A Cobol az egyik legrégebbi programozási nyelv.
Ki ne hallott volna a "COBOL" programozási nyelvről, és az első, ami eszébe jut, az a fenti kép, és ez tényleg nem több, mivel ez a programozási nyelv 64 éves lett, és még mindig az egyik legrégebbi programozási nyelv aktív használatban, valamint az egyik vezető a megírt kód mennyiségét tekintve.
hogy Sokan azok közül, akik most kezdik a programozás világát, hajlamosak hallani és sokat olvasni a modern programozási nyelvekről és általában melyik a legjövedelmezőbb, vagy amelyiknek jó jövője van. De ha a visszatekintésről van szó, kevés a nyelv amelyek valóban érdeklődést váltanak ki.
És ez az, hogy például a főbb "nem friss" programozási nyelveken belül általában ajánlott megtanulni van C, C++, C#, java, php amelyek közül C lenne az, amely befolyásolta a többit, de mindegyiknek megvan a maga fejlesztése a C-hez képest.
Onnantól kezdve, Nagyon ritka, hogy egy régebbi nyelv elsajátítását javasolják, Mondd magadnak Pascal, Fortran vagy COBOL, Fő ligákról beszélünk, mivel ezeknek meglehetősen magas a tanulási görbéje, vagy jó, talán nem annyira, és túlzásba eshetek, hogy a C iskolában nőttem fel.
De hé, a témát félretéve a cikkben Ezt a helyet annak szenteljük, hogy beszéljünk egy kicsit a GnuCOBOL-ról, amely egy nyílt forráskódú fordító a COBOL számára, és amelynek közel két évnyi fejlesztése után, az előző kiadás óta megjelent az új "GnuCOBOL 3.2" verziója.
A GnuCOBOL-ról
gnuCOBOL nyílt forráskódú fordítóként van elhelyezve hogy lehetővé teszi a COBOL programok C reprezentációra való lefordítását A GnuCOBOL lényegében egy COBOL programot C programmá fordít, amelyet aztán a számítógép által használt tényleges kódká fordíthat le, vagy egy könyvtárba, ahol más programok hívhatják.
UNIX és hasonló operációs rendszereken (például Linuxon) a GNU C fordítót használják. Windows esetén a C fordítót a Microsoft Visual Studio Express csomagja biztosítja A kétlépcsős fordítás általában egyetlen paranccsal történik, de van lehetőség amely lehetővé teszi a programozó számára a fordítás leállítását a C kód előállítása után.
GnuCOBOL képernyőkép
A GnuCOBOL buildet konfiguráló konfigurációs szkript a következőket tartalmazza:
- a C fordító és annak lehetőségeinek kiválasztása a fordítás utáni fordításhoz
- adatbázis-kezelő rendszer az ISAM támogatásához
- ikonv szerepeltetés
A fordító főbb jellemzői között említik, hogy a COBOL nyelv 19 dialektusát támogatja, részben támogatja a COBOL 2014 specifikációt, és megfelel a 9740 COBOL 85 kompatibilitási teszteknek. A hibakereső programokhoz integrált hibakereső biztosított.
gnuCOBOL 3.2
Az új verzióról A GnuCOBOL 3.2 verzióban a következő változások vannak kiemelve:
- Továbbfejlesztett munka a COBOL nyelvi dialektusokkal. A beállításokat úgy alakítottuk át, hogy jobban megfeleljenek a kiválasztott nyelvjárásnak.
- Támogatás hozzáadva egy új dialektushoz: GCOS. A nyelv különféle régi és új dialektusaira jellemző kifejezések, függvények és szintaktikai elemek kerülnek megvalósításra.
- Jelentősen javított futási idő és csökkentett memóriafelhasználás, különösen, ha a futásidejű ellenőrzések engedélyezve vannak.
- A fileio támogatja a „LINE SEQUENTIAL” fájltípust, amelyet a COBOL 2023 specifikáció határoz meg, és olyan fájlok kezelésére tervezték, ahol az adatok sorokkal vannak elválasztva.
- Továbbfejlesztett eszközök a forráskód szintű hibakereséshez GDB használatával.
- Az ismételhető buildek jobb megvalósítása.
Azok, akik érdeklődnek a GnuCOBOL új verziójának beszerzése iránt, beszerezhetik ennek a fordítónak a forráskódját a következő link.
Azok számára, akik az Arch Linuxot és annak származékait használják, a lerakatból telepíthetik (akár egy korábbi verziót is), a következő paranccsal:
sudo pacman -S gnucobol
Végül Ha érdekel többet megtudni rólavagy ellenőrizheti a részleteket a következő link.