Ներկայացվել է gcobol՝ COBOL կոմպիլյատոր, որը հիմնված է GCC տեխնոլոգիաների վրա

GCC կոմպիլյատորների փաթեթի փոստային ցուցակը պարունակում է gcobol նախագիծը, որի նպատակն է ստեղծել անվճար կոմպիլյատոր COBOL ծրագրավորման լեզվի համար: Իր ներկայիս տեսքով gcobol-ը մշակվում է որպես GCC-ի պատառաքաղ, բայց երբ նախագիծն ավարտվի և կայունացվի, փոփոխությունները նախատեսվում է առաջարկել հիմնական GCC-ում ներառելու համար: Ծրագրի կոդը բաշխվում է GPLv3 լիցենզիայի ներքո:

Նոր նախագծի համար որպես պատճառ նշվում է COBOL կոմպիլյատոր ունենալու ցանկությունը, որը բաշխվում է անվճար լիցենզիայի ներքո, որը կհեշտացներ IBM մեյնֆրեյմերից ծրագրերի տեղափոխումը այն համակարգեր, որոնք օգտագործում են LinuxՀամայնքը բավականին երկար ժամանակ է, ինչ մշակում է առանձին, բաց կոդով նախագիծ՝ GnuCOBOL-ը։ Սակայն դա թարգմանիչ է, որը թարգմանում է կոդը C լեզվի և լիովին չի աջակցում նույնիսկ COBOL 85 ստանդարտին կամ չի անցնում չափանիշների ամբողջական շարք, ինչը խոչընդոտում է այն ֆինանսական հաստատություններին, որոնք օգտագործում են COBOL-ը իրենց աշխատանքային նախագծերում։

Gcobol-ը հիմնված է ապացուցված GCC տեխնոլոգիաների վրա և մշակման փուլում է ավելի քան մեկ տարի, որտեղ մեկ ինժեներ աշխատում է լրիվ դրույքով: Գործող GCC backend-ը օգտագործվում է կատարվող ֆայլեր ստեղծելու համար, մինչդեռ 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

Գնեք հուսալի հոստինգ DDoS պաշտպանությամբ կայքերի, VPS VDS սերվերների համար 🔥 Գնեք հուսալի կայքերի հոսթինգ՝ DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster