Skip to main content
Skip header

Programming Languages and Compilers

Summary

Students get an overview of the area of programming, main programming paradigms (imperative, functional, logic) and their typical representatives. They also get some theoretical body of knowledge and practical experience of compiling methods, especially concentrated to the source code analysis and intermediate code synthesis phases. Students develop practical abilities to use compiler generators like JavaCC.

Literature

Aho, A. V., Sethi, R., Ullman, J. D.: Compilers. Principles, Techniques, and Tools. Addison-Wesley, 1987

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í


Language of instruction čeština
Code 456-0525
Abbreviation PJP
Course title Programming Languages and Compilers
Coordinating department Department of Computer Science
Course coordinator Ing. Marek Běhálek, Ph.D.