Jun 29, 2017

SKKU

Search

Compiler Design

Overview

Textbook

Supplements

Lecture

WeeksTopicsSlidesHW/PA
1stOverview & Intro (Ch 1)  
2ndScanner (Ch 2)HW#1
3rdFlex & Bison TutorialPA#1
4thParser (Ch 3.1-2), Special Seminar 
5thTopdown Parser (Ch 3.3)HW#2
6thBottom-up Parser 1 (Ch 3.4-3.7) 
7thBottom-up Parser 2 (Ch 3.4-3.7) 
8th[Midterm Exam] 10/25(Tue) 16:30-17:45Semiconductor bldg. #330110
9thContext-Sensitive Analysis (Ch 4) 
10thIntermediate Code (Ch 5) 
11thData Flow Analysis (Ch 9.1-9.2)PA#2
12thProcedure Abstraction (Ch 6) & Code Shape (Ch 7)  
13thOptimizations (Ch 8, Ch 10) 
14thInstruction Selection (Ch 11), Instruction Scheduling (Ch 12) Extended class on 12/6(T) 4:30-7:00
15thRegister Allocation (Ch 13)no class on 12/13(T)
16th[Final Exam] 12/15 (Thu) 13:30-14:45Semiconductor bldg. #400126

Programming Assignments

  • Late Policy: -10% per day, up to 50%.
  • Grade F: Failure to submit a single assignment will lead to 'F' grade.
  • MiniC parser - due by Oct 7(Fri), midnight
  • Liveness Analysis - due by Dec 14(Wed), midnight

Homeworks

  • Late Policy: no late submissions are allowed!
  • RE-minimized_DFA - due by Sep 27(Tue), 12:00pm (noon) - submit to icampus
  • FIRST and FOLLOW - due by Oct 10(Tue), 12:00pm (noon) - submit to icampus

Navigation

Links

Recent Changes