Programming Language Pragmatics / Edition 4

Programming Language Pragmatics / Edition 4

by Michael L. Scott
ISBN-10:
0124104096
ISBN-13:
9780124104099
Pub. Date:
12/25/2015
Publisher:
Elsevier Science
ISBN-10:
0124104096
ISBN-13:
9780124104099
Pub. Date:
12/25/2015
Publisher:
Elsevier Science
Programming Language Pragmatics / Edition 4

Programming Language Pragmatics / Edition 4

by Michael L. Scott
$89.95 Current price is , Original price is $89.95. You
$89.95 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores
$49.00 
  • SHIP THIS ITEM

    Temporarily Out of Stock Online

    Please check back later for updated availability.

    • Condition: Good
    Note: Access code and/or supplemental material are not guaranteed to be included with used textbook.

Overview

Programming Language Pragmatics, Fourth Edition, is the most comprehensive programming language textbook available today. It is distinguished and acclaimed for its integrated treatment of language design and implementation, with an emphasis on the fundamental tradeoffs that continue to drive software development.

The book provides readers with a solid foundation in the syntax, semantics, and pragmatics of the full range of programming languages, from traditional languages like C to the latest in functional, scripting, and object-oriented programming.  This fourth edition has been heavily revised throughout, with expanded coverage of type systems and functional programming, a unified treatment of polymorphism, highlights of the newest language standards, and examples featuring the ARM and x86 64-bit architectures.

Product Details

ISBN-13: 9780124104099
Publisher: Elsevier Science
Publication date: 12/25/2015
Edition description: New Edition
Pages: 992
Sales rank: 1,077,656
Product dimensions: 7.50(w) x 9.20(h) x 1.70(d)

About the Author

Michael L. Scott is a professor and past Chair of the Computer Science Department at the University of Rochester. He is best known for work on synchronization and concurrent data structures: algorithms from his group appear in a wide variety of commercial and open-source systems. A Fellow of the ACM and the IEEE, he shared the 2006 Dijkstra Prize in Distributed Computing. In 2001 he received the University's Robert and Pamela Goergen Award for Distinguished Achievement and Artistry in Undergraduate Teaching.

Table of Contents

I. Foundations
1. Introduction
2. Programming Language Syntax
3. Names, Scopes, Bindings
4. Semantic Analysis
5. Target Machine Architecture

II. Core Issues in Language Design
6. Control Flow
7. Data Types
8. Composite Types
9. Subroutines and Control Abstraction
10. Data Abstraction and Object Orientation

III. Alternative Programming Models
11. Functional Languages
12. Logic Languages
13. Concurrency
14. Scripting Languages

IV. A Closer Look at Implementation
15. Building a Runnable Program
16. Run-time Program Management
17. Code Improvement

What People are Saying About This

From the Publisher

The most comprehensive programming language textbook available today, featuring an integrated treatment of language design and language implementation. Users will find this a solid resource to help them understand the most important issues driving modern software development

From the B&N Reads Blog

Customer Reviews