COBOL प्रोग्रामिंग के लिए पर्यावरण सेटअप – Setting up the COBOL Environment

COBOL प्रोग्रामिंग के लिए पर्यावरण सेटअप – Setting up the COBOL Environment

COBOL प्रोग्रामिंग शुरू करने से पहले, आपको अपने कंप्यूटर पर COBOL प्रोग्रामिंग वातावरण सेट करना होगा। इस खंड में, हम आपको बताएंगे कि आप अपने सिस्टम पर COBOL IDEs और कंपाइलर कैसे इंस्टॉल कर सकते हैं। साथ ही, हम आपको पहला COBOL प्रोग्राम लिखने और उसे सफलतापूर्वक चलाने के लिए आवश्यक स्टेप्स के बारे में भी जानकारी देंगे। इस गाइड के माध्यम से, आप अपने सिस्टम पर COBOL प्रोग्रामिंग के लिए एक सुचारू और प्रभावी सेटअप कर सकेंगे।

COBOL IDEs और कंपाइलर (Popular COBOL IDEs and Compilers)

COBOL प्रोग्रामिंग के लिए एक सही वातावरण तैयार करने के लिए आपको एक अच्छा IDE (Integrated Development Environment) और कंपाइलर की आवश्यकता होगी। COBOL के लिए कई लोकप्रिय IDEs और कंपाइलर उपलब्ध हैं जो आपकी प्रोग्रामिंग प्रक्रिया को सरल और कुशल बनाते हैं। यहां कुछ प्रमुख COBOL IDEs और कंपाइलर के बारे में जानकारी दी गई है:

1. Visual COBOL

  • विशेषताएं: Visual COBOL एक आधुनिक IDE है जो Microsoft Visual Studio और Eclipse दोनों के लिए उपलब्ध है। यह एक समृद्ध डिबगिंग वातावरण और उन्नत एडिटिंग फीचर्स प्रदान करता है, जो COBOL कोडिंग को सरल और प्रभावी बनाता है।
  • उपयोग: यह बड़े एंटरप्राइज लेवल के प्रोजेक्ट्स के लिए आदर्श है और क्लाउड और माइक्रोसर्विसेज पर काम करने के लिए भी उपयुक्त है।

2. GNU COBOL (Formerly OpenCOBOL)

  • विशेषताएं: GNU COBOL एक ओपन-सोर्स COBOL कंपाइलर है जो COBOL प्रोग्राम्स को C कोड में ट्रांसलेट करता है और फिर उस C कोड को कंपाइल करता है। यह एक अच्छा विकल्प है यदि आप फ्री और ओपन-सोर्स समाधान की तलाश में हैं।
  • उपयोग: यह शिक्षा और छोटे प्रोजेक्ट्स के लिए उपयुक्त है और यह Linux, Windows, और macOS पर चल सकता है।

3. Micro Focus COBOL

  • विशेषताएं: Micro Focus COBOL सबसे अधिक उपयोग किए जाने वाले COBOL कंपाइलर में से एक है। यह आपको आधुनिक डेवलपमेंट टूल्स और लाइब्रेरीज़ के साथ COBOL को मिलाकर उपयोग करने की अनुमति देता है।
  • उपयोग: यह बड़े एंटरप्राइज अप्लिकेशन्स और लंबे समय तक चलने वाले सिस्टम्स के लिए उपयुक्त है, खासकर जहां प्रदर्शन और विश्वसनीयता महत्वपूर्ण हैं।

4. Fujitsu NetCOBOL

  • विशेषताएं: Fujitsu NetCOBOL एक व्यापक और मजबूत COBOL विकास प्लेटफ़ॉर्म है जो Windows और Linux के लिए उपलब्ध है। यह बिना रनटाइम फीस के आता है, जो इसे छोटे और मध्यम आकार के प्रोजेक्ट्स के लिए एक अच्छा विकल्प बनाता है।
  • उपयोग: यह व्यापारिक अनुप्रयोगों के विकास के लिए उपयुक्त है और पारंपरिक COBOL डेवलपर्स के लिए एक परिचित वातावरण प्रदान करता है।

