Master your Minecraft
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    Best Books of the Year | December 9, 2014

    Aubrey: IMG Best YA Fiction of 2014



    So what is with all the hullabaloo about young adult literature these days? Do we have John Green to blame for getting us sucked in to the tragic... Continue »

    spacer
Qualifying orders ship free.
$104.25
New Hardcover
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
25 Remote Warehouse Software Engineering- Object Oriented Programming

This title in other editions

Concepts in Programming Languages

by

Concepts in Programming Languages Cover

 

Synopses & Reviews

Publisher Comments:

Concepts in Programming Languages elucidates the central concepts used in modern programming languages, such as functions, types, memory management, and control. The book is unique in its comprehensive presentation and comparison of major object-oriented programming languages. Separate chapters examine the history of objects, Simula and Smalltalk, and the prominent languages C++ and Java. The author presents foundational topics, such as lambda calculus and denotational semantics, in an easy-to-read, informal style, focusing on the main insights provided by these theories. Advanced topics include concurrency, concurrent object-oriented programming, program components, and inter-language interoperability. A chapter on logic programming illustrates the importance of specialized programming methods for certain kinds of problems.

Book News Annotation:

Intended for undergraduates and beginning graduate students, this textbook explains the central concepts used in modern programming languages, including functions, types, memory management, and control. It presents and compares the major object-oriented programming languages, identifying the advantages and hazards of each. The book pays particular attention to modularity, abstraction, concurrence, and logic programming. A glossary defines key terms. Mitchell teaches computer science at Stanford University.
Annotation c. Book News, Inc., Portland, OR (booknews.com)

Synopsis:

This general textbook on programming languages is designed for undergraduate andbeginning graduate students with some knowledge of basic programming. It teaches the concepts that appear in programming languages, issues that arise in their implementation, and the way that language design affects program development. Each chapter contains an extensive list of homework exercises, tested at several universities.A unique feature of the book is the comprehensive presentation of and comparison between major object-oriented programming languages. Separate chapters examine the history of objects, Simula and Smalltalk, and the prominent languages C++ and Java, giving the reader a solid understanding of the design goals for each of these languages and the central trade-offs between programming expressiveness and implementation efficiency.

Synopsis:

A comprehensive undergraduate textbook covering both theory and practical design issues, with an emphasis on object-oriented languages.

Table of Contents

Preface; 1. Introduction; 2. Lisp: fuctions, recursion and lists; 3. Fundamentals; 4. The Algol family and ML; 5. Type systems and type inference; 6. Scope, function calls and storage management; 7. Control mechanisms in sequential languages; 8. Data abstraction and modularity; 9. Concepts in object-oriented languages; 10. History of objects: Simula and Smalltalk; 11. Objects for systems programming C++; 12. Java; 13. Concurrency and distributed programming; 14. Summary and conclusions; Index.

Product Details

ISBN:
9780521780988
Author:
Mitchell, John C.
Author:
Apt, Krzysztof
Publisher:
Cambridge University Press
Location:
New York
Subject:
Programming Languages - General
Subject:
Programming - General
Subject:
Programming - Object Oriented Programming
Subject:
Programming - Software Development
Subject:
Programming languages (electronic computers)
Subject:
Programming Languages.
Subject:
Software Development & Engineering - General
Subject:
Software Engineering-Object Oriented Programming
Edition Number:
1
Edition Description:
Hardback
Series Volume:
48
Publication Date:
20021031
Binding:
HARDCOVER
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
62 b/w illus. 14 tables 140 exercises
Pages:
540
Dimensions:
9.50x8.08x1.17 in. 2.47 lbs.

Other books you might like

  1. Advanced Topics in Types and... New Hardcover $90.95
  2. Prog Language Pragmatics 2ND Edition Used Trade Paper $48.00

Related Subjects

Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Object Oriented Programming
Computers and Internet » Software Engineering » Programming and Languages
History and Social Science » Politics » General

Concepts in Programming Languages New Hardcover
0 stars - 0 reviews
$104.25 In Stock
Product details 540 pages Cambridge University Press - English 9780521780988 Reviews:
"Synopsis" by , This general textbook on programming languages is designed for undergraduate andbeginning graduate students with some knowledge of basic programming. It teaches the concepts that appear in programming languages, issues that arise in their implementation, and the way that language design affects program development. Each chapter contains an extensive list of homework exercises, tested at several universities.A unique feature of the book is the comprehensive presentation of and comparison between major object-oriented programming languages. Separate chapters examine the history of objects, Simula and Smalltalk, and the prominent languages C++ and Java, giving the reader a solid understanding of the design goals for each of these languages and the central trade-offs between programming expressiveness and implementation efficiency.
"Synopsis" by , A comprehensive undergraduate textbook covering both theory and practical design issues, with an emphasis on object-oriented languages.
spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.