Programming Abstractions in C : A Second Course in Computer Science

Author: Eric S. Roberts
List Price: $101.00
Our Price: Click to see the latest and low price
ISBN: 0201545411
Publisher: Addison-Wesley Pub Co (08 August, 1997)
Edition: Paperback
Sales Rank: 223,678
Average Customer Rating: 4.33 out of 5

Buy now directly from Amazon.com - Purchase this book, safely and securely from the largest book dealer on the Internet, Amazon.com

Customer Reviews

Rating: 5 out of 5
Great book! The "SICP of C ?"
Haven't worked through the whole book yet, but I will say that I have other C or imperative-paradigm data structures book.
The topics are very meaningful: thorough emphasis on recursion (usually misunderstood by C programmers), backtracking (in games - yes, fun!), graphs, trees, that is, the standard gammut of topics, but all written amidst a very interesting text that makes a person who loves programming to never let the book down, because of all the /usefull/ stuff that's in it. For instance, he uses an editor as the common thread to discuss buffers, then implents it using arrays, stack, and linked lists. You end up having a /practical/ introduction to those issues and the implications therein. This is not "practical" in the sense that it's "dumb". This is "real" as in "real GOOD, USEFUL, WELL WRITTEN, WELL DESIGNED" code. C hacking as it should be done.
The code is written in crystal clear style (which is amazing for a C book), the author is keen on abstraction and library reuse. The excercises are great, and not dumb and mechanic.
There isn't any book like this one for C out of the several that I've seen.
If you want to learn C, after you learn the basics, this is THE book. I guess the other reviewer is right when he says that this must be the "SICP for C." And if you know anything about programming, you know that this is a big compliment.
The author is an Applied Mathematics graduate from Harvard and a professor at Stanford.
An excellent, excellent text! Addictive reading!


Rating: 3 out of 5
Pretty good, could be better
Having taken the 106 series, I don't find Roberts' book particularly engaging. While very precise, the book isn't written in a very clear way.


Rating: 5 out of 5
A CLASSIC!
I have read through many books on data structures and algorithms (including the famous one from O'Reiley publishers), however I have no doubt that this is probably the best book on this subject. The author has put tremendous effort to generate amazing libraries for all the basic Data Structures. The exercise questions are very good as well. Also there is plenty of REAL programing examples, like implementation of editors, etc.. I just wish that Eric Roberts decides to write a similar book for java.

Similar Products

· Java Program Design with OLC BI Card
· The Art and Science of C : A Library Based Introduction to Computer Science

Return To Main Computer Book IndexSearch Our Entire Computer Book Catalog