Winter 1999-2000 Compilation Course 0368.3133
Instructor: Shmuel (Mooly)
Sagiv
Teaching Assistant: Nurit Dor
Assistant's
homapage
Last
year home exam, please read
Lecture: Sunday 16:00-19:00 Scrieber 06
Targil Monday 9:00-10:00 Scrieber 08
This is a basic course in compiler construction. You will learn almost
everything you wanted to know about compilers and tools. The course textbook
Modern
Compiler Implementation in C by Andrew Appel is available in Dionon
and in the library.
The highlights of this semester course are:
-
In contrast to the previous semester the students will work in groups.
This will reduce the amount of code that the students will have to write
during the semester.
-
Becoming familiar with software tools like Flex
and Bison
will give you a high score in the job market.
-
Explaining the basic compiler techniques such as Scanning, Parsing, Semantic
Analysis, Code Generation, and some optimization tools.
Course Requirements
Course Schedule