Newsflash

powered_by.png, 1 kB
JoomlaMonkey Welcome arrow Amazon Store

Message from Dean - May 8th 2007

I am currently testing out a new version of the APF Bridge Component - If you notice any errors within this demo store please drop me a line.

Programming Abstractions in C: A Second Course in Computer Science

Current Store: US / World Store
In association with Amazon.com

UK Store | Canadian Store | French Store | German Store

Books : Programming Abstractions in C: A Second Course in Computer Science

  


 : Programming Abstractions in C: A Second Course in Computer Science

List Price: $95.00
Amazon.com's Price: $91.20
You Save: $3.80 ( 4%)
Prices subject to change.



Availability: Usually ships in 24 hours



This item ships for FREE with Super Saver Shipping.
Binding: Paperback
Dewey Decimal Number: 005.73
EAN: 9780201545418
ISBN: 0201545411
Label: Addison Wesley
Manufacturer: Addison Wesley
Number Of Items: 1
Number Of Pages: 819
Publication Date: August 18, 1997
Publisher: Addison Wesley
Studio: Addison Wesley




Related Items: Browse for similar items by category:

Editorial Review:

Product Description:
Written by a master teacher and author of the highly acclaimed The Art and Science of C, this new book helps students master the fundamentals of data structures while encouraging them to develop strong software engineering skills. By emphasizing modern programming concepts such as interfaces, abstraction, and encapsulation, the text provides an ideal foundation for further study of programming. With his clear explanations and engaging writing style, Professor Roberts leads students through the CS2 curriculum in a way that captures and holds their interest throughout.



Customer Reviews
Average Rating:  out of 5 stars

Rating: 5 out of 5 stars - Precise, yet gentle intro to Abstract Data Types (ADT)
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?



Rating: 5 out of 5 stars - 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 ... Read More



Rating: 3 out of 5 stars - 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 stars - 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.



Rating: 5 out of 5 stars - Easy to read and valuable
I found this book extremely valuable for developing basic programming skills. The concepts are neccesary for any programmer. This book goes beyond the first book by showing you how to use the language and starts to make you think like a programmer, getting you into problem solving. Roberts has an easy-to-follow writing style and presents many different algorithms for solving the same problem. He clearly shows the positives and negatives of each. A very well-written book.




Availability: Usually ships in 24 hours



 

 

© 2007 - 2008 Joomla Monkey - a web property of Dean Marshall Consultancy Limited
Website maintained by Lancaster website designer - Dean Marshall

Dean Marshall Consultancy - Lancaster web designers and Joomla experts
Web Designer Lancaster
Web Designers Lancaster
Lancaster Web Designer
Lancaster Web Designers
Expert Joomla Hosting
Expert Joomla Hosting
Expert Joomla Hosting
Expert Joomla Hosting
CMS Training
CMS Training
Editable Sites Editable Web Sites Joomla Consultant
Joomla Consultants
Joomla Consultant
Joomla Consultants