Programming Language Pragmatics
Programming Language Pragmatics
Click to enlarge
Author(s): Scott, Michael
Scott, Michael.
ISBN No.: 9780323999663
Pages: 992
Year: 202504
Format: Trade Paper
Price: $ 115.94
Dispatch delay: Dispatched between 7 to 15 days
Status: Available

Programming Language Pragmatics is the most comprehensive and authoritative programming-language textbook available today, with nearly 1000 pages of content in the book, plus hundreds more pages of reference materials and ancillaries online. Michael Scott and Jonathan Aldrich argue that language design and language implementation are tightly interconnected, and that neither can be fully understood in isolation. In an approachable, readable style, they discuss the fundamental principles behind both design and implementation, drawing examples from more than 50 real-world languages and providing an organizational framework for learning new languages, regardless of platform. This edition has been thoroughly updated to cover the most recent language developments and many of the most important issues driving software development today. Fifth Edition Features, Complete rewrite of the chapter on semantic analysis, using formal inference rules, Heavy revision of the chapter on type systems, Significant updates to the chapters on composite types, object orientation, and code generation, New material on ownership types, safe concurrency, asynchronous programming, traits, move constructors, template "concepts," the LLVM compiler infrastructure, and many other topics, Updated coverage of the most recent languages and standards, including Rust, WebAssembly, TypeScript, and C/C++ '23.


To be able to view the table of contents for this publication then please subscribe by clicking the button below...
To be able to view the full description for this publication then please subscribe by clicking the button below...