Textbooks
Required Texts:
- Lecture notes, available at Gnomon copy, 325 Huntington Avenue.
The first installment of the notes will be available in time for the
first class.
- Friedman and Wand Essentials of Programming Languages, 3rd
edition (MIT Press, 2007, to appear), available at Gnomon
copy, 325 Huntington Avenue. I expect that Chapters 1-5 will be
available in time for the first class.
Recommended texts:
I do not know whether these will be available at the NU
Bookstore. If not, try the BU Bookstore, Quantum Books, the
MIT/Harvard Coop, or your favorite online bookseller. Most of these
books should also be on reserve at the NU Library.
-
Dybvig, The Scheme Programming Language, 3rd edition, MIT
Press, 2003. This book is oriented to the Chez Scheme
implementation of Scheme. Although we will be using PLT Scheme,
The first portion of the book is still a decent reference for
Scheme in general. This book is also available online.
-
Friedman and Felleisen, The Little Schemer, 4th ed., MIT Press.
-
Abelson & Sussman, The Structure and Interpretation of Computer
Programs, 2nd edition, MIT Press, 1996. (Also available online, but that's not
half so nice, IMHO).
- Scott, Michael L. Programming Language Pragmatics, Morgan
Kaufmann, 2000.
-
Pratt & Zelkowitz Programming Languages: Design and Implementation,
4th edition, Prentice-Hall, 2001.
- Sebesta, Concepts of Programming Languages, 5th edition,
Addison-Wesley.
- Here's a new online text: Programming
Languages: Application and Intepretation by Shriram Krishnamurthi.
Last modified: Tue Dec 12 19:33:34 EST 2006