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.97  ·  Rating details ·  309 ratings  ·  6 reviews

Programming Language Pragmatics addresses the fundamental principles at work in the most important contemporary languages, highlights the critical relationship between language design and language implementation, and devotes special attention to issues of importance to the expert programmer. Thanks to its rigorous but accessible teaching style, you ll emerge better prepare

...more
Paperback, Second Edition, 875 pages
Published November 7th 2005 by Morgan Kaufmann Publishers (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
Rating details
Sort: Default
|
Filter
Luca
Aug 27, 2017 rated it really liked it
Shelves: compilers
Long read, but great high level overview. I think it'll serve as a reference as well.
David
Apr 22, 2013 rated it really liked it
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
May 27, 2012 rated it really liked it
Shelves: technical
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
Kory
Aug 25, 2015 rated it really liked it  ·  review of another edition
This book goes into detail how and why different parts of programming languages are implemented, it uses different languages to help covey the implementation details and how it differs between them.

Whereas a specific programming language book will cover how to use that language, this book helps to understand what goes into the languages and their development, why different languages are suited to certain tasks.
Carlo
Dec 26, 2016 rated it it was amazing  ·  review of another edition
This is a perfect overview of programming languages, their taxonomy, and how they work. Essential reading (and re-reading) for the self-taught or working programmer! The balance between breadth and depth is exactly right and this edition has been updated to include newer languages like Scala, Go and Swift. Belongs on every programmers' bookshelf.
Alex
Feb 04, 2011 rated it liked it
Shelves: computer-science
A great book on the subject.
Jeff Walker
rated it did not like it
Jun 08, 2018
Го Шо
rated it really liked it
Nov 27, 2012
Vasyl Pryimachuk
rated it it was amazing
Feb 06, 2017
Himesh Haswani
rated it liked it
Nov 24, 2014
V
rated it it was amazing
Jul 15, 2015
Teklemariam Bekele
rated it it was amazing
Apr 08, 2015
Bookbear
rated it liked it
May 16, 2015
John Best
rated it it was amazing
Jul 04, 2014
Lewis Cawthorne
rated it it was amazing
Dec 23, 2014
Jacy
rated it really liked it
Jun 13, 2018
Jemark Lleno
rated it it was amazing
Nov 05, 2014
K.MOHAN DAS
rated it liked it
Sep 06, 2018
Taylor.GMAIL.COM
rated it liked it
Feb 14, 2018
Su
rated it it was amazing
Oct 13, 2010
Ashero
rated it it was amazing
Jul 25, 2016
A1434772drdrb.net
rated it it was amazing
Apr 13, 2014
Matthew Maisel
rated it liked it
Nov 14, 2016
Pootis
rated it it was amazing
Mar 29, 2017
Giorgos
rated it really liked it
Nov 21, 2012
Rituparna
rated it really liked it
Sep 10, 2015
Cobra'S Computorium
rated it really liked it
Dec 18, 2018
Thomas
rated it it was amazing
Nov 06, 2014
Alex Kulcsar
rated it it was amazing
Dec 10, 2016
Edward
rated it liked it
Jan 15, 2016
« previous 1 3 4 5 6 7 8 9 10 11 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Concepts, Techniques, and Models of Computer Programming
  • Essentials of Programming Languages
  • Concepts of Programming Languages
  • The Art of Multiprocessor Programming
  • Types and Programming Languages
  • Engineering a Compiler
  • Compilers: Principles, Techniques, and Tools
  • Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching
  • Let Over Lambda
  • How to Design Programs: An Introduction to Programming and Computing
  • Elements of Programming
  • Language Implementation Patterns: Techniques for Implementing Domain-Specific Languages
  • Programming Clojure
  • Paradigms of Artificial Intelligence Programming: Case Studies in Common LISP
  • The Elements of Programming Style
  • On Lisp: Advanced Techniques for Common Lisp
  • Advanced Programming in the UNIX Environment
  • C++ Standard Library: A Tutorial and Reference

Goodreads is hiring!

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