Textbooks
Required Texts:
- Friedman and Wand, Essentials of Programming Languages, 3rd
edition (MIT Press, 2008).
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.
- Felleisen, Findler, Flatt, Krishnamurthi How to Design Programs MIT Press,
2001 (This book should be at the bookstore)
-
Dybvig, The Scheme Programming Language, 4th 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, Programming Language Pragmatics, 2nd
edition, Morgan Kaufmann, 2005.
- Programming
Languages: Application and Intepretation by Shriram Krishnamurthi.
- Sebesta, Concepts of Programming Languages, 9th edition,
Addison-Wesley, 2009
Last modified: Wed Sep 02 14:57:27 -0400 2009