CS 720: Advanced Programming Languages
Spring 1998
Problem Sets
Textbook: Foundations for Programming Languages, by John
C. Mitchell, MIT Press, 1996.
Overview: Problem sets are assigned once every week on Wednesday,
and due on Wednesday of the following week.
Schedule: Assignments due on the specified dates.
-
Jan 28:
-
Exercise 3.3.9, page 155.
-
Exercise 3.3.12, page 157.
-
Exercise 3.4.2, page 159.
-
Exercise 3.4.4, page 159.
-
Feb 4:
-
Exercise 3.4.16, page 168.
-
Exercise 3.4.20, page 169.
-
Exercise 3.4.25, page 176.
-
Exercise 3.5.15, page 187.
-
Feb 11:
-
Exercise 3.5.15, page 187, again.
-
Exercise 3.6.4, page 194, parts (a) and (b) only.
-
Exercise 3.6.5, page 195.
-
Feb 18:
-
Exercise 3.7.3, page 206.
-
Exercise 3.7.4, page 206.
-
Exercise 3.7.5, page 207.
-
Exercise 3.7.18, page 215.
-
Feb 25:
-
Exercise 3.7.24, page 222.
-
Exercise 3.7.35, page 230.
-
Exercise 3.7.36, page 230.
-
March 4:
-
Exercise 4.4.8, page 266.
-
Exercise 4.4.9, page 266.
-
Exercise 4.4.13, page 267.
-
Exercise 4.4.14, page 267.
-
Exercise 4.4.25, page 278.
-
March 18:
-
Exercise 4.5.12, page 287.
-
Exercise 4.5.20, page 292.
-
Exercise 4.5.24, page 294.
-
Exercise 4.4.29, page 297.
-
March 25:
-
Exercise 8.2.2, page 537.
-
Exercise 8.2.3, page 537.
-
Exercise 8.2.14, page 543.
-
Exercise 8.2.15, page 544.
-
April 1:
-
Exercise 8.2.15, page 544.
-
Exercise 8.2.21, page 546.
-
Exercise 8.2.22, page 546.
-
Exercise 8.2.30, page 550.
-
April 8:
-
Exercise 8.2.30, page 550 (again).
Exercise 8.3.7, page 555.
Assaf Kfoury
Created: 98.01.20
Modified: 98.04.03