Subject: Compilers
(06 -
E234) Basic Information
Course specification
Course is active from 30.09.2005.. Precondition courses
Course which have preconditioned courses Compilers
Students gain knowledge about translating one programming language into another, principles of compiler operation, tools for their development and their implementation. Beginner level knowledge of constructing compilers. The acquired knowledge forms a basis for the future engineering courses. Compiler task. Types of computer programs and compilers. Formal languages. Grammars and automata. Lexical, syntax and semantic analysis, (Intermediate) code generation, Memory control and table of symbols, (Intermediate) code optimization, Types, Intermediate code interpretation, Compiler structure, Compiler generators. Lectures, computer practice, consultations. Pre examination assignments include four tests and one course project. Final examination checks the theoretical knowledge of the subject. The number of points necessary for obtaining a signature is 30.
|