Any professional programmer who wants to learn C++, including applications programmers, software engineers, system architects, and product maintenance personnel. Any student learning C++ or object-oriented design; classes in algorithms, data structures or general software engineering will also use this book if the course's application language is C++.
To write C++ code that really meets its potential, programmers need to understand both C++ and object-oriented design methodologies. That's the premise behind Moving to C++ With Object-Oriented Design ― unlike many other books, which teach either C++ or object-design, but not both. This comprehensive, practical tutorial, refined through years of teaching C++ to professional developers, is fully up-to-date, covering even new C++ features such as templates and exception handling.
Paul Anderson is President, cofounder, and key course developer at Anderson Software Group, Inc. a professional consulting and training company specializing in teaching C++, C, Java, Object-Oriented Design, UNIX, Shell Programming, and UNIX internals. As a seminar leader, Paul has taught courses to thousands of software developers. Gail Anderson is Director of Research and cofounder of Anderson Software Group, Inc. A key developer for courses on C++, Advanced C++, Java, and Object-Oriented Design with C++, she specializes in researching object-oriented design methodologies and programming techniques.