This web site is no longer maintained and the content may be outdated.
Please visit for up-to-date information.
No upcoming events...

Home / Courses / CmpE 425
  CmpE 425    

Compiler Design

Description: Overview of the compilation process. Lexical analysis, regular expressions, finite automata and lexical analyzer generators. Symbol tables. Grammars. Top-down and bottom-up syntax analysis. Recursive-descent. SLR, canonical LR, LALR and operator precedence parsing techniques. Parser generators. Semantic analysis and attribute grammers. Abstract machines and intermediate code. Syntax directed translation schemes. Implementation of a compiler for a simple imperative language.

Prerequisite: CMPE 320

Course Offerings:

Fall 2010Can Ízturan
Spring 2004Can Ízturan
Bo­aziši University Department of Computer Engineering
Address: 34342 Bebek, Istanbul, TURKEY
Phone: +90 212 359 4523-24 Fax: +90 212 287 2461
general information:   webmaster: