This book teaches you how to write programs in a the C++ programming language. However, it does more than that. In the past few years, several major innovations in software develop- ment have appeared on the scene. This book teaches C++ in the context of these new develop- ments. Let’s see what they are. Programming Innovations In the old days