Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
8 used & new from £18.49

Have one to sell? Sell yours here
 
   
Tell a Friend
Programming Language Pragmatics
 
 
Programming Language Pragmatics (Paperback)
by Michael L. Scott (Author) "The first electronic computers were monstrous contraptions, filling several rooms, consuming as much electricity as a good-size factory, and costing millions of 1940s dollars (but..." (more)
No customer reviews yet. Be the first.
RRP: £36.99
Price: £35.14 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £1.85 (5%)
Availability: In stock. Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want guaranteed delivery by 1pm Friday, August 22? Choose Express delivery at checkout. See Details

8 used & new available from £18.49
Other Editions: RRP: Our Price: Other Offers:
Hardcover £49.99 £51.98 12 used & new from £27.97
Paperback (2) £36.99 £35.14 34 used & new from £30.61
 
   

Frequently Bought Together

Customers buy this book with Engineering a Compiler: International Student Edition by Keith Cooper

Programming Language Pragmatics Engineering a Compiler: International Student Edition
Price For Both: £68.38

Customers Who Bought This Item Also Bought

Essentials of Programming Languages, third edition

Essentials of Programming Languages, third edition by Friedman

£39.85
Essentials of Programming Languages

Essentials of Programming Languages by DP Friedman

4.8 out of 5 stars (4)  £37.95
Compiling for the .Net Common Language Runtime (Clr) (.NET Series)

Compiling for the .Net Common Language Runtime (Clr) (.NET Series) by John Gough

4.0 out of 5 stars (1)  £27.99
A Little Java: A Few Patterns (Language, Speech, & Communication): A Few Patterns (Language, Speech, & Communication)

A Little Java: A Few Patterns (Language, Speech, & Communication): A Few Patterns (Language, Speech, & Communication) by M Felleisen

1.0 out of 5 stars (2)  £12.50
Shared Source CLI Essentials

Shared Source CLI Essentials by David Stutz

£16.22
Explore similar items : Books (99)

Product details


Customers Viewing This Page May Be Interested in These Sponsored Links

 (What is this?)
Algorithmic Trading
www.ravenpack.com    Learn more about RavenPack's quantitative news for algo trading 
Programming
www.computeach.co.uk/programming    The UK's leading provider of IT Training Courses 
Programming Courses (UK)
www.nationalitlearningcentre.com    Microsoft.NET and Visual Basic Programming Training Courses in UK. 

Product Description

Review
"Michael Scott's book could have been entitled: Why Programming Languages Work. It takes a fresh look at programming languages by bringing together ideas and techniques usually covered in disparate language design, compiler, computer architecture, and operating system courses. Its comprehensive and integrated presentation of language design and implementation illustrates and explains admirably the many deep and profitable connections among these fields."
- Jim Larus, Microsoft Research

Product Description
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 prepared to choose the best language for particular projects, to make more effective use of languages you already know, and to learn new languages quickly and completely.

* Addresses the most recent developments in programming language design, spanning more than forty different languages, including Ada 95, C, C++, Fortran 95, Java, Lisp, Scheme, ML, Modula-3, Pascal, and Prolog.
* Places a special emphasis on implementation issues-how the techniques used by compilers and related tools influence language design, and vice versa.
* Covers advanced topics in language design and implemenation, such as iterators, coroutines, templates (generics), separate compilation, I/O, type inference, and exception handling.
* Reviews language-related topics in assembly-level architecture critical for understanding what a compiler does to a program.
* Offers in-depth coverage of object-oriented programming, including multiple inheritance and dynamic method binding.
* Devotes a special section to static and dynamic linking.
* Includes a comprehensive chapter on concurrency, with detailed coverage of both shared-memory and message-passing languages and libraries.
* Provides an accessible introduction to the formal foundations of compilation (automata theory), functional programming (lambda calculus), and logic programming (predicate calculus).

See all Product Description

Inside This Book (Learn More)
Browse and search another edition of this book.
First Sentence
"The first electronic computers were monstrous contraptions, filling several rooms, consuming as much electricity as a good-size factory, and costing millions of 1940s dollars (but with the computing power of a modern hand-held calculator)." Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 ( What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)