Textbooks
Required Texts:
- Friedman and Wand Essentials of Programming Languages, 3rd
edition (MIT Press, 2007, to appear).
By special arrangement with the authors and publisher, we will
be using a draft of the third edition, available for purchase at
Gnomon Copy, 325 Huntington Avenue.
Recommended texts:
Some of these texts may not 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 describes Chez 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.)
- 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 Interpretation by Shriram Krishnamurthi.
Last modified: 3 January 2008