GCC సాంకేతికతలపై ఆధారపడిన COBOL కంపైలర్ అయిన gcobolను పరిచయం చేసింది

GCC కంపైలర్ సూట్ డెవలపర్ మెయిలింగ్ జాబితా gcobol ప్రాజెక్ట్‌ను కలిగి ఉంది, ఇది COBOL ప్రోగ్రామింగ్ లాంగ్వేజ్ కోసం ఉచిత కంపైలర్‌ను సృష్టించడం లక్ష్యంగా పెట్టుకుంది. దాని ప్రస్తుత రూపంలో, gcobol GCC యొక్క ఫోర్క్‌గా అభివృద్ధి చేయబడుతోంది, అయితే ప్రాజెక్ట్ యొక్క అభివృద్ధి మరియు స్థిరీకరణ పూర్తయిన తర్వాత, GCC యొక్క ప్రధాన నిర్మాణంలో చేర్చడానికి మార్పులను ప్రతిపాదించడానికి ప్రణాళిక చేయబడింది. ప్రాజెక్ట్ కోడ్ GPLv3 లైసెన్స్ క్రింద పంపిణీ చేయబడింది.

కొత్త ప్రాజెక్ట్‌ను రూపొందించడానికి ఉదహరించబడిన కారణం, ఉచిత లైసెన్స్ కింద పంపిణీ చేయబడిన COBOL కంపైలర్‌ను పొందాలనే కోరిక, ఇది IBM మెయిన్‌ఫ్రేమ్‌ల నుండి Linux నడుస్తున్న సిస్టమ్‌లకు అప్లికేషన్‌ల తరలింపును సులభతరం చేస్తుంది. సంఘం చాలా కాలంగా ప్రత్యేక ఉచిత GnuCOBOL ప్రాజెక్ట్‌ను అభివృద్ధి చేస్తోంది, అయితే ఇది కోడ్‌ను C భాషలోకి అనువదించే అనువాదకుడు మరియు COBOL 85 ప్రమాణానికి కూడా పూర్తి మద్దతును అందించదు మరియు పూర్తి స్థాయి బెంచ్‌మార్క్‌ను పాస్ చేయదు. పరీక్షలు, ఇది COBOLని ఉపయోగించే ఆర్థిక సంస్థలను ఉపయోగించకుండా నిరుత్సాహపరుస్తుంది.

Gcobol నిరూపితమైన GCC సాంకేతికతలపై ఆధారపడింది మరియు ఒక పూర్తి-సమయ ఇంజనీర్ ద్వారా ఒక సంవత్సరం పాటు అభివృద్ధి చేయబడింది. ఎక్జిక్యూటబుల్ ఫైల్‌లను రూపొందించడానికి, ఇప్పటికే ఉన్న GCC బ్యాకెండ్ ఉపయోగించబడుతుంది మరియు COBOL భాషలోని సోర్స్ టెక్స్ట్‌ల ప్రాసెసింగ్ ప్రాజెక్ట్ ద్వారా అభివృద్ధి చేయబడిన ప్రత్యేక ఫ్రంటెండ్‌గా వేరు చేయబడుతుంది. ప్రస్తుత వీడియోలో, కంపైలర్ "ప్రోగ్రామర్‌ల కోసం బిగినింగ్ COBOL" పుస్తకం నుండి 100 ఉదాహరణలను విజయవంతంగా సంకలనం చేసింది. gcobol రాబోయే వారాల్లో ISAM మరియు ఆబ్జెక్ట్-ఓరియెంటెడ్ COBOL పొడిగింపులకు మద్దతును చేర్చాలని యోచిస్తోంది. కొన్ని నెలల్లో, NIST రిఫరెన్స్ టెస్ట్ సూట్‌లో ఉత్తీర్ణత సాధించడానికి gcobol కార్యాచరణను తీసుకురావాలని ప్లాన్ చేయబడింది.

COBOLకి ఈ సంవత్సరం 63 సంవత్సరాలు నిండాయి మరియు ఇది చాలా పురాతనమైన ప్రోగ్రామింగ్ భాషలలో ఒకటిగా అలాగే వ్రాసిన కోడ్ మొత్తం పరంగా అగ్రగామిగా ఉంది. భాష అభివృద్ధి చెందుతూనే ఉంది, ఉదాహరణకు, ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ కోసం COBOL-2002 ప్రమాణం సామర్థ్యాలను జోడించింది మరియు COBOL 2014 ప్రమాణం IEEE-754 ఫ్లోటింగ్-పాయింట్ స్పెసిఫికేషన్, మెథడ్ ఓవర్‌లోడింగ్ మరియు డైనమిక్‌గా ఎక్స్‌టెన్సిబుల్ టేబుల్‌లకు మద్దతును ప్రవేశపెట్టింది.

COBOLలో వ్రాసిన కోడ్ మొత్తం 220 బిలియన్ లైన్‌లుగా అంచనా వేయబడింది, వీటిలో 100 బిలియన్లు ఇప్పటికీ వినియోగంలో ఉన్నాయి, ఎక్కువగా ఆర్థిక సంస్థలలో. ఉదాహరణకు, 2017 నాటికి, 43% బ్యాంకింగ్ వ్యవస్థలు COBOLని ఉపయోగించడం కొనసాగించాయి. COBOL కోడ్ 80% వ్యక్తిగత ఆర్థిక లావాదేవీలను ప్రాసెస్ చేయడానికి మరియు బ్యాంక్ కార్డ్ చెల్లింపులను ఆమోదించడానికి 95% టెర్మినల్స్‌లో ఉపయోగించబడుతుంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి