Compiler Design Tutorial

4.65 (53)

ပညာရေး | 32.7MB

ဖော်ပြချက်

compiler သည်ပရိုဂရမ်၏အဓိပ္ပာယ်ကိုပြောင်းလဲခြင်းမရှိဘဲဘာသာတရားတစ်ခု (စ) အခြားဘာသာစကား (Morquer Language) နှင့်တခြားဘာသာစကား (စက်ကဲ့သို့သော) တွင်ရေးသားထားသောကုဒ်နံပါတ်တစ်ခုကိုဘာသာစကားတစ်ခုဖြင့်ရေးသားထားသည်။ compiler သည်ပစ်မှတ်ထားသောကုဒ်ကိုထိရောက်စွာပြုလုပ်သင့်ကြောင်းမျှော်လင့်ရသည်။
ဒီသင်ခန်းစာအက်ပလီကေးရှင်းသည် compiler အကောင်အထည်ဖော်မှုသီအိုရီနှင့်အလေ့အကျင့်များကိုနားလည်ရန်အလွန်အသုံးဝင်သည်။ ဤသင်ခန်းစာတွင် Lexical Analysis, Syntipax ခွဲခြမ်းစိတ်ဖြာခြင်း, အလယ်အလတ်ဆန်းစစ်ခြင်း, အလယ်အလတ်ဆန်းစစ်ခြင်း, အလယ်အလတ်ကုဒ်ထုတ်လုပ်ခြင်း, ကုဒ် optimization နှင့် code မျိုးဆက်များပါ 0 င်သည်။ အဆင့်အားလုံး၏ဖော်ပြချက်ကိုတင်ဆက်မှုပုံစံတွင်ဖော်ပြထားသည်။
ဒီသင်ခန်းစာကိုလေ့လာသင်ယူရန်စိတ်ဝင်စားသူများအတွက်စိတ်ဝင်စားသောကျောင်းသားများအတွက်ဒီဇိုင်းပြုလုပ်ထားသည်။ ဒီဇိုင်းဆွဲသူအတွက်လည်းသူတို့အတွက်အထောက်အကူပြုသည်။ အဆင့်တစ်ခုစီသည်ဥပမာတစ်ခုနှင့်သာအလွယ်တကူဖော်ပြနိုင်သည်။
ဒီသင်ခန်းစာသည် C, Java စသည်တို့ကဲ့သို့သောပရိုဂရမ်ဘာသာစကားနှင့်ပတ်သက်သောအခြေခံဗဟုသုတလိုအပ်သည်။
အင်္ဂါရပ်များ:
1 ။ ခေါင်းစဉ် / အခန်းပညာရှိသင်ခန်းစာ။
2 ။ တစ်ခုချင်းစီကိုခေါင်းစဉ်၏ subtopics ပညာရှိသင်ခန်းစာ။
3 ။ ကျွန်ုပ်အားပြင်ဆင်ထားသော YouTube ဗီဒီယိုများချိတ်ဆက်မှုများလည်းပါဝင်သည်။
4 ။ မေးခွန်းဘဏ်။ 5 ။ ဖြည့်စွက်ထားသောအော့ဖ်လိုင်းမှတ်စုများကိုဖြည့်စွက်ပါ။
ခေါင်းစဉ်များ:
1 ။ Compiler ဒီဇိုင်း - နိဒါန်း 2 ။ bootstrapping
3 ။ Lexical analysis - ပုံမှန်စကားရပ်, Thompson ဆောက်လုပ်ရေး
4 ။ Syntax ခွဲခြမ်းစိတ်ဖြာခြင်း: ထိပ် -Down နှင့်အောက်ခြေ -up, ခွဲခြမ်းစိတ်ဖြာခြင်း။ Top-down ခွဲခြမ်းစိတ်ဖြာခြင်း - ကြိုတင်ခန့်မှန်းခြင်းခွဲခြမ်းစိတ်ဖြာခြင်း (ll ခွဲခြမ်းစိတ်ဖြာခြင်း)
6 ။ အောက်ခြေ -Up ခွဲခြမ်းစိတ်ဖြာခြင်း - ရိုးရှင်းသော LR (SLR), LR (LALR)
7 ။ Semantic ခွဲခြမ်းစိတ်ဖြာခြင်း
8 ။ အလယ်အလတ်ကုဒ်မျိုးဆက် - သုံးလိပ်စာကုဒ်
9 ။ ကုဒ် optimization: အခြေခံလုပ်ကွက်များ
10 ။ Code Gension: algorithm, getreg () function ကို

Show More Less

ဘာထူးသလဲ Compiler Design Tutorial

- Include more topics and examples
- Show notes and my video lectures side by side

သတင်းအချက်အလက်

အပ်ဒိတ်လုပ်ပြီး:

လက်ရှိဗားရှင်း: CD

Android လိုအပ်သည်: Android 4.2 or later

Rate

Share by

သင်ကြိုက်နိုင်