Goodreads helps you keep track of books you want to read.
Start by marking “Essentials of Programming Languages” as Want to Read:
Essentials of Programming Languages
Enlarge cover
Rate this book
Clear rating
Open Preview

Essentials of Programming Languages

3.97  ·  Rating Details  ·  88 Ratings  ·  3 Reviews
Designed for the upper division Programming Languages course offered in computer science departments, this text focuses on the principles of the design and implementation of programming languages. The language SCHEME, a dialect of LISP, is used to demonstrate abstraction and representation.
Hardcover, 536 pages
Published February 1st 1992 by MIT Press (MA) (first published January 7th 1992)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Essentials of Programming Languages, please sign up.

Be the first to ask a question about Essentials of Programming Languages

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 485)
filter  |  sort: default (?)  |  Rating Details
Chris Hall
Jul 12, 2016 Chris Hall rated it liked it  ·  review of another edition
Shelves: type-theory
I have not yet finished this book, so this review is a work in progress as I read through the book.
This is a review of the 3rd edition.

I have already read SICP cover to cover, and I have written an partial r7rs scheme implementation (I eventually abandoned the effort to write a compiler to explore type theory).
I am reading this book as a step towards reading TaPL and PFPL.

I was hoping this book would be a more modern SICP, and at times it felt like it could be.
I was also hoping to use this book
graded a class that used this book. it is a nice itroduction to designing languages with scheme.
I love the 1st edition but not the 2nd Ed. It somehow get worse.
Bryan marked it as to-read
Aug 16, 2016
Alex Rothuis
Alex Rothuis marked it as to-read
Aug 08, 2016
Peter Stuart
Peter Stuart marked it as to-read
Aug 07, 2016
Tsukiming Phay
Tsukiming Phay marked it as to-read
Aug 03, 2016
Kevin marked it as to-read
Jul 30, 2016
timesu rated it it was amazing
Jul 30, 2016
Cons Bulaquena
Cons Bulaquena marked it as to-read
Jul 29, 2016
Sonia marked it as to-read
Jul 28, 2016
Wanglulu rated it it was amazing
Aug 24, 2016
ne marked it as to-read
Jul 23, 2016
Danny Guinther
Danny Guinther marked it as to-read
Jul 17, 2016
Sean is currently reading it
Jul 16, 2016
Daniel Jonsson
Daniel Jonsson marked it as to-read
Jul 14, 2016
Kaung marked it as to-read
Jul 11, 2016
Santu marked it as to-read
Jul 11, 2016
Han Zhao
Han Zhao marked it as to-read
Jul 05, 2016
Lucas Teixeira
Lucas Teixeira marked it as to-read
Jul 05, 2016
Marie-Élise marked it as to-read
Jul 03, 2016
Gabriel Montgomery
Gabriel Montgomery marked it as to-read
Jun 28, 2016
Sam marked it as to-read
Jun 26, 2016
Svetomir Kurtev
Svetomir Kurtev marked it as to-read
Jun 19, 2016
Christopher rated it liked it
Jun 17, 2016
Modiga Melo
Modiga Melo marked it as to-read
Jun 16, 2016
Stanley marked it as to-read
Jun 13, 2016
Lee marked it as to-read
Jun 12, 2016
Simson Joseph
Simson Joseph rated it it was ok
May 28, 2016
Felicito marked it as to-read
May 27, 2016
« previous 1 3 4 5 6 7 8 9 16 17 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Concepts, Techniques, and Models of Computer Programming
  • On Lisp: Advanced Techniques for Common Lisp
  • LISP in Small Pieces
  • The Scheme Programming Language
  • Paradigms of Artificial Intelligence Programming: Case Studies in Common LISP
  • How to Design Programs: An Introduction to Programming and Computing
  • Types and Programming Languages
  • Let Over Lambda
  • Programming Language Pragmatics
  • Purely Functional Data Structures
  • Haskell: The Craft of Functional Programming
  • The Art of the Metaobject Protocol
  • Engineering a Compiler
  • Practical Common LISP
  • Clojure Programming
  • Pearls of Functional Algorithm Design
  • Compilers: Principles, Techniques, and Tools
  • Real World Haskell: Code You Can Believe In

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book