Compiler: တည်းဖြတ်မှု မူကွဲများ
Content deleted Content added
အရေးမကြီး →Compilier Output |
အရေးမကြီး ဘော့ - စာသားများကို အလိုအလျောက် အစားထိုးခြင်း (-၄င်း +၎င်း) |
||
စာကြောင်း ၅ -
([[language translater]] ,source to source translater or language converter )ဟုခေါ်ဆိုကြသည်။[[rewriter]] သည်လည်း ပရိုဂရမ်တစ်ခုဖြစ်ပြီး ဘာသာစကားပြောင်းလဲခြင်းမရှိဘဲ ဖေါ်ပြမှုပုံစံကိုသာ ပြောင်းလဲပေးသောအရာဖြစ်သည်။
ကွန်ပိုင်လာသည် [[lexical analysis]], [[preprocessing]], [[parsing]], ([[Syntax-directed translation]]), [[code generation]], and [[code optimization]] စသော လုပ်ငန်းများ လုပ်ဆောင်မှုပြုသည်။
ကွန်ပိုင်လာကြောင့်ဖြစ်သော ပရိုဂရမ်၏အမှားများသည် ရှာဖွေရာတွင်ခက်ခဲသဖြင့်
==သမိုင်း==
စာကြောင်း ၁၅ -
ကွန်ပြူတာဘာသာစကားများအသစ်ပေါ်ပေါက်လာခြင်းနှင့်ကွန်ပြူတာဖွဲ့စည်းမှုဗိသုကာများ ရှုတ်ထွေးတိုးတက်လာခြင်းနှင့်အတူ ကွန်ပိုင်လာများသည်လည်း ပို၍ရှုတ်ထွေးလာခဲ့သည်။အစောပိုင်း ကွန်ပိုင်လာများကို assembly language ဖြင့်သာရေးသားကြသည်။ပထမဆုံး [[self-hosting]] ကွန်ပိုင်လာကို ၁၉၆၂ခုနှစ်တွင်
[[Lisp]] အတွက် [[MIT]] မှ Tim Hart နှင့် Mike Levin
နေသောကွန်ပိုင်လာဖြင့်(Hart and Levin's Lisp compiler) ကွန်ပိုင်းလုပ်ခြင်းကို ဦးစွာလုပ်ဆောင်ရသည်။
စာကြောင်း ၄၁ -
==Compilier Output==
ကိုင်ပိုင်လာများကို
ပုံမှန်သမရိုးကျ ကွန်ပိုင်လာတို့၏ကုတ်ဒ်များသည်
[[virtual machine]]တို့အတွက် ကွန်ပိုင်လာမှထုတ်ပေးလိုက်သောကုတ်ဒ်များသည် တူညီသောပလက်ဖောင်းများတွင် လုပ်ဆောင်ကောင်းလုပ်ဆောင်ကြလိမ့်မည်။
|