မြန်မာဘာသာဖြင့် ပရိုဂရမ်းမင်း ရေးသားပါ

မြန်မာကုဒ်သည် မြန်မာဘာသာစကားဖြင့် ပရိုဂရမ်းမင်းရေးသားနိုင်သော ပထမဆုံးအကြိမ် ပြည့်စုံသည့် Interpreter ဖြစ်သည်။ eval() လုံးဝမသုံးဘဲ လုံခြုံပြီး မြန်ဆန်သော execution ကို ပေးစွမ်းနိုင်သည်။

program.mmr
1 # မြန်မာကုဒ်ဖြင့် ပရိုဂရမ်းမင်း
2 နေရာ နာမည် = "ကိုကိုနတ်"
3 နေရာ အသက် = ၂၅
4
5 အကယ်၍ အသက် >= ၁၈ ဒါဆို
6 ပုံနှိပ် "မင်္ဂလာပါ " + နာမည်
7 မဟုတ်ရင်
8 ပုံနှိပ် "အရွယ်မရောက်သေးပါ"
9 အဆုံး

ထူးခြားချက်များ

မြန်မာကုဒ်၏ ထူးခြားသော အင်္ဂါရပ်များကို လေ့လာပါ

မြန်မာစစ်စစ်

မြန်မာဘာသာစကားဖြင့် ပရိုဂရမ်းမင်းရေးသားနိုင်သည်။ မြန်မာစာလုံးများ၊ မြန်မာဂဏန်းများနှင့် မြန်မာဝါကျဖွဲ့စည်းပုံကို ထောက်ပံ့ပေးသည်။

လုံခြုံသည်

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
အစပြုသူ
# hello_world.mmr
ပုံနှိပ် "မင်္ဂလာပါ ကမ္ဘာကြီး"
ပုံနှိပ် "မြန်မာကုဒ် စမ်းသပ်ခြင်း"
Calculator
အလယ်အလတ်
# calculator.mmr
လုပ်ဆောင်ချက် ပေါင်းပါ(a, b)
    ပြန်ပို့ a + b
အဆုံး

နေရာ result = ပေါင်းပါ(၁၀, ၅)
ပုံနှိပ် "ပေါင်းလဒ်: " + result
Fibonacci
အဆင့်မြင့်
# fibonacci.mmr
လုပ်ဆောင်ချက် ဖီဘိုနာချီ(n)
    အကယ်၍ n <= ၁ ဒါဆို
        ပြန်ပို့ n
    မဟုတ်ရင်
        ပြန်ပို့ ဖီဘိုနာချီ(n-၁) + ဖီဘိုနာချီ(n-၂)
    အဆုံး
အဆုံး

ပုံနှိပ် "ဖီဘိုနာချီကိန်းများ:"
အတွက် i ကို ၀ မှ ၁၀ အထိ လုပ်ပါ
    ပုံနှိပ် ဖီဘိုနာချီ(i)
အဆုံး
နမူနာပိုမိုကြည့်ရန်

ထည့်သွင်းခြင်း

မြန်မာကုဒ်ကို ၄ ဆင့်အတွင်း ထည့်သွင်းအသုံးပြုနိုင်သည်

Python စစ်ဆေးပါ

Python 3.6 သို့မဟုတ် အထက်ရှိရန် လိုအပ်ပါသည်။

$ python --version
$ python3 --version

မြန်မာကုဒ် ထည့်သွင်းပါ

PIP ကိုသုံး၍ မြန်မာကုဒ်ကို ထည့်သွင်းပါ။

$ pip install myanmar-code

ထည့်သွင်းမှု စစ်ဆေးပါ

ထည့်သွင်းမှု အောင်မြင်ကြောင်း စစ်ဆေးပါ။

$ myanmar-code --version
Myanmar Code v1.0.0

မြန်မာကုဒ် စတင်အသုံးပြုပါ

မြန်မာကုဒ်ကို စတင်အသုံးပြုပါ။

$ myanmar-code
>>> ပုံနှိပ် "မင်္ဂလာပါ"
မင်္ဂလာပါ
အသေးစိတ် Installation Guide

အသိုင်းအဝိုင်း

မြန်မာကုဒ် အသိုင်းအဝိုင်းတွင် ပါဝင်ပြီး အခြားပရိုဂရမ်းမင်းများနှင့် ချိတ်ဆက်ပါ

100+
အသုံးပြုသူများ
30+
Built-in Functions
50+
နမူနာများ