COBOL అంటే ఏమిటి

Cobol Ante Emiti



ఈ వ్యాసంలో, మేము COBOL భాష యొక్క పరిచయం మరియు ఫండమెంటల్స్ గురించి చర్చిస్తాము. COBOL అంటే కామన్ బిజినెస్ ఓరియెంటెడ్ లాంగ్వేజ్. COBOL ముఖ్యంగా పెద్ద మొత్తంలో అప్లికేషన్ మరియు బిలియన్ల కొద్దీ వ్యాపార లావాదేవీల లావాదేవీల ప్రాసెసింగ్ కోసం ఉపయోగించబడుతుంది.

ఈరోజు మనం COBOLను సరిగ్గా ఎక్కడ చూడగలం?

  • COBOL ప్రోగ్రామింగ్ లాంగ్వేజ్ ATM సిస్టమ్స్‌లో కీలక పాత్ర పోషిస్తుంది, ఎందుకంటే ఇది ATMలలో జరిగే అన్ని కార్డ్ లావాదేవీలలో దాదాపు 95% ఉపయోగించబడుతుంది.
  • COBOL ప్రోగ్రామింగ్ లాంగ్వేజ్ యొక్క 80% వినియోగాన్ని అంచనా వేసిన వ్యక్తి లావాదేవీలలో ఎక్కువ భాగం కీలక పాత్ర పోషిస్తుంది.
  • రోజువారీ ప్రాతిపదికన, COBOL వ్యవస్థలు వాణిజ్యంలో సుమారు మూడు ట్రిలియన్ డాలర్లను సులభతరం చేస్తాయి.
  • రోజువారీగా, నిర్వహించబడే COBOL లావాదేవీల సంఖ్య Google శోధనల సంఖ్య కంటే 200 రెట్లు ఎక్కువ.

COBOL యొక్క లక్షణాలు

  • ఇది నిర్మాణాత్మక విధానాన్ని అనుసరించే ప్రోగ్రామింగ్ భాష.
  • ఇది ఇంగ్లీష్ వెర్షన్‌లో వ్రాయబడింది, ఇది అర్థం చేసుకోవడానికి సులభం చేస్తుంది.
  • దాని హార్డ్‌వేర్ మరియు సాఫ్ట్‌వేర్ యొక్క అన్ని అంశాలను నిర్వహించడం సులభం.
  • ఇది చాలా ఎక్కువ కంప్యూటింగ్ సామర్థ్యాన్ని కలిగి ఉంది.
  • అప్లికేషన్ ప్రోగ్రామ్‌ల భవిష్యత్‌లో, అర్థం చేసుకోవడం సులభం.
  • ఇది అప్లికేషన్ ప్రోగ్రామ్ యొక్క మరింత రీడబిలిటీని కలిగి ఉంది.

COBOL రకాలు

  • PC-ఆధారిత COBOL
    1. చిన్న పరిమాణ అప్లికేషన్లు
    2. MF COBOL (విండోస్)
    3. IDE (ఓపెన్ IDE) GNUCOBOL కంపైలర్
  • రియల్ మెయిన్‌ఫ్రేమ్ COBOL vs COBOL KS (విజువలైజ్ సోర్స్) COBOL
    1. పెద్ద పరిమాణ అప్లికేషన్లు
    2. VS- COBOL II

లోకల్ మెషీన్‌లో COBOLని ఇన్‌స్టాల్ చేస్తోంది

Ubuntu/Linuxలో COBOLని ఇన్‌స్టాల్ చేయడానికి, మేము ఈ సాధారణ దశలను అనుసరించాలి:

ముందుగా, టెర్మినల్‌లో “apt” డేటాబేస్‌ను నవీకరించండి.









అప్పుడు, మెషీన్‌లో COBOL ని ఇన్‌స్టాల్ చేయడానికి, ఈ ఆదేశాన్ని ఉపయోగించండి:







చివరగా, COBOL ఇన్‌స్టాలేషన్‌ను తనిఖీ చేయడానికి, ఈ ఆదేశాన్ని ఉపయోగించండి:



కోడింగ్ షీట్

