Pirms dažām dienām gcobol projekts tika atklāts, kuru mērķis ir radīt bezmaksas kompilators programmēšanas valodai COBOL un atrodams GCC Compiler Set Developers adresātu sarakstā.
Pašreizējā formā gcobol tiek izstrādāta kā GCC dakša, bet pēc izstrādes pabeigšanas un projekta stabilizēšanas plānots ierosināt izmaiņas, kas iekļaujamas GCC pamatsastāvā.
Līdz šim esam apkopojuši nedaudz vairāk nekā 100 programmu piemēru
Maikla Koulina pamatkobols programmētājiem. mēs esam tuvu
šī projekta posma beigas, un mēs ceram, ka mums būs ISAM un Objektorientētās Cobol funkcijas tiks ieviestas dažu nākamo nedēļu laikā. Mēs strādājam pie NIST COBOL testa komplekta apkopošanas, ko mēs ceram tā pabeigšana prasīs dažus mēnešus. Esam arī sākuši strādāt pie gdb, un es ceru, ka tā tiks izveidota un darbosies līdz gada beigām.
Iemesls no jaunā projekta izveides vēlme iegūt bezmaksas licencētu COBOL kompilatoru kas atvieglo lietojumprogrammu migrāciju no IBM lieldatoriem uz sistēmām, kurās darbojas Linux.
Kopiena ir izstrādājusi neatkarīgu bezmaksas projektu ko daudzi no jums, iespējams, jau zina, bet tiem, kas nezina par projektu, jums jāzina, ka tas tā ir "GnuCOBOL" uz ilgu laiku, bet tas ir kompilators, kas tulko kodu C valodā un arī nenodrošina pilnīgu atbalstu pat COBOL 85 standartam un neiztur pilnu etalona testu komplektu, kas atbaida finanšu institūcijas, kuras darbā izmanto COBOL projekti.
Gcobol pamatā ir GCC tehnoloģijas pārbaudīts un vairāk nekā gadu to izstrādājis pilnas slodzes inženieris. Esošā GCC aizmugursistēma izmanto izpildāmo failu ģenerēšanai un COBOL avota apstrādei ir sadalīta atsevišķā saskarnē, ko izstrādā projekts.
Pagaidām zinu, ka kompilators ir veiksmīgi izveidojis 100 piemērus no grāmatas "Beginning COBOL for Programmers", un tuvāko nedēļu laikā gcobol ir plānots pievienot atbalstu objektorientētajiem paplašinājumiem ISAM un COBOL. Plānots, ka dažu mēnešu laikā gcobol funkcionalitāte izturēs NIST etalona testu komplektu.
Mūsējo arī nedrīkst jaukt ar iepriekšējiem centieniem izveidot gcc
Cobol kompilators. Citi ir mēģinājuši un neveiksmīgi. Neveiksme nebija
variants mums. Es neteikšu, ka tas bija viegli, bet šeit mēs esam.Galu galā, ja GCC uzturētāji ir ieinteresēti, mēs to vēlētos
meklējiet pilnīgu integrāciju ar gcc. Šobrīd mums ir jautājumi.
mēs ceram, ka uz tiem šeit atbildēs tie, kas palaida cimdu
pirms mums. Ņemot vērā iekšējās dokumentācijas stāvokli, šķiet
kā mūsu labāko variantu. Mēs esam rakņājušies pa dīvainajām zeķēm
atvilktne pārāk ilgi.
Tiem, kas nezina par COBOL, viņiem jāzina, ka eŠī ir programmēšanas valoda kuram šogad aprit 63 gadi un kas joprojām stāv kā viena no vecākajām programmēšanas valodām, kas tiek aktīvi izmantota, kā arī viena no līderēm rakstītā koda ziņā.
Valoda turpina attīstīties piemēram, COBOL-2002 pievienoja iespējas objektorientētai programmēšanai, un COBOL 2014 ieviesa atbalstu IEEE-754 peldošā komata specifikācijai, metodes pārslodzei un dinamiski paplašinātām tabulām.
Kopējais COBOL ierakstītā koda apjoms tiek lēsts 220 miljardu rindu apmērā, no kuriem 100 miljardi joprojām tiek izmantoti, galvenokārt finanšu institūcijās. Piemēram, 2017. gadā 43% banku sistēmu turpināja izmantot COBOL. COBOL kods tiek izmantots aptuveni 80% personīgo finanšu darījumu apstrādē un 95% termināļos, kas pieņem bankas karšu maksājumus.
Beidzot tiem, kurus interesē uzzināt vairāk par to par projektu, viņiem jāzina, ka projekta kods tiek izplatīts saskaņā ar GPLv3 licenci, un jūs varat to uzzināt no šī saite.
Fuente: https://gcc.gnu.org/
Lieliski, tas ir ļoti aizņemts. Cobol kompilatori ir ļoti dārgi. Gnucobol ir problēmas, un tas nav piemērots ražošanai. Veiksmi un panākumus šajā uzdevumā.