COBOL అంటే కామన్ బిజినెస్ ఓరియెంటెడ్ లాంగ్వేజ్. US డిపార్ట్మెంట్ ఆఫ్ డిఫెన్స్, ఒక సమావేశంలో, వ్యాపార డేటా ప్రాసెసింగ్ అవసరాల కోసం ఒక భాషను అభివృద్ధి చేయడానికి CODASYL (కాన్ఫరెన్స్ ఆన్ డేటా సిస్టమ్స్ లాంగ్వేజ్)ను ఏర్పాటు చేసింది, దీనిని ఇప్పుడు COBOL అని పిలుస్తారు.
COBOL అప్లికేషన్ ప్రోగ్రామ్లను వ్రాయడానికి ఉపయోగించబడుతుంది మరియు సిస్టమ్ సాఫ్ట్వేర్ను వ్రాయడానికి మేము దానిని ఉపయోగించలేము. భారీ డేటా ప్రాసెసింగ్ అవసరమయ్యే డిఫెన్స్ డొమైన్, ఇన్సూరెన్స్ డొమైన్ మొదలైన అప్లికేషన్లు COBOLని విస్తృతంగా ఉపయోగించుకుంటాయి.
COBOL ఒక ఉన్నత స్థాయి భాష. COBOL పని చేసే విధానాన్ని తప్పనిసరిగా అర్థం చేసుకోవాలి. కంప్యూటర్లు మెషిన్ కోడ్ను మాత్రమే అర్థం చేసుకుంటాయి, 0సె మరియు 1ల బైనరీ స్ట్రీమ్. COBOL కోడ్ తప్పనిసరిగా కంపైలర్ని ఉపయోగించి మెషిన్ కోడ్గా మార్చబడాలి. కంపైలర్ ద్వారా ప్రోగ్రామ్ మూలాన్ని అమలు చేయండి. కంపైలర్ మొదట ఏదైనా సింటాక్స్ లోపాలను తనిఖీ చేసి, ఆపై దానిని యంత్ర భాషలోకి మారుస్తుంది. కంపైలర్ లోడ్ మాడ్యూల్ అని పిలువబడే అవుట్పుట్ ఫైల్ను సృష్టిస్తుంది. ఈ అవుట్పుట్ ఫైల్ 0సె మరియు 1ల రూపంలో ఎక్జిక్యూటబుల్ కోడ్ని కలిగి ఉంది.
COBOL యొక్క పరిణామం
1950లలో, ప్రపంచంలోని పశ్చిమ ప్రాంతంలో వ్యాపారాలు వృద్ధి చెందుతున్నప్పుడు, ఆపరేషన్ సౌలభ్యం కోసం వివిధ ప్రక్రియలను ఆటోమేట్ చేయాల్సిన అవసరం ఏర్పడింది మరియు ఇది వ్యాపార డేటా ప్రాసెసింగ్ కోసం ఉద్దేశించిన ఉన్నత-స్థాయి ప్రోగ్రామింగ్ భాషకు జన్మనిచ్చింది.
1959లో, COBOLను CODASYL (కాన్ఫరెన్స్ ఆన్ డేటా సిస్టమ్స్ లాంగ్వేజ్) అభివృద్ధి చేసింది.
తదుపరి వెర్షన్, COBOL-61, 1961లో కొన్ని పునర్విమర్శలతో విడుదలైంది.
1968లో, COBOL వాణిజ్య ఉపయోగం కోసం ANSIచే ప్రామాణిక భాషగా ఆమోదించబడింది (COBOL-68).
COBOL-74 మరియు COBOL-85 పేరుతో తదుపరి సంస్కరణలను అభివృద్ధి చేయడానికి ఇది 1974 మరియు 1985లో మళ్లీ సవరించబడింది.
2002లో, ఆబ్జెక్ట్-ఓరియెంటెడ్ COBOL విడుదల చేయబడింది, ఇది COBOL ప్రోగ్రామింగ్లో సాధారణ భాగంగా ఎన్క్యాప్సులేటెడ్ వస్తువులను ఉపయోగించవచ్చు.
COBOL యొక్క ప్రాముఖ్యత
COBOL విస్తృతంగా ఉపయోగించిన మొదటి ఉన్నత-స్థాయి ప్రోగ్రామింగ్ భాష. ఇది యూజర్ ఫ్రెండ్లీగా ఉండే ఇంగ్లీష్ లాంటి భాష. అన్ని సూచనలను సాధారణ ఆంగ్ల పదాలలో కోడ్ చేయవచ్చు.
COBOL స్వీయ-డాక్యుమెంటింగ్ భాషగా కూడా ఉపయోగించబడుతుంది.
COBOL భారీ డేటా ప్రాసెసింగ్ను నిర్వహించగలదు.
COBOL దాని మునుపటి సంస్కరణలకు అనుకూలంగా ఉంది.
COBOL ప్రభావవంతమైన దోష సందేశాలను కలిగి ఉంది మరియు బగ్ల పరిష్కారం సులభం.
COBOL యొక్క లక్షణాలు
ప్రామాణిక భాష
COBOL అనేది IBM AS/400, పర్సనల్ కంప్యూటర్లు మొదలైన మెషీన్లలో కంపైల్ చేయబడి మరియు అమలు చేయగల ఒక ప్రామాణిక భాష.
బిజినెస్ ఓరియెంటెడ్
COBOL ఫైనాన్షియల్ డొమైన్, డిఫెన్స్ డొమైన్ మొదలైన వాటికి సంబంధించిన వ్యాపార-ఆధారిత అప్లికేషన్ల కోసం రూపొందించబడింది. దాని అధునాతన ఫైల్ హ్యాండ్లింగ్ సామర్థ్యాల కారణంగా ఇది భారీ మొత్తంలో డేటాను నిర్వహించగలదు.
బలమైన భాష
దాదాపు అన్ని కంప్యూటర్ ప్లాట్ఫారమ్లకు దాని అనేక డీబగ్గింగ్ మరియు టెస్టింగ్ సాధనాలు అందుబాటులో ఉన్నందున COBOL ఒక బలమైన భాష.
నిర్మాణాత్మక భాష
COBOLలో లాజికల్ కంట్రోల్ స్ట్రక్చర్లు అందుబాటులో ఉన్నాయి, ఇది చదవడం మరియు సవరించడం సులభం చేస్తుంది. COBOL వివిధ విభాగాలను కలిగి ఉంది, కాబట్టి డీబగ్ చేయడం సులభం.
అప్డేట్ అయినది
19 ఆగ, 2025