gcobol, एक GCC-आधारित COBOL कंपाइलर

काही दिवसांपूर्वी gcobol प्रकल्पाचे अनावरण करण्यात आले, ज्याचे उद्दिष्ट निर्माण करणे आहे COBOL प्रोग्रामिंग भाषेसाठी विनामूल्य कंपाइलर आणि GCC कंपाइलर सेट डेव्हलपर मेलिंग सूचीवर आढळले.

त्याच्या वर्तमान स्वरूपात, gcobol GCC चा काटा म्हणून विकसित केले जात आहे, परंतु एकदा विकास पूर्ण झाल्यानंतर आणि प्रकल्प स्थिर झाल्यानंतर, GCC च्या मुख्य रचनामध्ये समाविष्ट करण्यासाठी बदल प्रस्तावित करण्याची योजना आहे.

आतापर्यंत आम्ही फक्त 100 पेक्षा जास्त उदाहरण कार्यक्रम संकलित केले आहेत
मायकेल कफलिन द्वारे प्रोग्रामरसाठी मूलभूत कोबोल. आम्ही जवळ आहोत
प्रकल्पाच्या त्या टप्प्याच्या शेवटी, आणि आम्हाला आशा आहे की ISAM आणि ऑब्जेक्ट-ओरिएंटेड कोबोल वैशिष्ट्ये पुढील काही आठवड्यांमध्ये लागू होतील. आम्हाला NIST COBOL चाचणी संचाच्या संकलनावर काम करत आहेत, ज्याची आम्हाला आशा आहे पूर्ण होण्यासाठी काही महिने लागतील. आम्ही gdb वर देखील काम सुरू केले आहे, आणि मला आशा आहे की ते वर्षाच्या अखेरीस सुरू होईल.

कारण नवीन प्रकल्पाची निर्मिती आहे विनामूल्य परवानाधारक COBOL कंपाइलर मिळविण्याची इच्छा जे अनुप्रयोगांचे स्थलांतर सुलभ करते IBM मेनफ्रेम पासून लिनक्स चालवणाऱ्या सिस्टम्स पर्यंत.

समुदाय एक स्वतंत्र विनामूल्य प्रकल्प विकसित करत आहे हे कदाचित तुमच्यापैकी बर्‍याच जणांना आधीच माहित आहे, परंतु ज्यांना या प्रकल्पाची माहिती नाही त्यांच्यासाठी हे माहित असले पाहिजे "GnuCOBOL" बर्‍याच काळासाठी, परंतु हा एक संकलक आहे जो कोड सी भाषेत अनुवादित करतो आणि COBOL 85 मानकांसाठी देखील पूर्ण समर्थन प्रदान करत नाही आणि बेंचमार्क चाचण्यांचा संपूर्ण संच उत्तीर्ण होत नाही, जे कामात COBOL वापरणार्‍या वित्तीय संस्थांना मागे टाकते. प्रकल्प

Gcobol GCC तंत्रज्ञानावर आधारित आहे पूर्णवेळ अभियंत्याद्वारे चाचणी केली गेली आणि एक वर्षापेक्षा जास्त काळ विकसित केली गेली आहे. विद्यमान GCC बॅकएंड एक्झिक्युटेबल फाइल्स आणि COBOL सोर्स प्रोसेसिंग व्युत्पन्न करण्यासाठी वापरले जाते प्रकल्पाद्वारे विकसित केलेल्या वेगळ्या इंटरफेसमध्ये विभक्त केले आहे.

आतापर्यंत मला माहित आहे की कंपाइलरने "बिगिनिंग COBOL फॉर प्रोग्रामर" पुस्तकातून 100 उदाहरणे यशस्वीरित्या तयार केली आहेत आणि ISAM आणि COBOL ऑब्जेक्ट-ओरिएंटेड एक्स्टेंशनसाठी समर्थन येत्या आठवड्यात gcobol मध्ये जोडण्याची योजना आहे. काही महिन्यांत, gcobol ची कार्यक्षमता NIST बेंचमार्क चाचणी संच उत्तीर्ण करण्यासाठी नियोजित आहे.

Gcc तयार करण्याच्या पूर्वीच्या प्रयत्नांमध्ये आमचाही गोंधळ होऊ नये
कोबोल कंपाइलर. इतरांनी प्रयत्न केले आणि अयशस्वी झाले. अपयश आले नाही
आमच्यासाठी पर्याय. मी असे म्हणणार नाही की ते सोपे होते, परंतु आम्ही येथे आहोत.

अखेरीस, gcc देखभालकर्त्यांना स्वारस्य असल्यास, आम्हाला ते आवडेल
gcc सह पूर्ण एकत्रीकरण पहा. याक्षणी, आम्हाला प्रश्न आहेत.
आम्हांला आशा आहे की ज्यांनी गंटलेट चालवले त्यांच्याकडून त्यांना येथे उत्तर दिले जाईल
आमच्या आधी. अंतर्गत कागदपत्रांची स्थिती पाहता, असे दिसते
आमचा सर्वोत्तम पर्याय म्हणून. आम्ही विचित्र सॉक द्वारे rummaging केले आहे
ड्रॉवर खूप लांब.

ज्यांना COBOL बद्दल माहिती नाही, त्यांनी हे जाणून घ्यावे की ईही एक प्रोग्रामिंग भाषा आहे जो या वर्षी ६३ वर्षांचा होईल आणि जे अजूनही उभे आहे सक्रिय वापरातील सर्वात जुनी प्रोग्रामिंग भाषा म्हणून, तसेच लिखित कोडच्या बाबतीत लीडर्सपैकी एक म्हणून.

भाषा विकसित होत राहते उदाहरणार्थ, COBOL-2002 ने ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंगसाठी क्षमता जोडली आणि COBOL 2014 ने IEEE-754 फ्लोटिंग-पॉइंट स्पेसिफिकेशन, मेथड ओव्हरलोडिंग आणि डायनॅमिकली विस्तारित टेबलसाठी समर्थन सादर केले.

COBOL मध्ये लिहिलेल्या कोडची एकूण रक्कम 220 अब्ज ओळींची आहे, त्यापैकी 100 अब्ज अजूनही वापरात आहेत, बहुतेक वित्तीय संस्थांमध्ये. उदाहरणार्थ, 2017 पर्यंत, 43% बँकिंग प्रणालींनी COBOL वापरणे सुरू ठेवले. COBOL कोड सुमारे 80% वैयक्तिक आर्थिक व्यवहारांच्या प्रक्रियेत आणि बँक कार्ड पेमेंट स्वीकारणाऱ्या 95% टर्मिनल्समध्ये वापरला जातो.

शेवटी याबद्दल अधिक जाणून घेण्यास इच्छुक असलेल्यांसाठी प्रकल्पाबद्दल, त्यांना माहित असले पाहिजे की प्रकल्प कोड GPLv3 परवान्याअंतर्गत वितरित केला गेला आहे आणि तुम्ही त्याचा सल्ला घेऊ शकता खालील दुवा.

स्त्रोत: https://gcc.gnu.org/


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   फ्रान्सिस्को फ्लोरेझ डायझ म्हणाले

    छान, खूप व्यस्त आहे. कोबोल कंपाइलर खूप महाग आहेत. Gnucobol समस्या आहेत आणि उत्पादनासाठी योग्य नाही. या कार्यात शुभेच्छा आणि यश.