Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




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