gcobol, GCC pagrindu sukurtas COBOL kompiliatorius

Prieš kelias dienas buvo pristatytas gcobol projektas, kurių tikslas – kurti nemokamas COBOL programavimo kalbos kompiliatorius ir rasta GCC kompiliatoriaus rinkinio kūrėjų adresų sąraše.

Dabartine forma gcobol yra kuriama kaip GCC šakė, tačiau kai plėtra bus baigta ir projektas stabilizuosis, planuojama siūlyti pakeitimus įtraukti į pagrindinę GCC sudėtį.

Iki šiol mes surinkome šiek tiek daugiau nei 100 programų pavyzdžių
„Pagrindinis kobolas programuotojams“, Michaelas Coughlinas. esame arti
šio projekto etapo pabaigoje ir tikimės turėti ISAM ir Objektinės Cobol funkcijos bus įdiegtos per kelias ateinančias savaites. Mes dirbame prie NIST COBOL testų rinkinio sudarymo, kurio tikimės tai užtruks keletą mėnesių. Taip pat pradėjome dirbti su gdb, ir tikiuosi, kad iki metų pabaigos jis pradės veikti.

Priežastis naujojo projekto sukūrimo noras įsigyti nemokamą licencijuotą COBOL kompiliatorių kuri palengvina programų perkėlimą nuo IBM pagrindinių kompiuterių iki sistemų, kuriose veikia Linux.

Bendruomenė kuria nepriklausomą nemokamą projektą Daugelis iš jūsų jau gali žinoti, bet tie, kurie nežino apie projektą, turėtų žinoti, kad tai yra „GnuCOBOL“ ilgą laiką, tačiau tai yra kompiliatorius, kuris verčia kodą į C kalbą ir taip pat nesuteikia visiško palaikymo net COBOL 85 standartui ir nepraeina viso etaloninių testų rinkinio, o tai atstumia finansines institucijas, kurios naudoja COBOL savo darbe. projektai.

Gcobol yra pagrįsta GCC technologijomis išbandytas ir daugiau nei metus kūrė visą darbo dieną dirbantis inžinierius. Esama GCC backend naudojamas vykdomiesiems failams generuoti ir COBOL šaltinio apdorojimui yra atskirta į atskirą projekto sukurtą sąsają.

Kol kas žinau, kad kompiliatorius sėkmingai sukuria 100 pavyzdžių iš knygos „Beginning COBOL for Programmers“, o artimiausiomis savaitėmis į gcobol planuojama įtraukti ISAM ir COBOL objektinius plėtinius. Planuojama, kad per kelis mėnesius „gcobol“ funkcionalumas išlaikys NIST etaloninį testų rinkinį.

Mūsų taip pat negalima painioti su ankstesnėmis pastangomis sukurti gcc
Cobol kompiliatorius. Kiti bandė ir nepavyko. Nesėkmės nebuvo
variantas mums. Nepasakysiu, kad buvo lengva, bet štai.

Galų gale, jei gcc prižiūrėtojai susidomės, mes norėtume
ieškokite visiškos integracijos su gcc. Šiuo metu turime klausimų.
tikimės, kad į juos čia galės atsakyti tie, kurie paleido pirštinę
prieš mus. Atsižvelgiant į vidaus dokumentų būklę, atrodo
kaip mūsų geriausias pasirinkimas. Mes rausėmės po keistą kojinę
stalčius per ilgai.

Tie, kurie nežino apie COBOL, turėtų žinoti, kad elTai programavimo kalba kuriam šiemet sukanka 63 metai ir kad vis dar stovi kaip viena iš seniausių aktyviai naudojamų programavimo kalbų, taip pat viena iš lyderių pagal rašytinį kodą.

Kalba toliau vystosi Pavyzdžiui, COBOL-2002 papildė objektinio programavimo galimybes, o COBOL 2014 pristatė IEEE-754 slankiojo kablelio specifikaciją, metodų perkrovą ir dinamiškai išplėstas lenteles.

Apskaičiuota, kad bendras COBOL parašytų kodų kiekis siekia 220 milijardų eilučių, iš kurių 100 milijardų vis dar naudojama, daugiausia finansų institucijose. Pavyzdžiui, 2017 m. 43 % bankų sistemų ir toliau naudojo COBOL. COBOL kodas naudojamas apdorojant apie 80% asmeninių finansinių operacijų ir 95% terminalų, priimančių mokėjimus banko kortelėmis.

Pagaliau norintiems sužinoti apie tai daugiau apie projektą, jie turėtų žinoti, kad projekto kodas platinamas pagal GPLv3 licenciją, o jūs galite jį sužinoti iš sekanti nuoroda.

Fuente: https://gcc.gnu.org/


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Francisco Florezas Diazas sakė

    Puiku, labai užimta. Cobol kompiliatoriai yra labai brangūs. Gnucobol turi problemų ir netinka gamybai. Sėkmės ir sėkmės atliekant šią užduotį.