कृत्रिम बुद्धिमत्ता
Anthropic के Claude Code बनाम COBOL: IBM निवेशकों की प्रतिक्रिया

COBOL, या कॉमन बिजनेस-ओरिएंटेड लैंग्वेज, आज के वित्त क्षेत्र का एक मूलभूत घटक है। यह 60 वर्ष पुराना कोड लगभग 80% वैश्विक व्यावसायिक लेनदेन की रीढ़ है। यहां बताया गया है कि कैसे यह कोडिंग धीरे-धीरे वित्तीय क्षेत्र में मानक बन गई, इसे अपग्रेड करना इतना कठिन क्यों रहा है, और इन कारकों को सुधारने के लिए AI क्या कर सकता है।
COBOL क्या है? बैंक अभी भी इस पर क्यों निर्भर हैं
कॉमन बिजनेस-ओरिएंटेड लैंग्वेज का इतिहास 1959 का है, जब अमेरिकी रक्षा विभाग और IBM (IBM ) ने एक सार्वभौमिक कोड मानक बनाने के लक्ष्य के साथ 41 उद्योग विशेषज्ञों के साथ मुलाकात की।
इस मानक की आवश्यकता स्पष्ट हो गई थी, क्योंकि उस समय तक बढ़ती संख्या में कंप्यूटरों के लिए मशीन-निर्भर कोडिंग का उपयोग करना प्रचलित था। इस मानकीकृत भाषा ने अधिक कुशल व्यावसायिक डेटा प्रसंस्करण को सक्षम किया, साथ ही 1957 में IBM द्वारा विकसित और पहली उच्च-स्तरीय प्रोग्रामिंग भाषा माने जाने वाले FORTRAN का विकल्प प्रदान किया।
गैर-तकनीकी उपयोगकर्ताओं के लिए तैयार
COBOL का एक मूल पहलू इसकी पठनीयता के इर्द-गिर्द डिजाइन था, जिसने भविष्य की व्यावसायिक प्रोग्रामिंग की नींव रखने में इसे महत्वपूर्ण बनाया। अंग्रेजी-आधारित सिंटैक्स का उपयोग एक प्रमुख उन्नयन के रूप में देखा गया जिसने गैर-तकनीकी उपयोगकर्ताओं के लिए पहुंच में सुधार किया।
COBOL का प्रारंभिक डिजाइन: डिवीजन, फाइलें और बैच प्रोसेसिंग
पहले COBOL ने पदानुक्रमित डेटा विवरण, नियंत्रण प्रवाह, अनुक्रमिक फ़ाइल संचालन और प्रोग्राम मेटाडेटा का समर्थन किया। इसका इकोसिस्टम चार खंडों में विभाजित था। प्रत्येक डिवीजन एक मूल व्यावसायिक कार्य का प्रतिनिधित्व करता था।
इन डिवीजनों में पहचान क्षेत्र शामिल था, जो प्रोग्राम मेटाडेटा से संबंधित था। पर्यावरण क्षेत्र, जो सिस्टम विनिर्देशों को संभालता था। डेटा डिवीजन भी था, जो फ़ाइल संग्रहण को संभालता था, और निष्पादन योग्य तर्क सुविधा जिसे प्रक्रिया डिवीजन लेबल किया गया था।