ఇది మన ప్రోగ్రామింగ్‌లో అనుసరించాల్సిన కోడింగ్ ప్రమాణం:

  • 1 - 6 పేజీలు / పంక్తుల సంఖ్య - ఐచ్ఛికం (కంపైలర్ ద్వారా స్వయంచాలకంగా కేటాయించబడుతుంది)
  • 7 కొనసాగింపులు (-), కమాండ్ (*), కొత్త పేజీని ప్రారంభించడం (/)
  • డీబగ్గింగ్ లైన్ (D)
  • 8 – 11 కాలమ్ A – విభాగాలు, విభాగాలు, పేరాలు, 01, 77 డిక్లరేషన్‌లు ఇక్కడ ప్రారంభం కావాలి
  • 12 - 72 కాలమ్ B - అన్ని ఇతర ప్రకటనలు మరియు ప్రకటనలు ఈ పాయింట్ నుండి ప్రారంభమవుతాయి.
  • 73-80 గుర్తింపు ఫీల్డ్ సోర్స్ లిస్టింగ్‌లో కనిపిస్తుంది కానీ కంపైలర్ ద్వారా విస్మరించబడుతుంది

భాషా నిర్మాణం

అప్లికేషన్‌లను అభివృద్ధి చేయడానికి ప్రోగ్రామ్‌లను రూపొందించడానికి COBOL భాష ఉపయోగించబడుతుంది. కార్యక్రమాలు ప్రధానంగా నాలుగు విభాగాలుగా విభజించబడ్డాయి:

గుర్తింపు విభాగం:

ఇది మొదటి విభాగం మరియు ప్రోగ్రామ్ ఇక్కడ గుర్తించబడింది. తప్పనిసరి మూలకం వలె, PROGRAMID తర్వాత వినియోగదారు నిర్వచించిన పేరు తప్పనిసరిగా పేరాలో చేర్చబడాలి. ప్రోగ్రామ్‌లోని ఇతర పేరాగ్రాఫ్‌లు ఐచ్ఛికం మరియు డాక్యుమెంటేషన్ ప్రయోజనాన్ని అందిస్తాయి.

  1. గుర్తింపు విభాగం
  2. ప్రోగ్రామ్ ID, ప్రోగ్రామ్ పేరు
  3. రచయిత, వ్యాఖ్య ఎంట్రీ
  4. వ్రాసిన తేదీ, వ్యాఖ్య నమోదు
  5. తేదీ కంపైల్ చేయబడింది, కామెంట్ ఎంట్రీ
  6. భద్రత, SOMMENT ఎంట్రీ

పర్యావరణ విభాగం:

హార్డ్‌వేర్, కంప్యూటర్ మరియు ఉపయోగించే ఫైల్‌ల వంటి పర్యావరణానికి సంబంధించినదని పేరు స్వయంగా సూచిస్తుంది. దీనికి రెండు విభాగాలు ఉన్నాయి: కాన్ఫిగరేషన్ విభాగం (ఇది కంపైల్ చేయబడిన ప్రోగ్రామ్) మరియు ఇన్‌పుట్ అవుట్‌పుట్ విభాగం (ప్రోగ్రామ్‌లో ఉపయోగించే ఫైల్‌లు).

  • ఫైల్-నియంత్రణ
  • I-O నియంత్రణ

డేటా విభాగం:

ఇది CBL PGMలో భాగం, ఇక్కడ ప్రతి డేటా అంశం ప్రోగ్రామ్ ద్వారా ప్రాసెస్ చేయబడుతుంది. ప్రొసీజర్ విభాగంలో డేటాను ఉపయోగించే ముందు, దానిని ముందుగా ఈ విభాగంలో ప్రకటించాలి. అప్లికేషన్ తాత్కాలిక మరియు శాశ్వతంగా విభజించబడిన డేటా తప్ప మరొకటి కాదు.

టెంప్ : ఈ వేరియబుల్ ప్రోగ్రామ్ యొక్క అమలు అంతటా అందుబాటులో ఉంటుంది.

పెర్మ్ : ఇది ప్రోగ్రామ్ పూర్తయిన తర్వాత అందుబాటులో ఉంటుంది.

  • ఫైల్ విభాగం
  • పని నిల్వ విభాగం
  • వంశ విభాగం

పని నిల్వ విభాగం:
ఇది ప్రధానంగా వినియోగదారు నిర్వచించిన వేరియబుల్స్ లేదా డేటా పేర్లను ప్రకటించడానికి ఉపయోగించబడుతుంది.

నామకరణ ప్రమాణాలు:

  • వేరియబుల్ పేరు తప్పనిసరిగా 1-30 ఆల్ఫాన్యూమరిక్ అక్షరాలను కలిగి ఉండాలి.
  • ఇది కనీసం ఒక వర్ణమాలను కలిగి ఉండాలి.
  • పాత్రల మధ్య ఖాళీ లేదు.
  • TIME, ADD, COMPUTE వంటి రివర్స్డ్ పదాలు ఏవీ ఉపయోగించబడవు.
  • # మరియు $ వంటి ప్రత్యేక అక్షరాలు లేవు.
  • ఉదాహరణ: WS-EMPNO, WS-EMPNAME

