A Tour of C++(Chapter 2 of The C++ Programming Language)
C++ is a general-purpose programming language with a bias towards systems programming that
– is a better C,
– supports data abstraction,
– supports object-oriented programming, and
– supports generic programming.