Přeskočit na hlavní obsah
Přeskočit hlavičku

Programovací jazyky a překladače

Summary

Studenti získají přehledové informace o vývoji programovacích jazyků, hlavních paradigmatech programování (imperativní, funkcionální, logické) a jejich typických představitelích. Dále získají teoretické znalosti i praktické dovednosti z oblasti metod překladu programovacích jazyků se zaměřením na fázi analýzy zdrojového textu a syntézy vnitřní formy programu. Budou mít praktické zkušenosti s využitím prostředků pro podporu návrhu překladačů (například JavaCC).

Literature

Beneš, M.: Překladače. Elektronická skripta.
Aho A., Sethi R., Ullman J. D.: Compilers. Principles, Techniques, and Tools. Addison-Wesley, 1988, ISBN 0-201-10088-6.

Advised literature

Sylaby přednášek
Melichar, Češka, Ježek, Richta: Konstrukce překladačů. Vydavatelství ČVUT, Praha, 1999, ISBN 80-01-02028-2
Young S. J.: Programovací jazyky pro RT aplikace. SNTL, Praha, 1988.
Literatura studijní


Jazyk výuky čeština
Kód 456-0525
Zkratka PJP
Název předmětu česky Programovací jazyky a překladače
Název předmětu anglicky Programming Languages and Compilers
Garantující katedra Katedra informatiky
Garant předmětu Ing. Marek Běhálek, Ph.D.