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 Výstavba překladačů (v angličtině) (FIT-VYPe)

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 FIT-VYPe - Výstavba překladačů (v angličtině), Fakulta informačních technologií, Vysoké učení technické v Brně (VUT).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Cíl

Detailně objasnit konstrukci překladačů, včetně moderních paralelních kompilátorů. Podrobně se seznámit s formálními překladovými modely a jejich vlastnostmi.

Osnova

Osnova přednášek:Úvod: zopakování struktury překladače. Deterministická syntaktická analýza zdola nahoru: konstrukce LR rozkladových tabulek. Deterministická syntaktická analýza zdola nahoru: precedenční analýza vyššího řádu. Obecná syntaktická analýza: důležité metody syntaktické analýzy s návraty. Pokročilé metody optimalizace. Paralelní kompilátory: struktura paralelního překladače. Paralelní syntaktická analýza: principy. Deterministická paralelní syntaktická analýza shora dolů. Deterministická paralelní syntaktická analýza zdola nahoru. Generování paralelního kódu. Moderní formální prostředky pro specifikaci jazyka: řízené a paralelní modely. Formální prostředky pro specifikaci překladu: převodníky a překladové gramatiky. Očekávané budoucí trendy, shrnutí, závěr.Osnova ostatní - projekty, práce:(1) Vytvoření pokročilého kompilátoru. (2) Příprava a prezentace vybraného tématu o kompilátorech.

Literatura

Češka, M., Ježek, K., Melichar, B., Richta, K.: Konstrukce překladačů, Praha, CZ, ČVUT, 1999, 636 p., ISBN 80-01-02028-2 (in Czech)Cooper, K.D. : Engineering a Compiler, San Francisco, Morgan Kaufmann, 2004, 879 p., ISBN 155860698X

Požadavky

Základní znalost diskrétní matematiky.

Garant

prof. RNDr. Alexandr Meduna, CSc.

Vyučující

prof. RNDr. Alexandr Meduna, CSc.