Compiler: တည်းဖြတ်မှု မူကွဲများ

အရေးမကြီး ဘော့ - စာသားများကို အလိုအလျောက် အစားထိုးခြင်း (-ရှုတ်ထွေး +ရှုပ်ထွေး)
အရေးမကြီး ဘော့ - စာသားများကို အလိုအလျောက် အစားထိုးခြင်း (-ဖေါ် +ဖော်)
စာကြောင်း ၃ -
ကွန်ပိုင်လာဟူသော အမည်မှာ [[အဆင့်မြင့်ပရိုဂရမ်မင်းဘာသာစကား]] ဖြင့်ရေးသားထားသော ဆို့ဖ်ကုတ်ဒ်များကို [[အဆင့်နိမ့်ပရိုဂရမ်မင်းဘာသာစကား]] သို့
(assembly languageသို့machine code)ပြောင်းခြင်းဖြစ်သည်။ကွန်ပြူတာတွင် ကွန်ပိုင်လာဖြင့်ပြောင်းထားသော ပရိုဂရမ်ကို မောင်းနှင်နိုင်မည်ဆိုပါက အဆိုပါကွန်ပြူတာ၏ စီပီယူသို့ စက်မောင်းနှင်စနစ်သည် ကွန်ပိုင်လာလုပ်ဆောင်နေသော စက်မောင်းနှင်စနစ်နှင့် မတူညီပါက ထိုကွန်ပိုင်လာကို [[cross-compiler]]ဟုခေါ်ဆိုသည်။အဆင့်နိမ့်ပရိုဂရမ်မင်းဘာသာစကားမှ အဆင့်မြင့်ပရိုဂရမ်မင်းဘာသာစကားသို့ ပြောင်းသည့်အရာကို [[decompiler]] ဟုခေါ်ဆိုကြသည်။အဆင့်မြင့်ပရိုဂရမ်မင်းဘာသာစကားအချင်းချင်း ပြောင်းလဲခြင်းကို
([[language translater]] ,source to source translater or language converter )ဟုခေါ်ဆိုကြသည်။[[rewriter]] သည်လည်း ပရိုဂရမ်တစ်ခုဖြစ်ပြီး ဘာသာစကားပြောင်းလဲခြင်းမရှိဘဲ ဖေါ်ပြမှုပုံစံကိုသာဖော်ပြမှုပုံစံကိုသာ ပြောင်းလဲပေးသောအရာဖြစ်သည်။
ကွန်ပိုင်လာသည် [[lexical analysis]], [[preprocessing]], [[parsing]], ([[Syntax-directed translation]]), [[code generation]], and [[code optimization]] စသော လုပ်ငန်းများ လုပ်ဆောင်မှုပြုသည်။
ကွန်ပိုင်လာကြောင့်ဖြစ်သော ပရိုဂရမ်၏အမှားများသည် ရှာဖွေရာတွင်ခက်ခဲသဖြင့် ကွန်ပိုင်လာရေးသားသူများမှ၎င်းတို့၏ ဆော့ဖ်ဝဲအား ကောင်းမွန် စေရန်အထူးလုံ့လပြုကြိုးစားကြရသည်။
"https://my.wikipedia.org/wiki/Compiler" မှ ရယူရန်