|
|
|||
|
||||
OverviewProgramming Language Pragmatics' unique coverage provides in depth analysis of language design alongside practical implementation details that bridge the gap between theory and practice. It gives students and professionals a complete overview of parsing, grammar, automata theory and other key language constructs, and then applies the underlying concepts to demonstrate how the implementations of languages differ due to variations in their features. The text's clear writing style, hundreds of simple and advanced examples, check your understanding sections, and inclusion of working code all contribute to the book's user-friendly design. This updated third edition includes an all new chapter on run time systems and a new focus on compiling for multicore processors. New sections on formal semantics, functional language compilers, memory models, Partitioned Global Address Space (PGAS) languages and High-Productivity Computing System (HPCS) languages expand the comprehensive topic coverage, and ensure it includes cutting-edge advances. All new examples in C and Linux for x86 are featured, discussions of Java byte code and MSIL have been added, and coverage of some older languages, including Fortran, is now concentrated into historical information subsections when it is still relevant. The gold-standard quality that has made this book a favorite with sophisticated programmers and top-tier academic programs remains very much at the core of this new third edition of Programming Language Pragmatics. The many updates assure that this classic is fresh and relevant for use in the classroom or the workplace. *Classic programming foundations text now updated to familiarize students with the languages they are most likely to encounter in the workforce, including Java 6, Perl 6, C# 3.0 and Linux *New and expanded coverage of concurrency and run-time systems ensures students understand the most important advances driving software today *Dozens of new step-by-step exercises punctuate the text, breaking complex topics down into discrete subsections, in order to better support learning Full Product DetailsAuthor: Michael L ScottPublisher: Morgan Kaufmann Publishers Imprint: Morgan Kaufmann Publishers ISBN: 9781282120938ISBN 10: 128212093 Pages: 944 Publication Date: 23 March 2009 Audience: General/trade , General Format: Electronic book text Publisher's Status: Active Availability: Available To Order We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately. Table of ContentsReviewsAuthor InformationTab Content 6Author Website:Countries AvailableAll regions |
||||