- You'll save an extra 5% on Books purchased from Amazon.ca, now through July 29th. No code necessary, discount applied at checkout. Here's how (restrictions apply)
C++ for Everyone Paperback – Dec 21 2010
There is a newer edition of this item:
Special Offers and Product Promotions
Frequently Bought Together
Customers Who Bought This Item Also Bought
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
From the Back Cover
LESS EXPENSIVE … MORE CONVENIENT!
- Save moneycompare with new/used!
- Carry only what you need
- Keep everything in one place
This exciting new edition by respected author Cay Horstmann provides an introduction to C++ and computer programming that focuses on the essentialsand on effective learning. Suitable for a first course in programming for students in computer science, engineering, technology, and the physical sciences and other disciplines, it requires no prior programming experience. The new edition provides even more tools for motivating students to succeed at programming.
NEW TO THE SECOND EDITION
- New sections on problem-solving strategies provide techniques for planning and evaluating solutionsbefore starting to code. These include the use of pseudocode for algorithm design, hand-tracing code segments, using storyboards, and more.
- Optional engineering problem sets engage students with problems from engineering-related domains.
- More opportunities for students to practice what they have learned.
- A visual approach motivates the reader and eases navigation. Abundant illustrations and photographs make concepts memorable. Syntax boxes annotate code examples to present a visual summary of key points.
- Guidance and worked examples help students succeed. Step-by-step "how-to" boxes guide students through the implementation of core concepts. Worked examples on the Web apply these steps to new problems. Tips and Common Errors guide students to good practice.
- Practice makes perfect. Abundant practice tools build student confidence and skills. Self checks in each section test understanding and point students to exercises they can do to practice what they've learned.
- Teaches computer science principles, not just C++ or object-orientation. The core of the book builds students' skills in control flow, loops, functions, arrays, pointers, and streams before addressing classes and inheritance.
- Focuses on the essentials while being technically accurate. The essentials are presented in digestible chunks, with separate notes that go deeper into good practices or language features.
About the Author
CAY S. HORSTMANN is Professor of Computer Science in the Department of Computer Science at San Jose State University. He is an experienced professional programmer and was Vice President and Chief Technology Officer for Preview Systems, Inc. He is also a consultant for major corporations, universities, and organizations on Java, C++, Windows, and Internet programming. Horstmann is the author of many successful professional and academic books, including Big C++, Java For Everyone, Big Java, Java Concepts, Object Oriented Design and Patterns (all with John Wiley & Sons, Inc.), and Core Java (Sun Microsystems Press), with Gary Cornell. --This text refers to the Loose Leaf edition.
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
Most Helpful Customer Reviews on Amazon.com (beta)
As with any other programming book, avoid the digital edition. I have the paperback version and a copy in ePub. The paper copy is much preferred, as the code can sometimes stretch over pages, making it difficult on an eReader. Also, my nook is B&W, and this book has wonderful color illustrations
Should you take the college course using this book, try and get a copy of the PowerPoint slides that your instructor receives with the teacher's edition. They clarify several points, and make a wonderful companion to this book.
All in all, I highly recommend this book.
If you've been in the dev world for a while I'd recommend picking up a reference guide in lieu of this entry level programming manual. The book starts with functions and works its way up to classes, which will seem a bit slow paced to anyone who has utilized a high level language before.
If you are the type of person who uses Google to copy and paste code in order to get by, you owe it to yourself to spend some time studying a text such as this so that you can understand what is going on behind the scenes with objects and methods. This book is worth picking up today if you're still green; you'll be eased into the world of C++ at a very comfortable pace.
Look for similar items by category
- Books > Computers & Technology > Programming > C
- Books > Computers & Technology > Programming > Languages & Tools
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design
- Books > Textbooks > Computer Science & Information Systems > Programming Languages