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 2018 Fall Can Özturan
CmpE 425 Compiler Design 2016 Fall Can Özturan
CmpE 425 Compiler Design 2010 Fall Can Özturan

Bize Ulaşın

Bilgisayar Mühendisliği Bölümü, Boğaziçi Üniversitesi,
34342 Bebek, İstanbul, Türkiye

  • Telefon: +90 212 359 45 23/24
  • Faks: +90 212 2872461
 

Bizi takip edin

Sosyal Medya hesaplarımızı izleyerek bölümdeki gelişmeleri takip edebilirsiniz