आज हम वास्तव में COBOL कहाँ देख सकते हैं?
- COBOL प्रोग्रामिंग लैंग्वेज एटीएम सिस्टम में एक महत्वपूर्ण भूमिका निभाती है क्योंकि एटीएम में किए जाने वाले सभी कार्ड लेनदेन के लगभग 95% में इसका उपयोग किया जाता है।
- प्रोग्रामिंग भाषा के अनुमानित 80% उपयोग के साथ अधिकांश इन-पर्सन लेनदेन में COBOL महत्वपूर्ण भूमिका निभाता है।
- दैनिक आधार पर, COBOL प्रणालियाँ वाणिज्य में लगभग तीन ट्रिलियन डॉलर की सुविधा प्रदान करती हैं।
- दैनिक आधार पर, किए गए COBOL लेन-देन की संख्या प्रदर्शन की गई Google खोजों की संख्या से 200 गुना अधिक है।
कोबोल की विशेषताएं
- यह एक प्रोग्रामिंग भाषा है जो एक संरचित दृष्टिकोण का अनुसरण करती है।
- यह अंग्रेजी संस्करण में लिखा गया है जिससे समझने में आसानी होती है।
- इसके हार्डवेयर और सॉफ्टवेयर के सभी पहलुओं को बनाए रखना आसान है।
- इसकी कंप्यूटिंग क्षमता बहुत अधिक है।
- आवेदन कार्यक्रमों की संभावना को समझना आसान है।
- इसमें एप्लिकेशन प्रोग्राम की अधिक पठनीयता है।
कोबोल के प्रकार
- पीसी आधारित कोबोल
- छोटे आकार के अनुप्रयोग
- एमएफ कोबोल (विंडोज़)
- आईडीई (ओपन आईडीई) ग्नूकोबोल कंपाइलर
- वास्तविक मेनफ्रेम COBOL बनाम COBOL KS (कल्पना स्रोत) COBOL
- बड़े आकार के अनुप्रयोग
- वीएस- कोबोल II
स्थानीय मशीन पर COBOL स्थापित करना
उबंटू/लिनक्स पर कोबोल स्थापित करने के लिए, हमें इन सरल चरणों का पालन करना होगा:
सबसे पहले, टर्मिनल में 'उपयुक्त' डेटाबेस को अपडेट करें।
फिर, मशीन पर कोबोल स्थापित करने के लिए, इस आदेश का प्रयोग करें:
अंत में, COBOL स्थापना की जाँच करने के लिए, इस कमांड का उपयोग करें:
कोडिंग शीट
यह कोडिंग मानक है जिसका हमें अपनी प्रोग्रामिंग में पालन करना है:
- 1 - 6 पृष्ठ / पंक्ति संख्या - वैकल्पिक (कंपाइलर द्वारा स्वचालित रूप से असाइन किया गया)
- 7 निरंतरता (-), कमांड (*), एक नया पेज शुरू करना (/)
- डिबगिंग लाइन (डी)
- 8 - 11 कॉलम ए - डिवीजन, सेक्शन, पैराग्राफ, 01, 77 घोषणाएं यहां से शुरू होनी चाहिए
- 12 - 72 कॉलम बी - अन्य सभी कथन और घोषणाएँ इसी बिंदु से शुरू होती हैं।
- 73-80 पहचान क्षेत्र जो स्रोत सूची में दिखाई देता है लेकिन संकलक द्वारा अनदेखा किया जाता है
भाषा संरचना
COBOL भाषा का उपयोग अनुप्रयोगों को विकसित करने के लिए प्रोग्राम बनाने के लिए किया जाता है। कार्यक्रमों को मुख्य रूप से चार भागों में विभाजित किया गया है:
पहचान प्रभाग:
यह फर्स्ट डिवीजन है और यहां कार्यक्रम की पहचान की गई है। एक अनिवार्य तत्व के रूप में, उपयोगकर्ता परिभाषित नाम के बाद PROGRAMID को पैराग्राफ में शामिल किया जाना चाहिए। कार्यक्रम में अन्य पैराग्राफ वैकल्पिक हैं और दस्तावेज़ीकरण के उद्देश्य को पूरा करते हैं।
- पहचान प्रभाग
- कार्यक्रम आईडी, कार्यक्रम का नाम
- लेखक, टिप्पणी प्रविष्टि
- दिनांक लिखित, टिप्पणी प्रविष्टि
- दिनांक संकलित, टिप्पणी प्रविष्टि
- सुरक्षा, कुछ प्रविष्टि
पर्यावरण प्रभाग:
नाम ही इंगित करता है कि यह हार्डवेयर, कंप्यूटर और उपयोग की जाने वाली फ़ाइलों जैसे पर्यावरण से संबंधित है। इसके दो खंड हैं: कॉन्फ़िगरेशन अनुभाग (वह प्रोग्राम जहां इसे संकलित किया गया है) और इनपुट आउटपुट अनुभाग (प्रोग्राम में उपयोग की जाने वाली फ़ाइलें)।
- फ़ाइल-नियंत्रण
- आईओ नियंत्रण
डेटा प्रभाग:
यह सीबीएल पीजीएम का हिस्सा है जहां हर डेटा आइटम प्रोग्राम द्वारा संसाधित किया जाता है। प्रक्रिया प्रभाग में डेटा का उपयोग करने से पहले, इसे पहले इस खंड में घोषित किया जाना चाहिए। एप्लिकेशन और कुछ नहीं बल्कि डेटा है जिसे अस्थायी और स्थायी के रूप में विभाजित किया गया है।
अस्थायी : यह चर कार्यक्रम के निष्पादन के दौरान सुलभ है।
पेर्म : यह कार्यक्रम के पूरा होने के बाद उपलब्ध है।
- फ़ाइल अनुभाग
- वर्किंग स्टोरेज सेक्शन
- वंश धारा
वर्किंग स्टोरेज सेक्शन:
यह मुख्य रूप से उपयोगकर्ता-परिभाषित चर या डेटा नाम घोषित करने के लिए उपयोग किया जाता है।
नामकरण मानक:
- चर नाम में 1-30 अल्फ़ान्यूमेरिक वर्ण होने चाहिए।
- इसमें कम से कम एक अक्षर होना चाहिए।
- पात्रों के बीच कोई स्थान नहीं।
- TIME, ADD, COMPUTE जैसे उल्टे शब्दों का प्रयोग नहीं करना है।
- # और $ जैसा कोई विशेष वर्ण नहीं.
- उदाहरण: WS-EMPNO, WS-EMPNAME
बुनियादी COBOL कार्यक्रम
प्रोग्रामिंग उदाहरण 1:
पहचान प्रभाग।कार्यक्रम-आईडी। 'नमस्ते' .
प्रक्रिया विभाजन।
दिखाना 'कोबोल सीखना बहुत मजेदार है!' .
दौड़ना बंद करो।
उत्पादन :
तख़्ता @ उबंटु : ~ / डेस्कटॉप / पीपी $ सीओबीसी -xjF pk.cblकोबोल सीखना बहुत मजेदार है !
तख़्ता @ उबंटु: ~ / डेस्कटॉप / पीपी $
व्याख्या :
इस पहले उदाहरण में, हम आपको यह दिखाने की कोशिश कर रहे हैं कि एक बुनियादी COBOL प्रोग्राम कैसे संकलित और चलाया जाता है। यहां, हम प्रोग्राम-आईडी के रूप में 'हैलो' मान देते हैं। फिर, हम एक साधारण लाइन प्रिंट करते हैं जो है 'सीखना COBOL is very fun!' प्रक्रिया प्रभाग के तहत।
प्रोग्रामिंग उदाहरण 2:
दंत चिकित्सा प्रभागकार्यक्रम-आईडी। 'जोड़_का_2_संख्या'।
डेटा प्रभाग।
वर्किंग-स्टोरेज सेक्शन।
77 एक्स तस्वीर 9 ( 4 ) .
77 वाई तस्वीर 9 ( 4 ) .
77 जेड तस्वीर 9 ( 4 ) .
प्रक्रिया प्रभाग।
के लिए।
दिखाना 'कृपया X का मान =' .
स्वीकार करें एक्स।
दिखाना 'कृपया Y का मान =' .
स्वीकार वाई।
कंप्यूट जेड = एक्स + वाई।
दिखाना 'X और Y का जोड़ =' .
प्रदर्शन जेड।
दौड़ना बंद करो।
उत्पादन :
तख़्ता @ उबंटु: ~ / डेस्कटॉप / पीपी $ सीओबीसी -xjF केके.सीबीएलकृपया एक्स का मान =
55
कृपया वाई' एस कीमत =
5
X और Y का योग है =
0060
तख़्ता @ उबंटु: ~ / डेस्कटॉप / पीपी $
व्याख्या :
यहाँ, हम एक और डेमो प्रोग्रामिंग उदाहरण देते हैं जहाँ हम केवल दो संख्याओं को जोड़ने का परिणाम दिखाते हैं। इसके लिए, हम वर्किंग स्टोरेज सेक्शन के तहत तीन वेरिएबल्स - X, Y और Z - लेते हैं। हम उपयोगकर्ता से मान लेते हैं और इसे प्रक्रिया विभाजन अनुभाग के तहत X और Y चर के अंदर रखते हैं। फिर, हम बस इन दो नंबरों को जोड़ते हैं और उन्हें Z वेरिएबल के अंदर असाइन करते हैं।
निष्कर्ष
इस विषय में, हम COBOL के सभी पहलुओं और बुनियादी बातों को शामिल करते हैं। हम आशा करते हैं कि आप COBOL भाषा के सभी क्षेत्रों को समझने में सक्षम हैं ताकि आप व्यावहारिक दुनिया या किसी वास्तविक परियोजना में बुनियादी COBOL ज्ञान को आसानी से लागू कर सकें।