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

Design Concepts in Programming Languages

4.22  ·  Rating Details ·  18 Ratings  ·  4 Reviews
Hundreds of programming languages are in use today--scripting languages for Internet commerce, user interface programming tools, spreadsheet macros, page format specification languages, and many others. Designing a programming language is a metaprogramming activity that bears certain similarities to programming in a regular language, with clarity and simplicity even more i ...more
Hardcover, 1322 pages
Published July 18th 2008 by MIT Press (MA)
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 Design Concepts in Programming Languages, please sign up.

Be the first to ask a question about Design Concepts in Programming Languages

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

Community Reviews

(showing 1-52)
filter  |  sort: default (?)  |  Rating Details
Alan Fay
Apr 11, 2009 Alan Fay marked it as to-read
Shelves: programming
I managed to read the introduction and skim through this book when I saw it at the GT B&N, while patiently waiting for festivants to return themselves from whence they came.

It seems nothing short of excellence. The book builds up the theoretical foundations for analyzing computer languages, using a series of 'tiny' languages, so that topics in metaprogramming can be explored in later chapters.

There will be some time to give it the read it deserves in the future.
Nick Black
Nov 01, 2008 Nick Black marked it as to-read
Recommended to Nick by: Lambda the Ultimate
Shelves: to-acquire
This just got published by MIT press; see my short writeup here or λtU's at http://lambda-the-ultimate.org/node/3058. This is now being used for MIT's 6.821...gotta stay ahead of those crafty kids at the Georgia Tech of the North!
Tony
Oct 12, 2009 Tony is currently reading it
S-Expressions do in fact get easier to parse the more you look at them.

The lambda calculus is just about the most awesome idea I've ever heard.

Continuations are the "GOTO" of functional programming languages.
Greg Pfeil
Greg Pfeil rated it it was amazing
Jul 05, 2015
Andrew Matthews
Andrew Matthews rated it it was ok
Jul 13, 2014
Brian
Brian rated it liked it
Jan 26, 2015
Alexandre Castro alves
Alexandre Castro alves rated it really liked it
Nov 14, 2014
Alex
Dec 24, 2009 Alex marked it as to-read
Recommends it for: people who want to understand the formalisms that underlie programming languages
Shelves: computer-science
A good supplement to Essentials of Programming Languages
V
V rated it really liked it
Jan 13, 2013
Phil Calçado
Phil Calçado rated it really liked it
Jun 17, 2010
Limingz
Limingz rated it really liked it
Jul 12, 2015
Konstantin Solomatov
Konstantin Solomatov rated it it was amazing
Feb 17, 2013
Lukas Hruby
Lukas Hruby rated it really liked it
Mar 19, 2015
Junsong Li
Junsong Li rated it it was amazing
Nov 01, 2015
John
John rated it really liked it
Oct 01, 2014
Jan Kroken
Jan Kroken rated it it was amazing
Mar 01, 2013
Michel Schinz
Michel Schinz rated it it was amazing
Dec 29, 2016
Ema Jones
Ema Jones rated it really liked it
Mar 07, 2017
Adam Blinkinsop
Adam Blinkinsop rated it really liked it
Dec 15, 2015
Ola Bini
Ola Bini rated it really liked it
Jan 05, 2012
Hiroshi
Hiroshi rated it it was amazing
Mar 02, 2012
Konstantin
Konstantin rated it it was amazing
Jan 03, 2013
Michael
Michael marked it as to-read
Aug 25, 2008
Björn
Björn marked it as to-read
Nov 03, 2008
Kev
Kev marked it as to-read
Aug 19, 2009
Tim Crews
Tim Crews marked it as to-read
Oct 05, 2009
Joe White
Joe White marked it as to-read
Oct 26, 2009
Greg
Greg marked it as to-read
Apr 30, 2010
Alex Ott
Alex Ott marked it as to-read
May 15, 2010
Munificent
Munificent marked it as to-read
Jul 20, 2010
Ilya
Ilya marked it as to-read
Sep 09, 2010
Dave Bolton
Dave Bolton marked it as to-read
Dec 06, 2010
Tom Davies
Tom Davies is currently reading it
Jan 07, 2011
rev
rev marked it as to-read
Jan 19, 2011
Ivan Fedorov
Ivan Fedorov marked it as to-read
Mar 27, 2011
Kirill
Kirill marked it as to-read
May 14, 2011
Yuri Rychkov
Yuri Rychkov marked it as to-read
May 25, 2011
Ben
Ben added it
Jul 18, 2011
Ben
Ben added it
Aug 31, 2011
Peter
Peter marked it as to-read
Dec 25, 2011
Andy Legkiy
Andy Legkiy marked it as to-read
Dec 30, 2011
Alexander Korneev
Alexander Korneev marked it as to-read
Dec 30, 2011
Arseny
Arseny marked it as to-read
Jan 05, 2012
Robert Postill
Robert Postill marked it as to-read
Jan 16, 2012
Orphée Lafond-lummis
Orphée Lafond-lummis marked it as to-read
Apr 20, 2012
Michael
Michael is currently reading it
Aug 05, 2012
There are no discussion topics on this book yet. Be the first to start one »

Goodreads is hiring!

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

Share This Book