Location:  Home » Software Book » Starting Out with C++: From Control Structures through Objects (6th Edition)  

Starting Out with C++: From Control Structures through Objects (6th Edition)

Starting Out with C++: From Control Structures through Objects (6th Edition)Author: Tony Gaddis
Publisher: Addison Wesley
Category: Book

List Price: $123.00
Buy New: $98.56
as of 9/9/2010 04:15 CDT details
You Save: $24.44 (20%)

Qty In Stock


New (17) Used (23) from $83.78

Seller: Amazon.com
Rating: 5.0 out of 5 stars 16 reviews
Sales Rank: 8088

Media: Paperback
Edition: 6
Pages: 1217
Number Of Items: 1
Shipping Weight (lbs): 4.7
Dimensions (in): 9.9 x 7.9 x 1.6

ISBN: 0321545885
Dewey Decimal Number: 005.133
EAN: 9780321545886
ASIN: 0321545885

Publication Date: March 29, 2008
Shipping: Eligible for FREE Super Saver Shipping
Availability: Usually ships in 24 hours

Also Available In:

  • Paperback - Starting Out with C++: From Control Structures through Objects (Formerly "Standard Version") (5th Edition)

Accessories:


Similar Items:


Editorial Reviews:

Product Description
In Starting Out with C++: From Control Structures through Objects, 6/e Gaddis covers control structures, functions, arrays, and pointers before objects and classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter. Introduction to Computers and Programming; Introduction to C++; Expressions and Interactivity; Making Decisions; Looping; Functions; Arrays; Searching and Sorting Arrays; Pointers; Characters, Strings, and the string Class; Structured Data; Advanced File Operations; Introduction to Classes; More About Classes; Inheritance, Polymorphism, and Virtual Functions; Exceptions, Templates, and the Standard Template Library (STL); Linked Lists; Stacks and Queues; Recursion; Binary Trees. For all readers interested in C++ programming.


Customer Reviews:
Showing reviews 1-5 of 16



5 out of 5 stars An Absolutely Wonderful Introduction to the C++ Language   October 27, 2006
E
22 out of 22 found this review helpful

We're using 'Starting Out with C++: From Control Structures through Objects' in our freshman C++ class. The author Tony Gaddis has a very nice, lucid writing style that explains the basic fundamentals of the C++ language to a beginning crowd: the text is not bogged down with overly verbose technical language as this is not appropriate for beginners.

But don't think that Gaddis doesn't introduce technical aspects of the language to the reader: he does, and does so in a fresh, clear manner, which makes this text actually very enjoyable in the classroom and even outside of the classroom.

I love the code samples in every chapter which makes for great studying: you can sit down with the text in your lap and type the code examples in your compiler, run it, see the results, and play with it. The author seems to understand that you really learn C++ (or any language for that matter) by not reading the book, but through trying the examples as there are literally TONS of code examples per section in each chapter to try out.

I also really appreciate the checkpoints capping every section to test your knowledge of what you just read, the "gotcha" notes interspersed throughout each chapter, as well as the 'Focus on Software Engineering' asides that introduce beginning programmers to important aspects of code style, comparisons/contrasts between C and C++, what constructs are better to use in certain situations over others, etc.

The text also comes with a CodeMate CD-ROM and sold separately is the Lab Manual but also comes in handy (or is a necessary evil if you have to purchase it anyway for lab like me).

All in all, if you are a computer science/engineering major or minor or you're simply someone who wants to learn how to program from a text that covers material more like a college textbook rather than an O'Reilly overview book, 'Staring Out with C++' is the way to go. If you read through the chapters, do the checkpoints, run the code examples, do the chapter reviews at the end, and pay attention to the 'Focus on Software Engineering' and gotcha asides, you'll be up and programming in C++ in NO TIME. This is a beginner's text but you'll learn about typecasting, creating your own functions, and the chapter on loops and decision-making was the best I've seen in any introductory C++ text yet. Major kudos to Gaddis: keep up the excellent work! FIVE STARS!



5 out of 5 stars Great for Students--Not for Self-Study   March 9, 2007
Brian Green
15 out of 15 found this review helpful

This book is used as the textbook for the class in C++ I am taking. It makes no assumptions about previous knowledge in programming and is very thorough in testing your understanding as each concept is presented. It has obviously been tested in the classroom as it anticipates many of the questions a beginner would have about programming and the C++ language.

The book includes a C++ compiler by Borland so if you have a Windows computer you can follow along with the programming exercises. There is another version of the book that has a Microsoft compiler instead of the Borland compiler, but you have to make a special arrangement with the publisher to purchase it (according to information in the book).

I would recommend this book to people who are new to programming as well as to the C++ language. I have tried to learn C++ on my own with other books and was frustrated--they would start too basic (how to turn the computer on) and would introduce subjects in a haphazard manner ("here is a list of all C++ operators and what they do"). This book develops its topics in digestible chunks of information with each chapter building upon the previous chapter.

This book won't teach you everything you need to know about programming or the C++ language, but it will give you an excellent start.

I would like to add to my review that the book does have errors in the exercises that could seriously frustrate a reader who doesn't have an instructor or other resource for outside help. Some exercises can only be solved using concepts taught in later chapters, which I believe is an important flaw.

There are also typos in the example programs that could derail someone studying without assistance from an instructor. I still believe this is a very good textbook, but now I believe it should either be avoided by people learning programming on their own, or be used with other C++ reference works.



5 out of 5 stars Efficient and Comprehensive   March 14, 2006
Andrew
20 out of 22 found this review helpful

Java, C and C++ are the only three popular programming languages that have become requirements for computer science majors in most colleges - so you will probably not be studying C#, FORTRAN, or Visual Basic except as electives. Tony Gaddis does a truly remarkable job in providing a beginner's introduction to C++. This is actually a textbook you can learn from, and it is clear that the author's ability to present his knowledge to beginning programmers is due to his being an actual teacher of college students - and not some trainer-for-hire for large corporations.This makes a tremendous difference in the presentation of material. You only have to compare this text with Deitel's C++ effort to know which author has spent time before a class of students of varying levels of programming experience and which author caters to major corporations seeking to improve already existing employee programming skills


5 out of 5 stars The best book for C++   June 22, 2008
Nitesh Kumar (MN , USA)
5 out of 5 found this review helpful

I am a computer Science student. Like any other computer science curriculum , C++ is the main programming language that is taught in any University .This is an excellent book for anyone who is starting to learn C++ programming. The language , examples and the content of this book are better than any book available in the market . I actually learned C++ reading this book , as prior to this i had no experience in programming. This book will teach you everything that u need to know in C++ programming. Well ofcourse C++ is really vast , you really dont need to know everything that is on the book , so anyone who buys this book should get a syllabus or discuss it with someone who has had prior experience in C++ programming to what to study or what not to .
Highly recommended if you are serious about becoming a programmer.



5 out of 5 stars Exceptional beginner's book   June 2, 2006
Raymond Tay (singapore)
6 out of 7 found this review helpful

This book certainly lives up to its name. This book is suitable for people who have never developed in C++ previously and would like to get up to speed on how to do it and still understand core concepts.

However, as this is a beginner's book, its likely not satisfy the burning desire to know even more and i recommend readers to get 2 books, namely:

1) C++ Primer (4th Edition) by Stanley B. Lippman
2) Inside the C++ object model by Stanley B. Lippman

The "C++ Primer" is really for hard-core developers and "Inside the C++ object model" offers a look into the "behind the scenes" but there are content that overlaps "C++ Primer".


Showing reviews 1-5 of 16


Subcategories
Paperback
Mass Market
Trade