Customer Reviews


2 Reviews
5 star:
 (2)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Most Helpful First | Newest First

20 of 20 people found the following review helpful
5.0 out of 5 stars An Important Book, 23 Mar 2004
By 
Verified Purchase(What is this?)
This review is from: Concepts, Techniques, and Models of Computer Programming (Hardcover)
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. 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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful
5.0 out of 5 stars "Inter-paradigm" programming at its best, 29 April 2011
This review is from: Concepts, Techniques, and Models of Computer Programming (Hardcover)
Many people talk understand "multi-paradigm" programming languages as a mixture of syntax hacks to make happy programmers from all kinds. This builds the roots of most programming paradigms departing from an initial declarative approach, making clear how they play together, what can be done in ones that can't be done in others, mixed with some programming and program design, algorithm analysis, etc. Definitely an eye-opener book that I recommend to anyone interested in understanding programming as whole without prejudices from "paradigm" sellers.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First
ARRAY(0xb3a3dd74)

This product

Concepts, Techniques, and Models of Computer Programming
Concepts, Techniques, and Models of Computer Programming by Seif Haridi (Hardcover - 5 Mar 2004)
48.56
In stock
Add to basket Add to wishlist
Only search this product's reviews