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

Programming Language Pragmatics

3.9 of 5 stars 3.90  ·  rating details  ·  162 ratings  ·  3 reviews
Programming Language Pragmatics is the most comprehensive programming language textbook available today. Taking the perspective that language design and language implementation are tightly interconnected, and that neither can be fully understood in isolation, this critically acclaimed and bestselling book has been thoroughly updated to cover the most recent developments in ...more
Paperback, Third Edition, 944 pages
Published April 6th 2009 by Morgan Kaufmann (first published January 1st 1997)
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 Programming Language Pragmatics, please sign up.

Be the first to ask a question about Programming Language Pragmatics

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

Community Reviews

(showing 1-30 of 582)
filter  |  sort: default (?)  |  rating details
David
The scope of "Proglangprag" (how I've taken to saying it) is enormous. It is not only a (fairly) comprehensive survey of languages, but also a pretty decent guide to understanding how languages are parsed, scanned, and turned into machine language.

Make no mistake: you won't be able to write a compiler for your own language using just this book as your guide. Nor will you be able to write any functioning programs of your own in any of the languages featured in this book.

So what's the point? Well,
...more
Daniel
Bought this book in about 2000 for a college course, and held onto it all this time. The class was only a quarter, so I'm sure we didn't go through the whole book in that time. I just reread it from cover to cover, and it has held up pretty well. The newest language covered in my copy was java, but the fundamentals of languages don't change that much in ten years, and I felt like it was a good refresher and overview of some technical things that you just don't interact with much in a non-academi ...more
Alex
A great book on the subject.
Garzalal
Garzalal marked it as to-read
Jun 25, 2015
Evgen First
Evgen First marked it as to-read
Jun 20, 2015
Siobhán
Siobhán marked it as to-read
Jun 18, 2015
Ahsan Ziauddin
Ahsan Ziauddin marked it as to-read
Jun 11, 2015
Fariz Awi
Fariz Awi marked it as to-read
Jun 08, 2015
Pohchiat
Pohchiat marked it as to-read
Jun 07, 2015
Scott
Scott added it
Jun 02, 2015
Stephen Frost
Stephen Frost marked it as to-read
May 31, 2015
Voda
Voda marked it as to-read
May 31, 2015
Tom Grimwood-Taylor
Tom Grimwood-Taylor marked it as to-read
May 30, 2015
Przemek Drochomirecki
Przemek Drochomirecki marked it as to-read
May 30, 2015
Radoslav Ivanov
Radoslav Ivanov marked it as to-read
May 22, 2015
Natasha Postolovski
Natasha Postolovski marked it as to-read
May 16, 2015
Gunnar
Gunnar marked it as to-read
May 16, 2015
Riyadh
Riyadh added it
May 09, 2015
Elyor Latipov
Elyor Latipov marked it as to-read
May 07, 2015
« previous 1 3 4 5 6 7 8 9 19 20 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Types and Programming Languages
  • Essentials of Programming Languages
  • Concepts, Techniques, and Models of Computer Programming
  • Compilers: Principles, Techniques, and Tools
  • Purely Functional Data Structures
  • Concepts of Programming Languages
  • Advanced Programming in the UNIX Environment
  • The Linux Programming Interface: A Linux and UNIX System Programming Handbook
  • Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching
  • Engineering a Compiler
  • Paradigms of Artificial Intelligence Programming: Case Studies in Common LISP
  • On Lisp: Advanced Techniques for Common Lisp
  • Linux Kernel Development
  • The Art of Multiprocessor Programming
  • Real World Haskell: Code You Can Believe In
  • Programming Clojure
  • Introduction to the Theory of Computation
  • Java Concurrency in Practice

Goodreads is hiring!

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

Share This Book