GCC တွင် Modula-2 ပရိုဂရမ်းမင်းဘာသာစကားအတွက် ပံ့ပိုးမှုပါဝင်သည်။

m2 frontend နှင့် libgm2 စာကြည့်တိုက်ကို GCC ၏ အဓိကဖွဲ့စည်းပုံတွင် ထည့်သွင်းထားပြီး၊ Modula-2 ပရိုဂရမ်းမင်းဘာသာစကားဖြင့် ပရိုဂရမ်များတည်ဆောက်ရန်အတွက် စံ GCC ကိရိယာများကို အသုံးပြုခွင့်ပြုထားသည်။ ၎င်းသည် PIM2၊ PIM3 နှင့် PIM4 ဒေသိယစကားများအပြင် ထိုဘာသာစကားအတွက် လက်ခံထားသော ISO စံနှုန်းများနှင့် ကိုက်ညီသည့် တည်ဆောက်ကုဒ်များကို ပံ့ပိုးပေးပါသည်။ ပြောင်းလဲမှုများသည် 13 ခုနှစ် မေလတွင် ထွက်ရှိရန် မျှော်လင့်ထားသည့် GCC 2023 ဌာနခွဲတွင် ပါဝင်သည်။

Modula-2 ကို Niklaus Wirth မှ 1978 ခုနှစ်တွင် တီထွင်ခဲ့ပြီး Pascal ဘာသာစကား၏ ဖွံ့ဖြိုးတိုးတက်မှုကို ဆက်လက်လုပ်ဆောင်ကာ အလွန်ယုံကြည်စိတ်ချရသော စက်မှုလုပ်ငန်းစနစ်များအတွက် ပရိုဂရမ်ဘာသာစကားအဖြစ် နေရာချထားခြင်းဖြစ်သည် (ဥပမာ၊ ၎င်းကို GLONASS ဂြိုလ်တုများအတွက် ဆော့ဖ်ဝဲလ်တွင် အသုံးပြုသည်)။ Modula-2 သည် Modula-3၊ Oberon နှင့် Zonnon တို့၏ ရှေ့ပြေးဖြစ်သည်။ Modula-2 အပြင်၊ GCC သည် C၊ C++၊ Objective-C၊ Fortran၊ Go၊ D၊ Ada နှင့် Rust အတွက် ရှေ့ဆုံးတန်းများ ပါဝင်သည်။ ပင်မ GCC ဖွဲ့စည်းမှုတွင် လက်မခံနိုင်သော ရှေ့တန်းများ၊ Modula-3၊ GNU Pascal၊ Mercury၊ Cobol၊ VHDL နှင့် PL/1 တို့ကို မှတ်သားနိုင်သည်။

source: opennet.ru

မှတ်ချက် Add