The latest edition of the book is Essentials of Programming Languages, 3rd Edition
 |
Essentials of Programming
Languages Second
Edition
|
Title: Essentials of Programming
Languages -- 2nd ed.
Authors: Daniel
P. Friedman, Mitchell Wand, and Christopher
T. Haynes
Publisher: MIT
Press
ISBN: 0-262-06217-8
Format: 389 pages, hardback
Library: QA76.7.F73 2001
Copyright: 2001
MIT Press: on-line
order page.
Table of Contents, Foreword, Preface: in postscript.
Code: in tar,
zip, and directory
formats.
The contents of all code figures is provided, as well as
files ending in -init.scm
that implement Scheme language extensions needed to run the
book's code in popular Scheme implementations (Chez, DrScheme,
Larceny, SCM, and Scheme48). The README file
describes the code directory contents.
Errata: in plain text,
with some pages from Appendix A to
clarify error corrections.
First edition: old
web page.
For users of ML or OCAML: in html.
Email distribution list for EOPL teachers: visit http://mailman.cs.indiana.edu/mailman/listinfo/eopl-teachers to subscribe. List members may view the archive via the previous link, visit http://mailman.cs.indiana.edu/mailman/options/eopl-teachers/chaynes%40indiana.edu to unsubscribe or change their settings, and email eopl-teachers@mailman.cs.indiana.edu to post to the list.
Related links
Let us know if you have material that might be added to this
list.
- Webs of courses using this text
- C311:
Introduction to Programming Languages, at Indiana
University
- CS 373: Programming
Language Structures, Lewis and Clark College
- CS 341: Survey of Programming Languages, Gettysburg College
- CS784: Programming Languages at Wright State University
- CS312 Programming
Language Design, Washington & Lee University
- CS380: Organization of Programming Languages, at Seattle University
- B521:
Programming Languages, at Indiana University
- Comp311:
Principles of Computing and Programming, at Rice
University
- COM3351:
Principles of Programming Languages, at
Northeastern University
- CS722-F:
Principles of Programming Languages, at National
Technological University
-
CS217: Programming Languages, at Carleton College
-
CS455: Programming Systems and Languages,
at Washington University
-
CPSC 311 Definition of Programming Languages, at University of
British Columbia
-
CPSC 511 Porgramming Languages, at University of British
Columbia
- CS330:
Concepts of Programming Languages, at Brigham
Young University
- Com
S342: Principles of Programming Languages, at
Iowa State
- CS345:
Programming Languages, at the University of Texas
- C311:
Programming Languages, at Indiana University
South Bend
- CS450:
Organization of Programming Languages, University
of Hawaii at Hilo
- 20504:
Workshop: Essentials of Programming Languages
at The Open University of Israel
- CS173:
Programming Languages, Brown University
- CS350:
Programming Language Concepts, University of Regina
- EECS761
Programming Language Paradigms, University of Kansas