မြန်မာကုဒ်သည် မြန်မာဘာသာစကားဖြင့် ပရိုဂရမ်းမင်းရေးသားနိုင်သော ပထမဆုံးအကြိမ် ပြည့်စုံသည့် Interpreter ဖြစ်သည်။ eval() လုံးဝမသုံးဘဲ လုံခြုံပြီး မြန်ဆန်သော execution ကို ပေးစွမ်းနိုင်သည်။
မြန်မာကုဒ်၏ ထူးခြားသော အင်္ဂါရပ်များကို လေ့လာပါ
မြန်မာဘာသာစကားဖြင့် ပရိုဂရမ်းမင်းရေးသားနိုင်သည်။ မြန်မာစာလုံးများ၊ မြန်မာဂဏန်းများနှင့် မြန်မာဝါကျဖွဲ့စည်းပုံကို ထောက်ပံ့ပေးသည်။
eval() လုံးဝမသုံးဘဲ ကိုယ်ပိုင် evaluation engine ဖြင့် လုံခြုံသော execution ကို ပေးစွမ်းနိုင်သည်။ Code injection အန္တရာယ်မှ ကင်းရှင်းသည်။
Optimized interpreter ဖြင့် မြန်ဆန်သော execution speed ရှိသည်။ Lexer, Parser, Evaluator အားလုံး performance optimization ပြုလုပ်ထားသည်။
မြန်မာလို documentation နှင့် နမူနာများ ပါဝင်သည်။ စတင်သူများအတွက် လွယ်ကူသော syntax နှင့် ရှင်းလင်းသော error messages များ ပေးစွမ်းနိုင်သည်။
Built-in functions 30+၊ File I/O operations၊ Standard library modules၊ Error handling system နှင့် Testing framework များ ပါဝင်သည်။
ကြီးထွားလာသော အသိုင်းအဝိုင်းနှင့် ပြည့်စုံသော support system ရှိသည်။ Community forum၊ GitHub discussions နှင့် နမူနာများ များစွာရှိသည်။
မြန်မာကုဒ်ဖြင့် ရေးသားထားသော နမူနာပရိုဂရမ်များ
# hello_world.mmr ပုံနှိပ် "မင်္ဂလာပါ ကမ္ဘာကြီး" ပုံနှိပ် "မြန်မာကုဒ် စမ်းသပ်ခြင်း"
# calculator.mmr
လုပ်ဆောင်ချက် ပေါင်းပါ(a, b)
ပြန်ပို့ a + b
အဆုံး
နေရာ result = ပေါင်းပါ(၁၀, ၅)
ပုံနှိပ် "ပေါင်းလဒ်: " + result
# fibonacci.mmr
လုပ်ဆောင်ချက် ဖီဘိုနာချီ(n)
အကယ်၍ n <= ၁ ဒါဆို
ပြန်ပို့ n
မဟုတ်ရင်
ပြန်ပို့ ဖီဘိုနာချီ(n-၁) + ဖီဘိုနာချီ(n-၂)
အဆုံး
အဆုံး
ပုံနှိပ် "ဖီဘိုနာချီကိန်းများ:"
အတွက် i ကို ၀ မှ ၁၀ အထိ လုပ်ပါ
ပုံနှိပ် ဖီဘိုနာချီ(i)
အဆုံး
မြန်မာကုဒ်ကို ၄ ဆင့်အတွင်း ထည့်သွင်းအသုံးပြုနိုင်သည်
Python 3.6 သို့မဟုတ် အထက်ရှိရန် လိုအပ်ပါသည်။
PIP ကိုသုံး၍ မြန်မာကုဒ်ကို ထည့်သွင်းပါ။
ထည့်သွင်းမှု အောင်မြင်ကြောင်း စစ်ဆေးပါ။
မြန်မာကုဒ်ကို စတင်အသုံးပြုပါ။
မြန်မာကုဒ် အသိုင်းအဝိုင်းတွင် ပါဝင်ပြီး အခြားပရိုဂရမ်းမင်းများနှင့် ချိတ်ဆက်ပါ