CS322 Languages and Compiler Design II Winter 2005
Course Information
Required Readings
-
Check here for an up-to-date
list of errata for Engineering a Compiler.
-
Summary of required reading sections from Cooper & Torczon: 5.1-4, 6 (entire), 7 (entire), 8.1-4 (only!),
11.1-2 (only!), 12.1-3, 13.1-4,13.5.1-4. (Note: sections 11.3 and 8.5-8 are no longer required.)
-
Suggested exercises: 5.3.1, 5.3.2, 5.4.1, 7.2.1, 7.2.2, 7.3.1, 7.4.2, 7.5.1, 7.6.1, 7.6.2 7.8.1, 7.8.2.
-
More suggested exercises: 6.2.1, 6.2.2, 6.3.2, 6.3.3, 6.3.4, 6.4.1, 6.4.2, 6.5.1, 6.6.2, 6.7.1, 6.7.2,
7.3.2, 7.9.1, 7.9.2, 7.10.2, 8.3.2, 13.3.1, 13.4.1.
Lecture Notes and Supporting Code
PCAT Language
Homework Assignments
- Homework 1 (due 1/24/05) (pdf)
- Homework 2 (due 2/2/05) (pdf)
- Homework 3 (due 2/25/05 at 5pm) (pdf)
- Homework 4 (due 3/12/05 at 1:30pm) (pdf)
Sparc Resources
Java Resources
- Language Reference
- User Manuals (for version 1.4.2)
-
Documentation for Sun's Java tools is here.
- The standard Java library (API) is documented here.
- Implementations
- A free implementation for linux or Windows is available from
Sun.