CmpE 425 Compiler Design

Catalog 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 ad intermediate code. Syntax directed translation schemes. Implementation of a compiler for a simple imperative language.

Credits: 

(3+0+0) 3 ECTS 6

Prerequisites: 

CMPE 320
Offering Course Page Instructor
CmpE 425 Compiler Design 2016 Fall Can Özturan
CmpE 425 Compiler Design 2010 Fall Can Özturan

Contact us

Department of Computer Engineering, Boğaziçi University,
34342 Bebek, Istanbul, Turkey

  • Phone: +90 212 359 45 23/24
  • Fax: +90 212 2872461
 

Connect with us

We're on Social Networks. Follow us & get in touch.