मूल प्रोग्राम ने पंच-कार्ड इनपुट का उपयोग किया, क्योंकि उस समय वही तकनीक थी। इसने लाइन-प्रिंटर आउटपुट का समर्थन किया, और डेटा को चुंबकीय टेप पर संग्रहीत किया जा सकता था। COBOL-61 से COBOL-68 तक कई मामूली अपग्रेड किए गए थे।
इन अपग्रेड में मूलभूत सिंटैक्स संचालन में सुधार शामिल है। IBM ने अधिक उन्नत अंकगणित और अधिक विस्तृत रिपोर्टिंग के लिए समर्थन भी जोड़ा। COBOL-68 तक, यह भाषा उन्नत टेबल हैंडलिंग, लाइब्रेरी सुविधाओं और अधिक का समर्थन करने वाला पहला ANSI मानक बन गई थी।
COBOL-85 से COBOL 2023 तक: प्रतिस्थापन के बिना आधुनिकीकरण
COBOL-74 और COBOL-85 के बाद, बाद के मानकों (विशेष रूप से 2002, 2014, और 2023) ने वृद्धिशील आधुनिकीकरण पेश किया—जैसे कि ऑब्जेक्ट-ओरिएंटेड सुविधाएं और बेहतर डेटा इंटरचेंज समर्थन—COBOL की उच्च-विश्वसनीयता लेनदेन प्रसंस्करण में मौलिक भूमिका को बदले बिना।
COBOL का मूल डिजाइन दशकों पुराना है, लेकिन भाषा औपचारिक मानक अद्यतनों के माध्यम से विकसित होती रही है। वर्तमान COBOL मानक ISO/IEC 1989:2023 है, जो 2014 के संस्करण को तकनीकी संशोधनों के साथ प्रतिस्थापित करता है जिनका उद्देश्य भाषा को आधुनिक वातावरण में व्यवहार्य बनाए रखना है।
वित्त का कितना हिस्सा अभी भी COBOL पर चलता है? (जिसे हम साबित कर सकते हैं)
COBOL के महत्व को परिप्रेक्ष्य में रखने के लिए, आपको यह समझने की आवश्यकता है कि अधिकांश वैश्विक वित्तीय संस्थान लीगेसी सिस्टम पर चलते हैं। रिपोर्टें दर्शाती हैं कि अमेरिका में सभी ATM लेनदेन का 95% तक इस कोडिंग का उपयोग करता है।
वास्तव में, हर बार जब आप अपना क्रेडिट कार्ड स्वाइप करते हैं, तो 80% संभावना है कि सिस्टम प्रोसेस करने के लिए COBOL पर निर्भर करता है। कुल मिलाकर, COBOL वैश्विक लेनदेन के 85% के लिए जिम्मेदार है और फॉर्च्यून 500 की 90% कंपनियों द्वारा इसका उपयोग किया जाता है। इसके अतिरिक्त, इसका उपयोग उद्योग के 70% मूल वित्तीय तर्क में किया जाता है।
COBOL कैसे लोकप्रिय हुआ और आज भी बैंक इसका उपयोग क्यों करते हैं
COBOL बैंकिंग के लिए अभिन्न बना हुआ है क्योंकि यह प्रतिदिन खरबों लेनदेन की मात्रा को सुरक्षित रूप से संभालने में अपनी सिद्ध विश्वसनीयता रखता है। ये सिस्टम युद्ध-परीक्षित हैं। साथ ही, वे स्केल कर सकते हैं और बेजोड़ अपटाइम प्रदान करते हैं।
साथ ही, COBOL को आज के लीगेसी सिस्टम के भीतर सुचारू रूप से संचालित होने के लिए अनुकूलित किया गया है। इस अनुकूलन में सिंटैक्स में सुधार, डेटा सत्यापन और मजबूत सुरक्षा सुनिश्चित करना शामिल है। इसके अतिरिक्त, इसे आज के मेनफ्रेम के साथ काम करने के लिए अनुकूलित किया गया था।
COBOL आधुनिकीकरण कठिन क्यों है: लागत, जोखिम और अनुपालन
जैसा कि किसी भी ऐसी प्रणाली के साथ होता है जिस पर आप दशकों से भरोसा करते आए हैं, अपग्रेड करना कुछ पंक्तियों के कोड बदलने से कहीं अधिक है। इसके लिए पिछड़े संगतता को बनाए रखते हुए संपूर्ण वित्तीय डेटा प्रणालियों के पूर्ण नवीनीकरण की आवश्यकता होगी।
पहली बार एक नई प्रणाली का उपयोग करने से जुड़े तकनीकी जोखिम भी हैं। कोई भी तकनीकी समस्या प्रमुख वित्तीय व्यवधान और बाजार अस्थिरता का परिणाम बन सकती है। इस प्रकार, अपग्रेड क्रमिक और परीक्षण किए गए होने चाहिए।
यह एक साधारण पोर्ट नहीं है
संपूर्ण वित्तीय प्रणाली को एक नए प्लेटफ़ॉर्म पर माइग्रेट करने की विशाल लागत चौंका देने वाली होगी। अतीत में, COBOL सिस्टम को Python या Java जैसी अधिक आधुनिक भाषाओं में अपग्रेड करने के प्रयासों के लिए डेवलपर को अरबों पंक्तियों का कोड लिखने की आवश्यकता होती थी और इसके परिणामस्वरूप अल्पकालिक जोखिम उत्पन्न हुए हैं जिन्होंने दीर्घकालिक लाभों को पछाड़ दिया है।
डेटा हानि या भ्रष्टाचार
माइग्रेशन का एक अन्य महत्वपूर्ण पहलू यह तथ्य है कि इस वित्तीय डेटा को भ्रष्ट नहीं किया जा सकता है। इसके अतिरिक्त, संगतता के मुद्दे हैं, जैसे कि क्या करना है यदि कुछ डेटा नई प्रणालियों में पोर्ट नहीं होगा। इन परिचालनात्मक खतरों के साथ, COBOL डेवलपर्स की कमी ने कई संस्थानों को अपने 60 वर्ष पुराने सिस्टम बनाए रखने के लिए छोड़ दिया है।
प्रोग्रामरों की कमी
COBOL एक पुरानी प्रोग्रामिंग भाषा है, और इसके प्रोग्रामर भी उम्र में बढ़ रहे हैं, औसतन 58 वर्ष के हैं। यह जनसांख्यिकी सेवानिवृत्ति की आयु के आसपास है, जिसका अर्थ है कि COBOL प्रोग्रामरों की संख्या आने वाले वर्षों में एक बड़ी गिरावट लेने वाली है।
इसके अतिरिक्त, COBOL प्रोग्रामिंग पढ़ाने वाले स्कूल ढूंढना तेजी से कठिन होता जा रहा है। यह परिदृश्य कंपनियों को अपना बचाव करने या आने वाले वर्षों में प्रमुख अपग्रेड करने पर विचार करने के लिए छोड़ देता है।
क्या कुछ बैंकों ने पहले ही इसे बदल दिया है?
सभी वित्तीय संस्थानों ने COBOL प्रोग्रामिंग के मुद्दों के प्रति निष्क्रिय दृष्टिकोण नहीं अपनाया है। बैंकों और संस्थानों द्वारा अपने परिचालनों को नए प्रोटोकॉल में स्थानांतरित करने के कुछ दुर्लभ उदाहरण हैं जिनकी सफलता अलग-अलग रही है।
बैंक ऑफ चाइना
बैंक ऑफ चाइना ने अपने COBOL अपग्रेड के लिए एक क्रमिक दृष्टिकोण अपनाया। उन्होंने API परतों के एकीकरण से शुरुआत की जिसने सिस्टम के मूल संचालन को बढ़ाया। यह दृष्टिकोण इसके पूर्ववर्तियों की तुलना में अधिक सुचारू था क्योंकि इसने मूल संचालन को नहीं बदला या बड़े पैमाने पर ओवरहाल की आवश्यकता नहीं थी।
ग्लोबल इन्वेस्टमेंट बैंक केस
ग्लोबल इन्वेस्टमेंट बैंक केस ने सफलतापूर्वक COBOL से एक आध












