CS5363 Programming Languages and Compilers Fall 2008

Introduction
Sep 3/8: Lexical Analysis
Sep 10,15,17,22,24 Context-free Grammar and Parsing
Sep 29 Overview for Project1
Oct 1,6,8 Context-sentitive Analysis
Oct 13,15 Intermediate Representations
Oct 20,22 Procedure Abstractions
Oct 27,29 Code Shape (Ch7)
Nov 10,12 Dataflow Analysis (Ch9)
Nov 17,19 Machine-independent optimizations (Ch8,10)
Nov 24 Register Allocation
Nov 26 Instruction Selection
Dec 1 Instruction Scheduling
Dec 3 Final Review
quiz questions