GCC технологияларына негизделген COBOL компилятору gcobol киргизилди

GCC компиляторлор топтому иштеп чыгуучу почта тизмеси COBOL программалоо тили үчүн акысыз компиляторду түзүүгө багытталган gcobol долбоорун камтыйт. Учурдагы формасында гкобол ГККнын айрысы катары иштелип чыгууда, бирок долбоорду иштеп чыгуу жана турукташтыруу аяктагандан кийин, ГККнын негизги түзүмүнө киргизүү үчүн өзгөртүүлөрдү сунуштоо пландаштырылууда. Долбоордун коду GPLv3 лицензиясы боюнча таратылат.

Жаңы долбоорду түзүүнүн себеби катары бекер лицензиянын негизинде таратылган COBOL компиляторун алуу каалоосу саналат, ал IBM мейнфреймдеринен Linux менен иштеген системаларга тиркемелердин миграциясын жөнөкөйлөтөт. Коомчулук бир топ убакыттан бери өзүнчө акысыз GnuCOBOL долбоорун иштеп чыгууда, бирок ал кодду C тилине которгон котормочу, ошондой эле COBOL 85 стандартын толук колдобойт жана эталондун толук топтомун өткөрбөйт. тесттер, бул COBOL колдонгон каржы институттарын колдонуудан баш тартат.жумуш долбоорлору.

Gcobol далилденген GCC технологияларына негизделген жана бир жылдан ашык убакыт бою бир толук убакыт инженер тарабынан иштелип чыккан. Аткарылуучу файлдарды түзүү үчүн учурдагы GCC сервери колдонулат жана COBOL тилиндеги баштапкы тексттерди иштетүү долбоор тарабынан иштелип чыккан өзүнчө фронтондо бөлүнөт. Учурдагы видеодо компилятор "Программисттер үчүн COBOL башталышы" китебинен 100 мисалды ийгиликтүү түзөт. gcobol жакынкы жумаларда ISAM жана объектиге багытталган COBOL кеңейтүүлөрүн колдоону камтууну пландаштырууда. Бир нече айдын ичинде gcobol функционалдуулугу NIST маалымдама тест топтомун тапшыруу пландаштырылууда.

COBOL быйыл 63 жашка толду жана ал эң эски активдүү колдонулган программалоо тилдеринин бири, ошондой эле жазылган коддун көлөмү боюнча лидерлердин бири бойдон калууда. Тил өнүгүп келе жатат, мисалы, COBOL-2002 стандарты объектиге багытталган программалоо үчүн кошумча мүмкүнчүлүктөрдү жана COBOL 2014 стандарты IEEE-754 калкыма чекиттин спецификациясын, методду ашыкча жүктөө жана динамикалык түрдө кеңейтилүүчү таблицаларды колдоону киргизди.

COBOLда жазылган коддун жалпы суммасы 220 миллиард сапка бааланат, анын ичинен 100 миллиарды дагы эле колдонулууда, негизинен каржы институттарында. Мисалы, 2017-жылга карата банк тутумдарынын 43% COBOL колдонууну уланткан. COBOL коду жеке финансылык транзакциялардын 80%га жакынын иштетүү үчүн жана банк картасы боюнча төлөмдөрдү кабыл алуу үчүн терминалдардын 95% үчүн колдонулат.

Source: opennet.ru

Комментарий кошуу