Top critical review
If this is a required text, I'd wait to find out if your teacher actually assigns homework out of it before buying this monstros
Reviewed in the United States on February 1, 2018
Programming Language Pragmatics seems to be held in fairly high regard among those in computer science. Though I can't fathom why and I struggle to understand who the book is for. This text seems to assume prior knowledge in automata theory, compiler design, and formal language theory which, if you are using this book for an undergraduate programming languages class, is not very likely. Programming Language Pragmatics contains walls of text that, despite being incredibly dense, don't communicate concepts effectively. It has some interesting insights into the philosophies and design decisions behind programming languages but it is marred by poor organization and lack of clarity.
If this is a required text, I'd wait to find out if your teacher actually assigns homework out of it before buying this monstrosity.