Předmět Překladače (NTI / PRK)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu NTI / PRK - Překladače, Fakulta mechatroniky a MIS, Technická univerzita v Liberci (TUL).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Obsah
Přednášky:1. Překladače a programovací jazyky2. Vnitřní struktura překladače3. Zápis programu4. Paměť a data5. Lexikální analýza jazyka6. Syntaktická analýza7. Gramatiky LL(k)8. Překladový automat9. Gramatiky LR(k)10. Sémantická analýza11. Intermediální kód12. Optimalizace13. Generování cílového kódu14. RezervaCvičení:1. Strojový kód, jazyk symbolických adres, vyšší jazyky, ukázky2. Překlad programu, hlášení chyb, řízení překladu, vývoj ve skupině3. Zápis programu, styl, strukturované programování, analýza4. Proměnné a jejich reprezentace, práce s pamětí5. Konstrukce lexikálního analyzátoru, program Lex (Flex)6. Syntaktická analýza jazyka, program YACC7. Gramatiky LL(k)8. Překladový automat9. Gramatiky LR(k)10. Sémantická analýza11. Tříadresní kód, zápis infixový, postfixový a prefixový12. Optimalizace13. Generování kódu, linker, zavaděč, dynamické knihovny14. Ladění, trasování, profiling, analýza core
Získané způsobilosti
Studenti porozumí principům překladače, jeho návrhu a budou jej umět efektivně používat spolu s doplňujícími nástroji.
Literatura
Aho A. V., Sethi R., Ullman J. D., Lam M.: 21st Century Compilers, Addison Wesley, 2005. Grune D., Bal H., Jacobs C., Langendoen K.: Modern Compiler Design, John Wiley & Sons, 2000. Melichar, B.:. Překladače cvičení, skriptum. ČVUT Praha, 1990. Melichar, B.:. Překladače, skriptum. ČVUT Praha, 1989.
Požadavky
Podmínkou zápočtu je aktivní účast na cvičeních, úspěšné absolvování testů. Zkouška je písemná a ústní.
Garant
Mgr. Milan Keršláger
Vyučující
Mgr. Milan KeršlágerMgr. Milan Keršláger