Programming Language Pragmatics, 2nd Edition
By Michael L. Scott
Publisher: Elsevier / Morgan Kaufmann
Final Release Date: November 2005
Pages: 912

The innovative approach of the first edition of Programming Language Pragmatics provided students with an integrated view of programming language design and implementation, while offering a solid teaching text on timely language topics in a rigorous yet accessible style.

The new edition carries on these distinctive features as well as the signature tradition of illustrating the most recent developments in programming language design with a variety of modern programming languages.

New Coverage:
Addresses the most recent developments in programming language design, including C99, C#, and Java 5.
Introduces and discusses scripting languages throughout the book as well as in an entire new chapter.
Includes a comprehensive chapter on concurrency, with coverage of the new Java concurrency package (JSR 166) and the comparable mechanisms in C#.
Updates many sections and topics, including iterators, exceptions, polymorphism, templates/generics, scope rules and declaration ordering, separate compilation, garbage collection, and threads and synchronization.

New Pedagogical Features:
Highlights the interaction and tradeoffs inherent in language design and language implementation decisions with over 100 "Design and Implementation" call-out boxes.
Adds end-of-chapter "Exploration" exercises—open-ended, research-type activities.
Provides review questions after sections for quick self-assessment.
Includes over 800 numbered examples to help the reader quickly cross-reference and access content.

Product Details
Recommended for You
Customer Reviews
Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Ebook:  $73.95
Formats:  PDF