Compiler Design
5 credit points
Syllabus, C-level, 1DL117
This course has been discontinued.
- Code
- 1DL117
- Level
- C
- Subject(s)
- Computer Science
- Grading system
- Pass with distinction (VG), Pass (G), Fail (U)
- Finalised
- 27 May 2002
- Responsible department
- Department of Information Technology
Entry requirements
Methods of Programming DV1, Algorithms and
Data Structures DV1 and DV2, Automata Theory DV1,
Computer systems DV1 and Semantics and Principles
of Programming Languages, or equivalent courses.
Aims
To give a familiarity with how the syntax and semantics of a programming language are used
to construct modern compilers.
Content
Lexical analysis. Syntactical analysis (parsing). Parser generators. Syntax directed
translation. Code generation for modern machines (RISC architectures). Error handling.
Instruction
Lectures and laboratory exercises.
Assessment
Written exam (3 credits) and mandatory
programming assignments (4.5 credits).