Þýðanda þýðir kóðinn sem er skrifaður á einu tungumáli (eins og c) yfir á eitthvað annað tungumál (eins og vélin tungumál) án þess að breyta merkingu forritsins. Einnig er gert ráð fyrir að þýðandinn geri markkóðann skilvirkan og hagræðir hvað varðar tíma og rúm.
Þetta námskeiðsforrit er mjög gagnlegt til að skilja kenningar og framkvæmd framkvæmdar þýðanda. Þessi kennsla samanstendur af kenningum um hönnun þýðenda sem Lexical Greining, Syntax Greining, Merkingartækni Greining, Millistig Code Generation, Optimization Code og Code Generation. Lýsing á öllum stigum er gefin á kynningarformi.
Þessi kennsla er hönnuð fyrir þá nemendur sem hafa áhuga á að læra og skilja grunnreglur þýðandans. Einnig gagnlegt fyrir þá sem hafa áhuga á að hanna þýðanda. Hver áfangi lýsir auðveldlega með dæmum.
Þessi kennsla krefst nokkurrar grunnþekkingar á forritunarmáli eins og c, java o.s.frv.
Lögun:
1. Efni / kafli vitur kennslustund.
2. Vitnesk kennsla í undirmálsgreinum hvers efnis.
3. Inniheldur einnig YouTube vídeó tenglana sem ég útbjó.
4. Spurningabanki.
5. Ljúktu við athugasemdir án nettengingar í rennibraut.
Efni:
1. Hönnun þýðanda: Inngangur
2. Bootstrapping
3. Lexísk greining: Regluleg tjáning, bygging Thompson
4. Greining á setningafræði: Efling niður og frá og niður
5. Efling niður að ofan: forspár þáttun (LL þáttun)
6. Niðurlagun neðst upp: Einföld LR (SLR), líta framan LR (LALR)
7. Merkingartækni
8. Framleiðsla millistigskóða: Þriggja heimilisfanga kóða
9. Hagræðing kóða: Grunnblokkir
10. Kóðagerð: Reiknirit, getreg () fall