ကိုယ်တိုင်ပါရှိသော ဖြန့်ဖြူးရေးအဆောက်အအုံအတွက် ကိရိယာတန်ဆာပလာတစ်ခုဖြစ်သည့် GNU Mes 0.23 ကို ဖြန့်ချိသည်။

ဖွံ့ဖြိုးတိုးတက်မှု တစ်နှစ်အကြာတွင်၊ GCC အတွက် bootstrapping ကို ပံ့ပိုးပေးသည့် ကိရိယာအစုံအလင်ဖြစ်သော GNU Mes 0.23 သည် အရင်းအမြစ်ကုဒ်မှ ကွင်းပိတ်တည်ဆောက်မှုကို ဖွင့်ပေးသည်။ ဤကိရိယာအစုံသည် ဖြန့်ဖြူးမှုများတွင် အတည်ပြုထားသော ကနဦး compiler တည်ဆောက်မှုများ၏ ပြဿနာကို ဖြေရှင်းပေးသည်၊ ပြန်လည်တည်ဆောက်ခြင်း သံသရာကို ဖြတ်တောက်သည် (ကွန်ပလီယာတည်ဆောက်မှုများတွင် တည်ဆောက်ပြီးသား ကွန်ပလီယာ၏ executables လိုအပ်သည်၊ binary compiler တည်ဆောက်မှုများသည် ဝှက်ထားသော backdoors များ၏ အလားအလာရှိသော အရင်းအမြစ်တစ်ခုဖြစ်သည်၊ ကိုးကားမှုအရင်းအမြစ်ကုဒ်မှ တည်ဆောက်မှုများ၏သမာဓိကို အပြည့်အဝအာမခံနိုင်သည်)။

GNU Mes သည် C ဘာသာစကားဖြင့် ရေးသားထားသော Scheme ဘာသာစကားအတွက် ကိုယ်ပိုင် hosting စကားပြန်နှင့် C language (MesCC) အတွက် ရိုးရှင်းသော compiler တစ်ခုကို ပေးထားပြီး Scheme ဘာသာစကားဖြင့် ရေးသားထားသည်။ အစိတ်အပိုင်းနှစ်ခုစလုံးသည် အပြန်အလှန်ပေါင်းစပ်နိုင်သည်။ Scheme interpreter သည် MesCC C compiler ကိုတည်ဆောက်နိုင်စေသည်၊ ထို့နောက် GCC တည်ဆောက်ရန် လုံလောက်နေပြီဖြစ်သော TinyCC compiler (tcc) ၏ ဖြုတ်ချထားသောဗားရှင်းကို တည်ဆောက်နိုင်စေပါသည်။

Scheme ဘာသာစကား စကားပြန်သည် အလွန်ကျစ်လျစ်ပြီး C ဘာသာစကား၏ ရိုးရှင်းသော အခွဲတစ်ခုတွင် ကုဒ်လိုင်းပေါင်း 5000 ခန့်ရှိသည်။ ၎င်းကို M2-Planet universal ဘာသာပြန်ဆိုသူ သို့မဟုတ် ပြင်ပမှီခိုမှုမလိုအပ်သည့် ကိုယ်တိုင်စုစည်းမှု hex0 assembler ကိုအသုံးပြု၍ ၎င်းကို M2-Planet universal ဘာသာပြန်သူ သို့မဟုတ် ရိုးရှင်းသော C compiler ကို အသုံးပြု၍ executable ဖိုင်အဖြစ်သို့ ပြောင်းလဲနိုင်သည်။ စကားပြန်တွင် ပြည့်စုံကောင်းမွန်သော အမှိုက်စုဆောင်းသူလည်း ပါ၀င်ပြီး တင်ဆောင်နိုင်သော မော်ဂျူးများ၏ စာကြည့်တိုက်ကို ပံ့ပိုးပေးပါသည်။

အသစ်ထွက်ရှိမှုသည် ARM ဗိသုကာ (armhf-linux နှင့် aarch-linux) အတွက် ပံ့ပိုးမှု ထပ်လောင်းပေးပါသည်။ GNU Guix ပရောဂျက် (GNU Guix Reduced Binary Seed) မှ bootstrap ဖိုင်များကို လျှော့ချခြင်းဖြင့် Mes အသုံးပြုခြင်းအတွက် ပံ့ပိုးမှုကို ထည့်သွင်းထားပါသည်။ GCC 10.x ကို အသုံးပြု၍ Mes နှင့် Mes C စာကြည့်တိုက်များ တည်ဆောက်ခြင်းအတွက် ပံ့ပိုးကူညီမှုကို အကောင်အထည် ဖော်ခဲ့သည်။ MesCC compiler သည် ၎င်း၏ကိုယ်ပိုင် libmescc.a စာကြည့်တိုက် (-lmescc) ကို ပေးပို့ထားပြီး GCC ဖြင့် တည်ဆောက်သည့်အခါ "-lgcc" ကို ယခုသတ်မှတ်ထားသည်။ Guile 3.0.x ဖြင့် MesCC တည်ဆောက်ခြင်းအတွက် ပံ့ပိုးမှုကို ထည့်သွင်းထားသည်။

source: opennet.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster