+251 111 559769      info@hilcoe.net
     +251 111 559769      info@hilcoe.net

Compiler Design

Course Descriptions:

The course deals with the various concepts involved in compiler construction including scanning, parsing, code optimization and generation. It consists of : Introduction, Lexical analysis, Syntax analysis, Syntax directed translation,  Type checking, Intermediate code generation, Code generation, Code optimization.

Objective:

Upon the completion of the course, students are expected to know:

  1. Lexical analysis and regular expressions;
  2. Parsing (top down and bottom up) and the construction of parsers ;
  3. Syntax directed translation;
  4. Type checking and type systems;
  5. Intermediate code generation and representation;
  6. Code generation and related issues such as memory management and register allocation
  7. Techniques of code optimization
  8. The various tools used for the construction of compilers

Course Content:

  • Introduction
  • Lexical analysis
  • Syntax analysis
  • Syntax directed translation
  • Type checking
  • Intermediate code generation
  • Code generation