ထလာ်တိတ်အာနကဵုမာတိကာညိ

ဘာသာပရဝ်ဂရမ်မေန်

နူ ဝဳကဳပဳဒဳယာ
ဘာသာပရဝ်ဂရမ်မေန်
Hello World Briefcase.svg
"Hello, World!" မဒှ်နမူနာလိက်ပရဝ်ဂရမ်မေန် ဂကူနာနာ
General information
Field
Study and teaching
Related subjectsသောပ်ဝလ်၊ Algorithm

ဘာသာပရဝ်ဂရမ်မေန် (အၚ်္ဂလိက်: Programming language) ဝွံ ဒှ်ဘာသာစက် (Formal language) မွဲဂကူ မနွံကဵု သၞောတ်သၞောဝ် (Syntax) ကေုာံ အဓိပ္ပာယ် (Semantics) သွက်ဂွံကဵုအမိင် ကုစက်ကောမ်ပျူတာ ညံင်ဂွံကၠောန်ကမၠောန် အတိုင်မၞိဟ်မနွံပၟိက်ရ။

ဘာသာပရဝ်ဂရမ်မေန် ကၠာအိုတ်ဂှ် ဒှ်ဘာသာစက် (Machine code) မဒှ်ဂဏန်း ၀ ကေုာံ ၁ (Binary) သၟးရ။ လၟုဟ်မ္ဂး ပိုဲတအ် စကာဘာသာအဆင့်မြင့် (High-level languages) မဗှ်လောဲသွာ ညံင်ရဴလိက်အင်္ဂလိက်ရ။

ဂကူဘာသာပရဝ်ဂရမ်မေန် ယၟုပြာကတ်ဂမၠိုင်

[ပလေဝ်ဒါန် | ပလေဝ်ဒါန် တမ်ကၞက်]

ပ္ဍဲလိုက်ဏအ် ဘာသာပရဝ်ဂရမ်မေန် နွံဒၟံင် ထောင်ကဵုစှော်ရ။ ဆဂး ဘာသာမစကာဂၠိုင်အိုတ်ဂမၠိုင်ဂှ်-

  • **Python**: ဗှ်လောဲသွာ၊ စကာပ္ဍဲ AI ကေုာံ သိပ္ပံတင်ဂရင်ဗ္တီ (Data Science)။
  • **JavaScript**: စကာဂၠိုင်အိုတ် သွက်ဂွံဖန်ဗဒှ် ဝက်ဘ်ဆိုဒ် ဂမၠိုင်။
  • **Java**: စကာပ္ဍဲ အပ္ပလီကေးသေန် (Applications) ကေုာံ သၞောတ် Android။
  • **C++**: စကာပ္ဍဲ သောပ်ဝလ်သၞောတ် (System software) ကေုာံ ဂိမ်း (Games)။

ဗီုကၠောန်ကမၠောန်

[ပလေဝ်ဒါန် | ပလေဝ်ဒါန် တမ်ကၞက်]

ဘာသာပရဝ်ဂရမ်မေန်တအ်ဂှ် စက်ကောမ်ပျူတာ ဗှ်ကေတ်တိုက်ရိုက်ဟွံဂွံရ။ ဍေဟ်ဒးနွံကဵု သောပ်ဝလ်အရီုအဗင် မကော်စ "ကွန်ပိုင်းလာ" (Compiler) ဟွံသေင်မ္ဂး "အင်တာပရီတာ" (Interpreter) သွက်ဂွံပြံင်လှာဲကဵု ဘာသာစက် (Machine code) ရ။