Goodreads helps you keep track of books you want to read.
Start by marking “Programming Language Pragmatics” as Want to Read:
Programming Language Pragmatics
by
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
...morePaperback, Second Edition, 875 pages
Published
November 7th 2005
by Morgan Kaufmann Publishers
(first published January 1st 1997)
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
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
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
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
Aug 25, 2015
Kory
rated it
really liked it
·
review of another edition
Shelves:
computer-science,
reference
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.
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.
Dec 26, 2016
Carlo
rated it
it was amazing
·
review of another edition
Shelves:
computer-systems,
favorites
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.
There are no discussion topics on this book yet.
Be the first to start one »










