Kozi ya Kompila
Jifunze ubunifu wa kompila kwa kujenga lugha ya MiniCalc kutoka tokeni hadi kod ya VM. Jifunze lexing, uparsing wa recursive descent, ubunifu wa AST, na uzalishaji wa kod yenye msingi wa stack ili kuunda zana za lugha zenye nguvu na zinazoweza kurekebishwa zinazotumiwa katika mifumo ya teknolojia ya ulimwengu wa kweli. Kozi hii inatoa ustadi wa vitendo wa kujenga kompila kamili.

kutoka masaa 4 hadi 360h mzigo wa kazi unaobadilika
cheti halali katika nchi yako
Nini nitajifunza?
Jifunze mambo ya msingi ya kujenga kompila ndogo kutoka mwanzo na kozi hii inayolenga vitendo. Utaunda sarufi, utatekeleza lexer na parser ya recursive descent, utajenga AST safi, na kuzalisha maagizo ya VM yenye msingi wa stack. Kupitia pseudocode wazi, mifano ya mwisho hadi mwisho, na zana za kurekebisha makosa, utapata ustadi wa kuaminika na unaoweza kutumika tena wa kuunda zana za lugha zenye nguvu na zinazoweza kupanuliwa haraka.
Faida za Elevify
Kuendeleza ujuzi
- Jenga lexer ya MiniCalc: tokenization ya haraka na ripoti ya makosa yenye nguvu.
- Tekeleza parser ya recursive descent: sarufi safi, uundaji wa AST, na urejesho.
- Unda na uhakikishe AST: miundo ya nod safi tayari kwa uchambuzi na codegen.
- Zalisha kod ya VM yenye msingi wa stack: piga ramani nod za AST kwa shughuli za PUSH/LOAD/STORE.
- Toa kompila kamili ya MiniCalc: vipimo vya mwisho hadi mwisho kutoka chanzo hadi utekelezaji wa VM.
Muhtasari uliopendekezwa
Kabla ya kuanza, unaweza kubadilisha sura na mzigo wa kazi. Chagua sura ya kuanzia. Ongeza au ondolea sura. Pandisha au punguza mzigo wa kazi wa kozi.Maoni ya wanafunzi wetu
Maswali Yanayoulizwa Mara kwa Mara
Nani ni Elevify? Inafanya kazi vipi?
Je, kozi zina vyeti?
Je, kozi ni bure?
Mzigo wa kazi wa kozi ni upi?
Kozi zinafanana vipi?
Kozi zinafanya kazi vipi?
Muda wa kozi ni upi?
Gharama au bei ya kozi ni ipi?
EAD au kozi mtandaoni ni nini na inafanya kazi vipi?
Kozi ya PDF