Cover of Advanced C++ Programming Styles and Idioms

Advanced C++ Programming Styles and Idioms

Recipient of Computer Language 1991 JOLT Cola Productivity Award One of JOOP Magazine's Top Ten Books of the Decade (three years in a row) A 1992 Stacey's best-seller Continued critical acclaim in October 1995 Dr. Dobb's Written by an expert in C++, Advanced C++ Programming Styles and Idioms looks at the design features of the C++ programming language. Assuming a background in the syntax of C++, Coplien shows how to become an expert C++ programmer by learning the idioms of the language. His approach is organized around the abstractions that C++ supports: abstract data types, combining types in inheritance structures, object-oriented programming, and multiple inheritance. Using small, but rich examples, he shows how these abstractions can be combined to use the language effectively. Experienced C++ programmers will appreciate the comprehensive coverage of Release 3.0.

Subject
science
Themes
technology
Audience
adult
Length
long · 520 pages

Click a tag to see books like this one that share it.

Read it? Sign in to help tag it.

Liked Advanced C++ Programming Styles and Idioms? Here’s where I’d start.

These suit anyone who liked Advanced C++ Programming Styles and Idioms. Sign in and mark a few books for picks shaped around your own taste.

  1. More Effective C++ Shares programming, cpp, technical
  2. Modern C++ Design: Generic Programming and Design Patterns Applied Shares programming, cpp, technical
  3. C++ Standard Library: A Tutorial and Reference Shares programming, cpp, technical
  4. Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library (Addison-Wesley Professional Computing Series) Shares programming, cpp, technical

“If you want more of the same (science about technology), start with these.”

  1. Python Data Science Handbook: Tools and Techniques for Developers
  2. The Principles of Object-Oriented JavaScript
  3. Linux System Programming: Talking Directly to the Kernel and C Library
  4. Working Effectively with Unit Tests

“If it was the programming that hooked you, try one of these.”

  1. Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions
  2. Programming: Principles and Practice Using C++
  3. Object-Oriented Programming in C++
  4. C++ Concurrency in Action: Practical Multithreading

“These start from a similar idea, even if they go somewhere else with it.”

  1. Programming in Objective-C
  2. Learning Python
  3. Scala for the Impatient
  4. Java Concepts, Compatible with Java 5 and 6, 5th Edition