Assigned Readings (to date)


The primary (required) class text is Ravi Sethi, Programming Languages: Concepts & Constructs, Second Edition, Addison-Wesley, 1996. The supplemental (optional) class text is Michael L. Scott, Programming Language Pragmatics, Morgan Kaufmann, 1999.

The following reading assignments have been made so far.
Lecture DatePrimary Reading AssignmentSupplemental Reading Assignment
1Jan 23 Chapters 1-3 Chapters 1 & 2
7Feb 06 Chapters 4 & 5 Chapter 3
9Feb 11 Chapter 10;
The Scheme Definition (postscript form).
Section 11.2
17Mar 1 MULTILISP: a language for concurrent symbolic computation
19Mar 6 Chapters 8 & 9;
Chapters 1 and 2 of Introduction to Standard ML
Sections 7.1 & 7.2
28Apr 8 Chapter 11 Section 11.3
32Apr 19 Java for C++ Programmers Chapter 10
34Apr 24 Pizza Tutorial
38May 3 Python Tutorial (ps, pdf)