5. COBOL-IT

  • विशेषताएं: COBOL-IT एक ओपन-सोर्स COBOL कंपाइलर है जो मुख्य रूप से Linux और UNIX प्लेटफार्मों के लिए डिज़ाइन किया गया है। यह बड़े एंटरप्राइज सिस्टम्स के लिए एक किफायती समाधान प्रदान करता है।
  • उपयोग: यह उन संगठनों के लिए उपयुक्त है जो मौजूदा COBOL सिस्टम्स को बनाए रखना चाहते हैं या नए सिस्टम्स को विकसित करना चाहते हैं।

COBOL सेटअप गाइड (Step-by-Step Guide to Setting Up COBOL on Your System)

COBOL प्रोग्रामिंग शुरू करने से पहले, अपने सिस्टम पर COBOL पर्यावरण सेट करना आवश्यक है। यह गाइड आपको चरण-दर-चरण बताएगा कि कैसे आप अपने कंप्यूटर पर COBOL इंस्टॉल और कॉन्फ़िगर कर सकते हैं। इस गाइड में हम GNU COBOL (एक ओपन-सोर्स COBOL कंपाइलर) का उपयोग करेंगे, जिसे Linux, Windows, और macOS पर सेटअप किया जा सकता है।

1. GNU COBOL डाउनलोड और इंस्टॉलेशन (Download and Installation of GNU COBOL)

Linux पर इंस्टॉलेशन:

  • Step 1: टर्मिनल खोलें और अपने पैकेज मैनेजर को अपडेट करें:
    Plain text
    Copy to clipboard
    Open code in new window
    EnlighterJS 3 Syntax Highlighter
    sudo apt-get update
    sudo apt-get update
    sudo apt-get update
    

     

  • Step 2: GNU COBOL को इंस्टॉल करने के लिए निम्नलिखित कमांड का उपयोग करें:
    Plain text
    Copy to clipboard
    Open code in new window
    EnlighterJS 3 Syntax Highlighter
    sudo apt-get install open-cobol
    sudo apt-get install open-cobol
    sudo apt-get install open-cobol
    

     

  • Step 3: इंस्टॉलेशन पूरा होने के बाद, यह सुनिश्चित करने के लिए कि GNU COBOL सही से इंस्टॉल हुआ है, निम्नलिखित कमांड चलाएं:
    Plain text
    Copy to clipboard
    Open code in new window
    EnlighterJS 3 Syntax Highlighter
    cobc -v
    cobc -v
    cobc -v
    

     

  • अगर संस्करण संख्या प्रदर्शित होती है, तो इसका मतलब है कि GNU COBOL सफलतापूर्वक इंस्टॉल हो गया है।

Windows पर इंस्टॉलेशन:

  • Step 1: GNU COBOL for Windows से इंस्टॉलर डाउनलोड करें।
  • Step 2: डाउनलोड किए गए .exe फ़ाइल को चलाएं और ऑन-स्क्रीन निर्देशों का पालन करते हुए GNU COBOL इंस्टॉल करें।
  • Step 3: इंस्टॉलेशन के बाद, Command Prompt खोलें और यह सुनिश्चित करने के लिए कि GNU COBOL सही से इंस्टॉल हुआ है, निम्नलिखित कमांड चलाएं:
    Plain text
    Copy to clipboard
    Open code in new window
    EnlighterJS 3 Syntax Highlighter
    cobc -v
    cobc -v
    cobc -v
    

     

macOS पर इंस्टॉलेशन:

  • Step 1: सबसे पहले Homebrew को इंस्टॉल करें (यदि पहले से इंस्टॉल नहीं है)।
    Plain text
    Copy to clipboard
    Open code in new window
    EnlighterJS 3 Syntax Highlighter
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    

     

  • Step 2: Homebrew का उपयोग करके GNU COBOL इंस्टॉल करें:
    Plain text
    Copy to clipboard
    Open code in new window
    EnlighterJS 3 Syntax Highlighter
    brew install gnu-cobol
    brew install gnu-cobol
    brew install gnu-cobol
    

     

  • Step 3: इंस्टॉलेशन की पुष्टि के लिए निम्नलिखित कमांड का उपयोग करें:
    Plain text
    Copy to clipboard
    Open code in new window
    EnlighterJS 3 Syntax Highlighter
    cobc -v
    cobc -v
    cobc -v
    

     