ప్రాథమిక COBOL ప్రోగ్రామ్‌లు

ప్రోగ్రామింగ్ ఉదాహరణ 1:

గుర్తింపు విభాగం.
ప్రోగ్రామ్-ఐడి. 'హలో' .

ప్రక్రియ విభజన.
ప్రదర్శన 'COBOL నేర్చుకోవడం చాలా సరదాగా ఉంటుంది!' .
పరుగు ఆపండి.

అవుట్‌పుట్ :

బోర్డు @ ఉబుంటు : ~ / డెస్క్‌టాప్ / pp$ cobc -xjF pk.cbl
COBOL నేర్చుకోవడం చాలా సరదాగా ఉంటుంది !
బోర్డు @ ఉబుంటు: ~ / డెస్క్‌టాప్ / pp$

వివరణ :
ఈ మొదటి ఉదాహరణలో, ప్రాథమిక COBOL ప్రోగ్రామ్ ఎలా కంపైల్ చేయబడి అమలు చేయబడుతుందో మీకు చూపించడానికి మేము ప్రయత్నిస్తున్నాము. ఇక్కడ, మేము 'హలో' విలువను ప్రోగ్రామ్-ఐడిగా ఇస్తాము. అప్పుడు, మేము 'COBOL నేర్చుకోవడం చాలా సరదాగా ఉంటుంది!' అనే సాధారణ పంక్తిని ప్రింట్ చేస్తాము. ప్రక్రియ విభాగం కింద.

ప్రోగ్రామింగ్ ఉదాహరణ 2:

డెంటిఫికేషన్ డివిజన్
ప్రోగ్రామ్-ID. “addition_of_2_number”.
డేటా డివిజన్.
పని-నిల్వ విభాగం.

77 X PIC 9 ( 4 ) .
77 Y PIC 9 ( 4 ) .
77 Z PIC 9 ( 4 ) .
విధాన విభజన.
కోసం.
ప్రదర్శన 'దయచేసి X విలువ =' .
Xని అంగీకరించండి.
ప్రదర్శన 'దయచేసి Y విలువ =' .
Y అంగీకరించు.
కంప్యూట్ Z = X + Y.
ప్రదర్శన 'X మరియు Y కలయిక =' .
డిస్ప్లే Z.
రన్ ఆపండి.

అవుట్‌పుట్ :

బోర్డు @ ఉబుంటు: ~ / డెస్క్‌టాప్ / pp$ cobc -xjF kk.cbl
దయచేసి X విలువ =
55
దయచేసి Y'
లు విలువ =
5
X మరియు Y ల జోడింపు ఉంది =
0060
బోర్డు @ ఉబుంటు: ~ / డెస్క్‌టాప్ / pp$

వివరణ :
ఇక్కడ, మేము మరొక డెమో ప్రోగ్రామింగ్ ఉదాహరణను ఇస్తాము, ఇక్కడ మేము రెండు సంఖ్యలను జోడించడం ద్వారా ఫలితాన్ని చూపుతాము. దీని కోసం, మేము పని చేసే నిల్వ విభాగంలో మూడు వేరియబుల్స్ - X, Y మరియు Z - తీసుకుంటాము. మేము వినియోగదారు నుండి విలువలను తీసుకుంటాము మరియు ప్రక్రియ విభజన విభాగంలో X మరియు Y వేరియబుల్స్‌లో ఉంచుతాము. అప్పుడు, మేము ఈ రెండు సంఖ్యలను జోడించి, Z వేరియబుల్ లోపల వాటిని కేటాయిస్తాము.

ముగింపు

ఈ అంశంలో, మేము COBOL యొక్క అన్ని అంశాలను మరియు ప్రాథమికాలను కవర్ చేస్తాము. మీరు COBOL భాషలోని అన్ని రంగాలను అర్థం చేసుకోగలరని మేము ఆశిస్తున్నాము, తద్వారా మీరు ఆచరణాత్మక ప్రపంచంలో లేదా ఏదైనా నిజమైన ప్రాజెక్ట్‌లో ప్రాథమిక COBOL పరిజ్ఞానాన్ని సులభంగా అమలు చేయవచ్చు.