Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Programming Abstractions in C : A Second Course in Computer Science

Programming Abstractions in C : A Second Course in Computer Science

List Price: $108.20
Your Price: $108.20
Product Info Reviews

<< 1 >>

Rating: 5 stars
Summary: Great book! The "SICP of C ?"
Review: 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: 5 stars
Summary: the *real* jonb@leland.stanford.edu says "excellent book!"
Review: hello. i have no idea who wrote the review above but back off!! i am the real jonb@stanford.edu, and I am also an ex-TA for eric roberts (i worked in the cs106 program at stanford for 2 years). I think this is a fabulously written book, very insightful and well-written by one of the greatest computer science educators in the country. eric has a very accessible writing style, and this book is a must for those interested in extending their understanding of the C programming language with recursion, data structures, complexity and even a bit of object-oriented programming.

Rating: 5 stars
Summary: A CLASSIC!
Review: 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.

Rating: 5 stars
Summary: Precise, yet gentle intro to Abstract Data Types (ADT)
Review: I'd like to disagree sharply with the person who posted his/her review on November 23rd. I am really excited that a clearly written, accessible, down-to-earth about the programming process book is on the market. In my opinion, Eric Roberts has done a marvelous job of concentrating on essential concepts, such as using recursion, abstraction, using functions as data, etc. I hope one day this book will become for C what SICP is for Scheme/Lisp.

Rating: 5 stars
Summary: A masterpiece!
Review: I'd like to disagree sharply with the person who posted his/her review on November 23rd. I am really excited that a clearly written, accessible, down-to-earth about the programming process book is on the market. In my opinion, Eric Roberts has done a marvelous job of concentrating on essential concepts, such as using recursion, abstraction, using functions as data, etc. I hope one day this book will become for C what SICP is for Scheme/Lisp.

Rating: 5 stars
Summary: Precise, yet gentle intro to Abstract Data Types (ADT)
Review: This is the best book I can recommend on abstract data types to beginners and refreshers alike. Written from somewhat academic perspective, it does a great job in instilling the concepts of abstraction and encapsulation. These are the basic principles behind Object Oriented programming. The author uses C, its a remarkable text on how to write "Object Oriented" like programs in C, but without relying on OO features of C++. Unless you know the underlying principles as explained in this book, it is just as "easy" to write bad OO programs in C++ as it is in C. Personally, I found the chapter on recursion the best. Explanations on recursion are simply the best I have yet seen. Now, I can do magic myself with recursion! Great job. I wish I could sit in his class. Is he planning to write more books for us ordinary mortals?


<< 1 >>

© 2004, ReviewFocus or its affiliates