GnuCOBOL kompiliatorius pasiekė brandą. Pirmasis SuperBOL kūrimo aplinkos leidimas

Fabrice'as Le Fessant apibendrino 20 metų trukusią nemokamo GnuCOBOL kompiliatoriaus kūrimą, kuris leidžia COBOL programas paversti C formatu, kad vėliau būtų galima kompiliuoti naudojant GCC ar kitus C kompiliatorius. „Fabris“ teigimu, projektas pasiekė brandą, pasirengimą naudoti pramoninėse sistemose ir sugebėjo konkuruoti su patentuotais sprendimais. „GnuCOBOL“ konkurenciniai pranašumai apima 19 COBOL kalbos dialektų palaikymą, didelį našumą ir kelių platformų palaikymą, leidžiantį naudoti įrankių rinkinį įvairiose sistemose, įskaitant „Linux“, „BSD“, „MacOS“, „Windows“, „Android“ ir daugelį patentuotų „Unix“ tipo OS.

Pasak pranešėjos, pastaruoju metu komercinės įmonės ir bankai aktyviai diegia GnuCOBOL, perkeliantys COBOL parašytas backends į GnuCOBOL iš patentuoto Micro Focus kompiliatoriaus. Pažymima, kad perėjimas prie GnuCOBOL leidžia pasiekti didesnį produktyvumą ir atsikratyti neprisijungimo prie vieno pardavėjo. Pavyzdžiui, Prancūzijos finansų ministerija neseniai pakeitė pagrindinį kompiuterį, kuriame veikia GCOS operacinė sistema, sprendimu, pagrįstu GnuCOBOL.

Iš įvykių, susijusių su GnuCOBOL, galima paminėti ir pirmosios integruotos kūrimo aplinkos SuperBOL Studio versijos, parašytos OCaml kalba ir platinamos pagal AGPLv3, MIT ir ISC licencijas, publikavimą. SuperBOL Studio yra VS kodo rengyklės plėtinys, kuris veikia su GnuCOBOL kompiliatoriumi ir yra skirtas COBOL projektams kurti, derinti ir profiliuoti. SuperBOL taip pat teikia LSP (Language Server Protocol) serverio diegimą, skirtą COBOL kodo naršymo, analizavimo ir redagavimo įrankiams integruoti į kitą IDE.

Šiais metais COBOL kalbai sukaks 65 metai, ji išlieka viena seniausiai aktyviai naudojamų programavimo kalbų, taip pat viena iš lyderių pagal parašyto kodo kiekį. Kalba toliau tobulėja, pavyzdžiui, COBOL-2002 standartas papildė objektinio programavimo galimybes, o COBOL 2014 standartas pristatė IEEE-754 slankiojo kablelio specifikaciją, metodų perkrovą ir dinamiškai išplečiamas lenteles. Apskaičiuota, kad bendras COBOL užrašyto kodo kiekis siekia 220 milijardų eilučių, iš kurių 100 milijardų vis dar naudojami, daugiausia finansų įstaigose (2017 m. 43 % bankų sistemų toliau naudojo COBOL, COBOL kodas buvo naudojamas apdoroti apie 80% asmeninių finansinių operacijų ir 95% mokėjimų banko kortelėmis priėmimo terminaluose).



Šaltinis: opennet.ru

Добавить комментарий