Ship-Ship-Hooray! Free Shipping on $25+ Details >
Programming Languages: Principles and Paradigms

Programming Languages: Principles and Paradigms - 2nd edition

Programming Languages: Principles and Paradigms - 2nd edition

ISBN13: 9780072866094

ISBN10: 0072866098

Programming Languages: Principles and Paradigms by Allen Tucker - ISBN 9780072866094
Cover type: Hardback
Edition: 2ND 07
Copyright: 2007
Publisher: McGraw-Hill Publishing Company
Published:
International: No
Programming Languages: Principles and Paradigms by Allen Tucker - ISBN 9780072866094

ISBN13: 9780072866094

ISBN10: 0072866098

Cover type: Hardback
Edition: 2ND 07

List price: $239.75

All of our used books are 100% hand-inspected and guaranteed! Happy you, happy us.

Ships directly from us
You Save $119.90 (50%)
$119.85
low inventory alert!

Well, that's no good. Unfortunately, this edition is currently out of stock. Please check back soon.

Other Editions of Programming Languages: Principles and Paradigms


shop us with confidence

Summary

Tucker and Noonan's new approach emphasizes a thorough, hands-on treatment of key issues in programming language design, providing a balanced mix of explanation and experimentation. Opening chapters present the fundamental principals of programming languages, while optional companion chapters provide implementation-based, hands-on experience that delves even deeper. This edition also includes a greatly expanded treatment of the four major programming paradigms, incorporating a number of the most current languages such as Perl and Python. Special topics presented include event-handling, concurrency, and an all-new chapter on correctness. Overall, this edition provides both broad and deep coverage of language design principles and the major paradigms, allowing users the flexibility of choosing what topics to emphasize.

New Features
  • Depth of coverage & currency: in-depth coverage of core topics includes both modern and historical example languages, including C, Ada, Perl, Java, Smalltalk, Python, Scheme, Haskell, and Prolog
  • The authors' approach offers unique coverage of event-handling, concurrent programming and program correctness, with special chapters on each of these topics.
  • The authors emphasize a hands-on approach for implementation-based problems and exercises and include expanded coverage of language design principles and trade-offs.
  • Introduces Clite (C Lite), a subset of the language C, as a basis for illustrating the principles of language design.

Table of Contents

Table of Contents

1 Overview
2 Syntax
3 Lexical and Syntactic Analysis
4 Names
5 Types
6 Type Systems
7 Semantics
8 Semantic Interpretation
9 Functions
10 Function Implementation
11 Memory Management
12 Imperative Programming
13 Object-Oriented Programming
14 Functional Programming
15 Logic Programming
16 Event-Driven Programming
17 Concurrent Programming
18 Program Correctness
A. Definition of Clite
B. Discrete Math Review
Glossary
Bibliography

Other Editions of Programming Languages: Principles and Paradigms

Programming Languages : Principles and Paradigms by Allen B. Tucker and Robert E. Noonan - ISBN 9780072381115