2. पहला COBOL प्रोग्राम लिखना (Writing Your First COBOL Program)

  • Step 1: एक टेक्स्ट एडिटर खोलें (जैसे कि VS Code, Sublime Text, या कोई भी साधारण टेक्स्ट एडिटर) और निम्नलिखित कोड लिखें:
    Plain text
    Copy to clipboard
    Open code in new window
    EnlighterJS 3 Syntax Highlighter
    IDENTIFICATION DIVISION.
    PROGRAM-ID. HelloWorld.
    PROCEDURE DIVISION.
    DISPLAY 'Hello, COBOL World!'.
    STOP RUN.
    IDENTIFICATION DIVISION. PROGRAM-ID. HelloWorld. PROCEDURE DIVISION. DISPLAY 'Hello, COBOL World!'. STOP RUN.
    IDENTIFICATION DIVISION.
    PROGRAM-ID. HelloWorld.
    PROCEDURE DIVISION.
    DISPLAY 'Hello, COBOL World!'.
    STOP RUN.
    

     

  • Step 2: इस कोड को helloworld.cob नाम से सेव करें।

3. COBOL प्रोग्राम को कंपाइल और रन करना (Compiling and Running the COBOL Program)

  • Step 1: टर्मिनल/कमांड प्रॉम्प्ट खोलें और उस डायरेक्टरी पर जाएं जहाँ आपने helloworld.cob फाइल सेव की है।
  • Step 2: निम्नलिखित कमांड का उपयोग करके कोड को कंपाइल करें:
    Plain text
    Copy to clipboard
    Open code in new window
    EnlighterJS 3 Syntax Highlighter
    cobc -x helloworld.cob
    cobc -x helloworld.cob
    cobc -x helloworld.cob
    

     

  • Step 3: कोड को रन करने के लिए निम्नलिखित कमांड का उपयोग करें:
    Plain text
    Copy to clipboard
    Open code in new window
    EnlighterJS 3 Syntax Highlighter
    ./helloworld
    ./helloworld
    ./helloworld
    

     

    • Output: यदि सब कुछ सही से किया गया है, तो आपको स्क्रीन पर “Hello, COBOL World!” लिखा हुआ दिखाई देगा।

4. IDE सेटअप (Setting Up the IDE)

  • Step 1: Visual Studio Code या Eclipse डाउनलोड करें और इंस्टॉल करें।
  • Step 2: COBOL के लिए प्लगइन इंस्टॉल करें:
    • Visual Studio Code के लिए, “COBOL” प्लगइन इंस्टॉल करें।
    • Eclipse के लिए, “COBOL Development Tools” इंस्टॉल करें।
  • Step 3: COBOL प्रोजेक्ट बनाने के लिए नया प्रोजेक्ट क्रिएट करें और ऊपर दिए गए कोड को जोड़ें। फिर कंपाइल और रन करें।

पहला COBOL प्रोग्राम (Writing and Running Your First COBOL Program)

COBOL प्रोग्रामिंग में आपकी यात्रा की शुरुआत का सबसे महत्वपूर्ण कदम है अपना पहला COBOL प्रोग्राम लिखना और उसे सफलतापूर्वक चलाना। यहाँ पर हम एक सरल ‘Hello World’ प्रोग्राम बनाएंगे, जो आपको COBOL की बुनियादी संरचना और सिंटैक्स को समझने में मदद करेगा।

