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

Have one to sell? Sell yours here
 
   
Concepts, Techniques, and Models of Computer Programming
 
See larger image
 

Concepts, Techniques, and Models of Computer Programming (Hardcover)

by PV Van Roy (Author)
5.0 out of 5 stars  See all reviews (1 customer review)
RRP: £42.95
Price: £35.24 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £7.71 (18%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Want guaranteed delivery by Tuesday, November 10? Choose Express delivery at checkout. See Details
17 new from £32.50 6 used from £28.00

Special Offers and Product Promotions


Frequently Bought Together

Customers buy this book with Operating Systems: International Version: Internals and Design Principles by William Stallings

Concepts, Techniques, and Models of Computer Programming + Operating Systems: International Version: Internals and Design Principles
Price For Both: £84.58

Show availability and shipping details


Customers Who Bought This Item Also Bought

Structure and Interpretation of Computer Programs, 2nd Edition (Mit Electrical Engineering and Computer Science Series.)

Structure and Interpretation of Computer Programs, 2nd Edition (Mit Electrical Engineering and Computer Science Series.)

by Harold Abelson
3.0 out of 5 stars (32)  £30.79
Operating Systems: International Version: Internals and Design Principles

Operating Systems: International Version: Internals and Design Principles

by William Stallings
4.0 out of 5 stars (7)  £49.34
Artificial Intelligence: A Modern Approach (International Edition)

Artificial Intelligence: A Modern Approach (International Edition)

by Stuart Russell
3.8 out of 5 stars (12)  £49.39
The Mythical Man Month and Other Essays on Software Engineering

The Mythical Man Month and Other Essays on Software Engineering

by Frederick P. Brooks Jr.
4.3 out of 5 stars (26)  £13.79
Design Concepts in Programming Languages

Design Concepts in Programming Languages

by FA Turbak
£34.74
Explore similar items

Product details

  • Hardcover: 930 pages
  • Publisher: MIT Press (5 Mar 2004)
  • Language English
  • ISBN-10: 0262220695
  • ISBN-13: 978-0262220699
  • Product Dimensions: 25.6 x 21.2 x 5 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon.co.uk Sales Rank: 420,642 in Books (See Bestsellers in Books)

Product Description

Product Description

Each model has its own set of techniques and each is included on the basis of its usefulness in practice. The general models include declarative programming, declarative concurrency, message-passing concurrency, explicit state, object-oriented programming, shared-state concurrency and relational programming. Specialised models include graphical user interface programming, distributed programming and constraint programming. Each model is based on its kernel language - a simple core language that consists of a small number of programmer-significant elements. The kernel languages are introduced progressively, adding concepts one by one.

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)
 
computer science
programming languages
programming
software development
computation
oz
ctm
theory
sicp
algorithms

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?


 

Customer Reviews

1 Review
5 star:
 (1)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
14 of 14 people found the following review helpful:
5.0 out of 5 stars An Important Book, 23 Mar 2004
By David B. Wildgoose - See all my reviews
(REAL NAME)   
In the 1970s the classic "Algorithms + Data Structures = Programs" helped popularise procedural programming. In the 1980s we had "Structure and Interpretation of Computer Programs" which helped awareness of functional programming but was originally aimed primarily at Engineering Students rather than those studying Computational Science. The 1990s saw the rise of Object Orientation alongside books like "Design Patterns".

We now have "Concepts, Techniques and Models of Computer Programming". This is an important book. The authors have attempted to distill the underlying relationships between computing's "big ideas" into a coherent whole and have largely succeeded. As a result, this is a book that needs to be widely adopted in CS Education, if only to show that Java and C++ are not the only way to program. This is especially important considering that there are ideas such as "dataflow", "logic variables" and the disciplined handling of state which the former languages lack.

Experienced programmers would also benefit from the ideas contained within this book. At first glance the Oz language appears to differ quite radically, but these are only surface quirks. (For example using "Q$ instead of "funcName (param1, param2)".) The real differences are in the capabilities of the language, and these reward exploration.

These comments are primarily based upon the reading of a draft copy of the book that the author's made available on the Web prior to final publication. I now have the print edition which if anything strengthens my opinions.

Recommended.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.