TitleWhy C++ is not just an object-oriented programming language
PublisherUniversity Video Communications
DescriptionFrom University Video Communications' catalog:
"C++ directly supports a variety of programming styles. In this, it deliberately differs from languages designed to support a single way of writing programs using a particular definition of object-oriented programming. Stroustrup presents key programming styles, directly supported by C++ and argues that the support of multiple program-ming paradigms is a major strength for C++. The styles presented include: C-style code, using concrete classes, programming with abstract classes, using class hierarchies and generic programming."