Advanced Search
Start Your Free Trial

Overview

Top Sellers in this Category

C++ Cookbook

C++ Cookbook
by Ryan Stephens; Christopher Diggins; Jonathan Turkanis; Jeff Cogswell

Master C++ the right way: From the software engineering perspective!

  • Master C++ the right way!

  • Object-oriented approach to coding throughout

  • Harness C++'s strengths; avoid its dangers

  • Build more easily maintainable code

Build more powerful, robust, maintainable C++ software!

For developers with experience in any language, Victor Shtern's Core C++ teaches C++ the right way: by applying the best software engineering practices and methodologies to programming in C++. Even if you've already worked with C++, this comprehensive book will show you how to build code that is more robust, far easier to maintain and modify, and far more valuable.

Shtern's book teaches object-oriented principles before teaching the language, helping you derive all the power of object-oriented development to build superior software. Learn how to make design decisions based on key criteria such as information hiding and pushing responsibilities from clients down to server classes. Then, master every key feature of ANSI/ISO C++ from a software engineer's perspective: classes, methods, const modifiers, dynamic memory management, class composition, inheritance, polymorphism, I/O, and much more.

If you want to build outstanding C++ software, coding skill isn't enough. Objects aren't enough. You must design, think, and program using today's best software engineering practices — and with Core C++, you will.

So, Core C++ delivers:

  • The application of software engineering principles to C++ programming

  • A strong emphasis on writing code for easier future maintainance and modification

  • A practical understanding of object-oriented principles before teaching the language

  • Insight into the latest ANSI/ISO C++ features

  • Thorough explanations that respect your intelligence

  • Hundreds of realistic, to-the-point code examples

  • Levity Breaks: Stories and vignettes that illustrate key topics, concepts, and ideas through humor

Every core series book:

  • Demonstrates practical techniques used by professional developers.

  • Features robust, thoroughly tested sample code and realistic examples.

  • Focuses on the cutting-edge technologies you need to master today.

  • Provides expert advice that will help you build superior software.

Amazon.com® Reader Reviews (Ranked by Helpfulness)

Average Amazon.com® Rating: 4.5 out of 5 rating Based on 26 Ratings

Goran Ekstrom - 2005-11-21
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
As almost all of the reviewers state, very good book. It's not just an abstract syntax and "Fruit->Berry->Blueberry inheritance" paper like so many other C++ books out there. This book deals with the real world of software problem solving, something I as an active professional, not student, was searching desperately for when I found this book.

It's like Herb Schildt, but for the masses - 2004-03-23
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Herb Schildt's book; C++: The Complete Reference stayed with me throughout my second semester in C.S.. But this book is different, where Schildt's book is limited too, this book picks up. This is by far the best C++ tutorial I've read, and his approach is unorthodox. He first explains the software crisis, why Software Engineering is essentially a field that's a total mess.

He just doesn't throw code at you, he spends time gearing your mind to be a software engineer. He really dives into OOP, and he emphasizes the need for better architecting. All of which are valid. The book is unconventional; most C++ tutorial books give you code, and that's the end of it. This book teaches you fundamental Software Engineering principles while you learn the code. Again, not many C++ books have that.

Would I recommend this? Yes. It can serve as a self-study guide as well as a textbook. Versatile in purpose, writing style is clear. Anyone who is new to C++, I would definitely recommend this book.

Classic and Thorough - 2008-12-11
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I picked this book up when it was first published in 2000, and thought it was one of the most thorough books on the subject of C++, to explain all the intricacies, the next best thing to having a professor standing next to you and explaining. Eight years later, I still think this is one of the best books. If you take the time to read it, you will walk away with deeper knowledge of C++.

Outstanding! - 2008-08-06
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I can't praise this book enough for its style and clarity. Dr. Shtern has an unusual talent for speaking in terms that a beginning C++ user can understand and an experienced C++ user can appreciate. Far more than a "how to" book, it's also a "why to," a "when to," and a "why this is important (or not)" book. I won't try to say it all here; read the Amazon.com editorial review--it's right on the money. "Core C++" has been a real pleasure to read. Highly recommended!

C++ In-Depth - 2006-01-26
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
The author does an excellent job in explaing the details of how C++ works and its syntax. This book was the definite kickstart in me programming in C++. The only thing you must know is how to use a compiler. The author doesn't talk about compiling or setting up a compiler.

I highly recommend this book if what your looking for is understanding C++ at the smallest level.

Browse Similar Topics

Top Level Categories:
Programming

Sub-Categories:
Programming > C++
C++ > Language Fundamentals

Some information on this page was provided using data from Amazon.com®. View at Amazon >


About Safari Books Online • Terms of Service • Privacy Policy • Contact Us • Corporate Licenses • Help • Accessibility | See us on FacebookSee us on Linked InSee us on TwitterRSS

Copyright 2009 Safari Books Online. All rights reserved.