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

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

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

Gcobol-ը հիմնված է ապացուցված GCC տեխնոլոգիաների վրա և մշակվել է ավելի քան մեկ տարի մեկ լրիվ դրույքով ինժեների կողմից: Գործարկվող ֆայլեր ստեղծելու համար օգտագործվում է GCC-ի գոյություն ունեցող ֆոնդը, և COBOL լեզվով սկզբնաղբյուր տեքստերի մշակումը բաժանվում է նախագծի կողմից մշակված առանձին ճակատային մասի: Ընթացիկ տեսանյութում կոմպիլյատորը հաջողությամբ հավաքում է 100 օրինակ «Սկիզբ COBOL ծրագրավորողների համար» գրքից: 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

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