csc488/2107
Language Processors
Spring 1998

Information Sheet

Instructor:
Prof. Marsha Chechik
Email:
chechik@cs.toronto.edu
Office Hours:š
Tuesday 1-2, Thursday 11-12š
Office:š
D.L. Pratt 384, 978-3820š
Lectures:š
Tuesdays and Thursdays 10-11 in LM 161
Tutorials:
Thursdays 9 a.m., in LM 161
Tutors:
Iluju Kiringa
Xuan Chen
Hao (Richard) Zhang
Course web page:
http://www.cs.toronto.edu/~chechik/courses97/csc488/index.html
Lecture notes online:
http://www.cs.toronto.edu/~chechik/courses97/csc488/notes.html
Course newsgroup:
ut.cdf.csc488h Read on the regular basis!

Marking Scheme

Required Readings

Course text is C. Fischer and R.J. LeBlanc Jr., "Crafting a Compiler in C", Benjamin/Cummings 1991. Other recommended/reference books can be found at http://www.cs.toronto.edu/~chechik/courses97/csc488/reading.html.

Course Outline

Compiler Structure Chapter 1
šLexical Analysis Chapter 3
Syntax Analysis Chapters 4, 5, 6
Tables & Dictionaries Chapter 8
Semantic Analysis Chapters 7, 10, 11
Translation Techniques Chapters 12, 13
Code Generation Chapters 9, 15
Optimization Chapters 15, 16
Special topics

Assignment Schedule (note change of dates)

Course Policies

Good luck and enjoy the course!


Marsha Chechik
Back to csc488 homepage
Last modified on January 5, 1998