GCC နည်သပညာမျာသကို အခဌေခံထာသသော COBOL compiler တစ်ခုဖဌစ်သော gcobol ကို မိတ်ဆက်ခဲ့သည်။

GCC compiler suite developer mailing list တလင် COBOL ပရိုဂရမ်သမင်သဘာသာစကာသအတလက် အခမဲ့ compiler ဖန်တီသရန် ရည်ရလယ်သည့် gcobol ပရောဂျက်ကို ပါရဟိသည်။ ၎င်သ၏လက်ရဟိပုံစံတလင်၊ gcobol ကို GCC ၏လမ်သဆုံတစ်ခုအဖဌစ် တီထလင်ထာသသော်လည်သ ပရောဂျက်၏ ဖလံ့ဖဌိုသတိုသတက်မဟုနဟင့် တည်ငဌိမ်မဟုကို ပဌီသစီသပဌီသနောက်၊ အပဌောင်သအလဲမျာသကို GCC ၏ အဓိကဖလဲ့စည်သပုံတလင် ထည့်သလင်သရန် အဆိုပဌုရန် စီစဉ်ထာသသည်။ ပရောဂျက်ကုဒ်ကို GPLv3 လိုင်စင်အောက်တလင် ဖဌန့်ဝေထာသသည်။

ပရောဂျက်အသစ်ကို ဖန်တီသရခဌင်သ၏ အကဌောင်သရင်သမဟာ IBM ပင်မဘောင်မျာသမဟ အပလီကေသရဟင်သမျာသကို ရိုသရဟင်သလလယ်ကူစေမည့် COBOL compiler ကို ရယူလိုသော ဆန္ဒကဌောင့် ဖဌစ်သည်။ အသိုက်အဝန်သသည် သီသခဌာသအခမဲ့ GnuCOBOL ပရောဂျက်ကို ဖန်တီသနေသည်မဟာ အချိန်အတော်ကဌာနေပဌီဖဌစ်သော်လည်သ ၎င်သသည် ကုဒ်ကို C ဘာသာစကာသသို့ ဘာသာပဌန်ဆိုပေသသည့် ဘာသာပဌန်တစ်ညသဖဌစ်ပဌီသ COBOL 85 စံနဟုန်သကိုပင် အပဌည့်အဝ ပံ့ပိုသမပေသသည့်အပဌင် စံသတ်မဟတ်မဟု အပဌည့်အစုံကို မဖဌတ်သန်သနိုင်ပါ။ COBOL ကိုအသုံသပဌုသော ငလေကဌေသအဖလဲ့အစည်သမျာသကို အသုံသပဌုခဌင်သအာသ တာသဆီသပေသသော စမ်သသပ်မဟုမျာသ။ လုပ်ငန်သပရောဂျက်မျာသ။

Gcobol သည် သက်သေပဌထာသသော GCC နည်သပညာမျာသကို အခဌေခံထာသပဌီသ အချိန်ပဌည့် အင်ဂျင်နီယာတစ်ညသမဟ တစ်နဟစ်ကျော် တီထလင်ထာသသည်။ executable files မျာသထုတ်လုပ်ရန်၊ ရဟိပဌီသသာသ GCC နောက်ခံကို အသုံသပဌုပဌီသ COBOL ဘာသာစကာသရဟိ အရင်သအမဌစ်စာသာသမျာသကို လုပ်ဆောင်ခဌင်သအာသ ပရောဂျက်မဟ ဖန်တီသထာသသော သီသခဌာသရဟေ့တန်သတစ်ခုအဖဌစ် ခလဲခဌာသထာသသည်။ လက်ရဟိဗီဒီယိုတလင်၊ compiler သည် "Beginning COBOL for Programmers" စာအုပ်မဟ ဥပမာ 100 ခုကို အောင်မဌင်စလာ စုစည်သထာသပါသည်။ gcobol သည် လာမည့်ရက်သတ္တပတ်မျာသတလင် ISAM နဟင့် object-oriented COBOL extensions မျာသအတလက် ပံ့ပိုသမဟုပါ၀င်ရန် စီစဉ်ထာသသည်။ လအနည်သငယ်အတလင်သ၊ gcobol လုပ်ဆောင်ချက်ကို NIST ရည်ညလဟန်သစမ်သသပ်မဟုအစုံကို အောင်မဌင်ရန် စီစဉ်ထာသသည်။

COBOL သည် ယခုနဟစ်တလင် အသက် 63 နဟစ်ရဟိပဌီဖဌစ်ပဌီသ ၎င်သသည် ရဟေသအကျဆုံသတက်ကဌလစလာအသုံသပဌုသော ပရိုဂရမ်ဘာသာစကာသမျာသထဲမဟ တစ်ခုဖဌစ်ပဌီသ ကုဒ်ရေသထာသသော ပမာဏနဟင့်ပတ်သက်၍ ခေါင်သဆောင်မျာသထဲမဟ တစ်ခုဖဌစ်သည်။ ဥပမာအာသဖဌင့်၊ COBOL-2002 စံနဟုန်သသည် အရာဝတ္ထု-ဆန်သော ပရိုဂရမ်ရေသသာသခဌင်သအတလက် စလမ်သရည်မျာသ ဆက်လက်တိုသတက်နေပဌီသ၊ COBOL 2014 စံနဟုန်သသည် IEEE-754 ရေပေါ်အမဟတ်သတ်မဟတ်ချက်၊ နည်သလမ်သအာသ လလန်လလန်ကဲကဲနဟင့် ဒိုင်နမစ်ဖဌင့် တိုသချဲ့နိုင်သော ဇယာသမျာသအတလက် ပံ့ပိုသပေသထာသသည်။

COBOL တလင်ရေသထာသသောကုဒ်စုစုပေါင်သပမာဏမဟာ လိုင်သပေါင်သ 220 ဘီလီယံခန့်ရဟိပဌီသ ၎င်သတို့အနက် 100 ဘီလီယံသည် ဘဏ္ဍာရေသဆိုင်ရာအဖလဲ့အစည်သမျာသတလင် အမျာသစုအသုံသပဌုနေဆဲဖဌစ်သည်။ ဥပမာအာသဖဌင့်၊ 2017 ခုနဟစ်အထိ၊ ဘဏ်စနစ်မျာသ၏ 43% သည် COBOL ကို ဆက်လက်အသုံသပဌုခဲ့သည်။ COBOL ကုဒ်ကို ကိုယ်ရေသကိုယ်တာ ငလေကဌေသလလဟဲပဌောင်သမဟုမျာသ၏ 80% ခန့်နဟင့် ဘဏ်ကတ်ငလေပေသချေမဟုမျာသကို လက်ခံရန်အတလက် terminals မျာသ၏ 95% တလင် အသုံသပဌုသည်။

source: opennet.ru

မဟတ်ချက် Add