Customer Reviews


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

8 of 10 people found the following review helpful:
5.0 out of 5 stars Great foundations, June 20, 2000
By 
"n_beran" (Iowa City, Iowa) - See all my reviews
This review is from: Concrete Abstractions: An Introduction to Computer Science Using Scheme (Paperback)
Concrete Abstractions provides a great intoduction to the world of Computer Science. It covers well basic ideas of abstractions, software design, algorithms, sorting, and much more. Even after one gets a handle on the ideas presented, the book serves well as a handy reference. Very sound theory with challenging exercises. I recommend it to anyone studying computer science in a college environment. The only downside is that the book relies on the Scheme programming language; an obscure academic language. This isn't a large setback as the theory covered in the book is easily applied to all languages.
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 Very good book., October 1, 2010
This review is from: Concrete Abstractions: An Introduction to Computer Science Using Scheme (Paperback)
This is a great book. I don't like the way some subjects are presented (the chapter on memory and state for example), but this is just a matter of taste. The book is really good.

For people learning Scheme and functional programming it's worth having.
For anyone interested in Computer Science and programming, it's also great -- lots of concepts from CS are presented in a nice way.
The book follows the (very successful) approach by Abelson and Sussman: first comes pure functional programming, then there's abstraction of state.There are really good exercises, *all with connection to real world problems*.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 12 people found the following review helpful:
4.0 out of 5 stars Scheme - A Good Choice to Teach CS, September 4, 2001
By 
WryCoder (Ipswich, MA USA) - See all my reviews
This review is from: Concrete Abstractions: An Introduction to Computer Science Using Scheme (Paperback)
Scheme has been taught to every student taking computer 'science' at MIT for the past 20 years, and it is increasingly used throughout the world to teach that subject. The mainstream languages C++ and Visual Basic are considered to be poorly designed, and C is too low level to be a good choice in a course intended to provide a comprehensive introduction to computer science (which goes far beyond what the average person calls 'programming').

Scheme is a variant of Lisp, which is the second oldest computer language, after Fortran. It is, however, a thoroughly modern language, and has strongly influenced the design of other modern languages like ML and Python.

The book starts in Scheme, then adds object oriented techniques and assembly language. It finishes with a transition to Java, which is, of course, similar to C++. This approach will provide a much broader background than a typical text using C++ or C could.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Concrete Abstractions: An Introduction to Computer Science Using Scheme
Concrete Abstractions: An Introduction to Computer Science Using Scheme by Max Hailperin (Paperback - September 10, 1998)
Used & New from: $7.42
Add to wishlist See buying options