Welcome to the web site for Design Concepts in Programming Languages, a book about programming language semantics and design written by Franklyn Turbak and David K. Gifford with Mark Sheldon. The book is based on MIT's introductory graduate programming languages course (6.821) and is targeted at introductory graduate students and advanced undergraduate students. Many people helped in developing parts of the book, especially Trevor Jim, Brian Reistad, and Jonathan Rees.
The book is currently being reviewed for publication, and we have been advised to remove links to the draft chapters. For more information about the book, please send email to fturbak@wellesley.edu.
Here are the current table of contents, bibliography, and index to the current draft of the book (as of Dec. 6, 2005):
For Fall'05 MIT 6.821 students, here are two versions of the contents, bibliography, and index. The Nov. 22 version covers the book except for the final chapter (Ch. 17: Compilation). The Dec. 6 version should be used for Ch. 17 only.