Stroustrup: The Design and Evolution of C++
BRANK
Morgan Stanley Columbia University Churchill College, Cambridgehome C++ FAQ technical FAQ publications WG21 papers TC++PL Tour++ Programming D&E bio interviews videos applications guidelines compilersAddison-Wesley, ISBN 0-201-54330-3.Modified May 14, 2013Here isI have been asked if D&E needs an update. The answer is not yet. From the point of view of language design, hardly anything has happened to C++ since the publication of D&E. The major concepts for the standard (such as, namespaces, exceptions, templates, dynamic cast) were in place when I wrote D&E. D&E focusses on language issues, so the major advances in library techniques don't affect it - especially as the fundamental language design decisions that made those advances possible are described in D&E. For example, I was aware of the STL at the time and some of the key STL design techniques are presented (from a language design point of view) in D&E.Here is an extended foreword to Japanese tra…