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
Link Year Semester Course Page Instructor Course Schedule Lab Schedule
görüntüle 2018 Fall Can Özturan WFF 223 BM A6 | BM B5 | BM B5
görüntüle 2016 Fall Can Özturan MMW 453
görüntüle 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