My Favorite C++ Books

You could mail me or go to my home page or my main book page.

The C++ Programming Language, Third Edition, by Bjarne Stroustrup
Stroustrup is the person who started all of the C++ movement when he tried to combine the ease of Simula with the efficiency of C. He has an unparalleled understanding of the language and a good writing style. This is based on the draft standard, which will probably become the actual standard without any substantive changes, so the book will remain relevant for a long time to come. This is one of the first (if not the first) standard C++ books, and is likely to be one of the best (if not, yeah yeah) for a long time to come.

The book serves well as an introduction to C++, although programming novices will find it steep going. It presents C++ in a natural way, using C++ constructs rather than C constructs as available. It includes advice on design, and a certain amount of Stroustrup's philosophy of computers.

The Design and Evolution of C++ by Bjarne Stroustrup
This book relates how Stroustrup built C++, his design principles, and why he did what he did. It is worthwhile for people interested in getting the most out of C++, people who want to know how C++ happened, and people who are simply interested in how somebody designs a new language.

All contents of these pages Copyright 1997 by David H. Thornley.