1. प्रोग्राम लिखना (Writing the Program)

  • Step 1: एक टेक्स्ट एडिटर खोलें। आप किसी भी टेक्स्ट एडिटर का उपयोग कर सकते हैं, जैसे कि Visual Studio Code, Sublime Text, या Notepad++।
  • Step 2: नीचे दिए गए कोड को अपने टेक्स्ट एडिटर में टाइप करें:
    Plain text
    Copy to clipboard
    Open code in new window
    EnlighterJS 3 Syntax Highlighter
    IDENTIFICATION DIVISION.
    PROGRAM-ID. HelloWorld.
    PROCEDURE DIVISION.
    DISPLAY 'Hello, COBOL World!'.
    STOP RUN.
    IDENTIFICATION DIVISION. PROGRAM-ID. HelloWorld. PROCEDURE DIVISION. DISPLAY 'Hello, COBOL World!'. STOP RUN.
    IDENTIFICATION DIVISION.
    PROGRAM-ID. HelloWorld.
    
    PROCEDURE DIVISION.
        DISPLAY 'Hello, COBOL World!'.
        STOP RUN.
    

     

  • Step 3: इस फाइल को helloworld.cob नाम से सेव करें। यह नाम आप अपनी सुविधा के अनुसार बदल सकते हैं, लेकिन .cob एक्सटेंशन का उपयोग करना महत्वपूर्ण है, क्योंकि यह COBOL सोर्स फाइल को दर्शाता है।

2. प्रोग्राम को कंपाइल करना (Compiling the Program)

  • Step 1: टर्मिनल (Linux/Mac) या कमांड प्रॉम्प्ट (Windows) खोलें।
  • Step 2: उस डायरेक्टरी पर जाएं जहाँ आपने helloworld.cob फाइल सेव की है। उदाहरण के लिए:
    Plain text
    Copy to clipboard
    Open code in new window
    EnlighterJS 3 Syntax Highlighter
    cd path/to/your/file
    cd path/to/your/file
    cd path/to/your/file
    

     

  • Step 3: अब अपने COBOL कोड को कंपाइल करने के लिए निम्नलिखित कमांड टाइप करें:
    Plain text
    Copy to clipboard
    Open code in new window
    EnlighterJS 3 Syntax Highlighter
    cobc -x helloworld.cob
    cobc -x helloworld.cob
    cobc -x helloworld.cob
    
    • यहाँ cobc GNU COBOL कंपाइलर को संदर्भित करता है।
    • -x फ्लैग प्रोग्राम को एक्जिक्यूटेबल फाइल में कंपाइल करने के लिए उपयोग होता है।
  • Step 4: यदि कोई एरर नहीं है, तो एक helloworld नामक एक्जिक्यूटेबल फाइल बन जाएगी।

3. प्रोग्राम को रन करना (Running the Program)

  • Step 1: अब प्रोग्राम को चलाने के लिए निम्नलिखित कमांड का उपयोग करें:
    Plain text
    Copy to clipboard
    Open code in new window
    EnlighterJS 3 Syntax Highlighter
    ./helloworld
    ./helloworld
    ./helloworld
    

     

  • Step 2: यदि सब कुछ सही है, तो आपको आउटपुट में निम्नलिखित दिखाई देगा:
    Plain text
    Copy to clipboard
    Open code in new window
    EnlighterJS 3 Syntax Highlighter
    Hello, COBOL World!
    Hello, COBOL World!
    Hello, COBOL World!
    

     

प्रोग्राम की व्याख्या (Explanation of the Program):

  • IDENTIFICATION DIVISION: यह प्रोग्राम की पहचान के लिए उपयोग होता है और COBOL प्रोग्राम की शुरुआत को दर्शाता है। इसमें प्रोग्राम का नाम PROGRAM-ID के रूप में दिया जाता है।
  • PROCEDURE DIVISION: इस सेक्शन में प्रोग्राम का मुख्य लॉजिक लिखा जाता है। यहाँ DISPLAY स्टेटमेंट का उपयोग स्क्रीन पर टेक्स्ट दिखाने के लिए किया गया है, और STOP RUN का उपयोग प्रोग्राम को समाप्त करने के लिए किया गया है।


Index