Goodreads helps you keep track of books you want to read.
Start by marking “The Design and Evolution of C++” as Want to Read:
The Design and Evolution of C++
Enlarge cover
Rate this book
Clear rating
Open Preview

The Design and Evolution of C++

4.29  ·  Rating Details ·  233 Ratings  ·  9 Reviews
This book focuses on the principles, processes and decisions made during the development of the C++ programming language. As the inventor of the language, Stroustrup presents his insight into the decisions which resulted in the features of C++ - the praised, the controversial and even some of the rejected ones. By writing this book the author presents his object-oriented p ...more
Paperback, 480 pages
Published April 8th 1994 by Addison-Wesley Professional
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about The Design and Evolution of C++, please sign up.

Be the first to ask a question about The Design and Evolution of C++

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30)
filter  |  sort: default (?)  |  Rating Details
Daniel Aarno
Oct 10, 2014 Daniel Aarno rated it liked it
For the hard-core C++ geek this is a good and fun experience filled with interesting factoids; although the material can be hard to digest at times.
Dec 28, 2010 Michael rated it liked it
Shelves: code, nonfiction
I found this enlightening.

As someone who is not a fan of C++, it was interesting to see how the heck C++ ended up the way it is.

I was aware that prior to C++, Stroustrup created a predecessor called C With Classes. But what I was surprised to learn was that this language did not have virtual functions... making me seriously wonder what the heck the point was. Just to be able to write object.function() instead of function(object) ?

At each step, the decisions made seem pretty reasonable. And yet
Sep 09, 2008 Dreamless rated it really liked it
It's neat, from a historical/language design pov. Everything in C++ is there for a reason.
Feb 14, 2016 Gaurav rated it it was amazing
Dinesh Jolania
Apr 18, 2014 Dinesh Jolania rated it it was amazing
Excellent explanations on choosing syntax,semantics and logic behind C++.
One may see, why Java has introduced templates which comes from C++.
Alex Allain
Jan 02, 2009 Alex Allain rated it it was amazing
A very sober discussion of why C++ is the way it is.
Nishith P
Oct 27, 2012 Nishith P is currently reading it
good to know the design of a language
Jan 19, 2013 Andriy rated it it was amazing
Very interesting book.
Rogério Gasi
Rogério Gasi rated it it was amazing
Dec 23, 2013
Offe rated it really liked it
Sep 02, 2014
Sabu John
Sabu John rated it it was amazing
Nov 13, 2016
Jeff rated it liked it
Jun 16, 2008
Alvin Daet
Alvin Daet rated it liked it
Jul 12, 2015
Quinn Jackson
Quinn Jackson rated it it was amazing
Nov 27, 2014
Rex rated it it was amazing
Apr 28, 2014
Edward rated it it was amazing
Jan 15, 2016
Dhanashri rated it liked it
Aug 08, 2016
Matt Freestone
Matt Freestone rated it really liked it
Jan 31, 2015
Josh rated it really liked it
Jun 09, 2016
Marco Piovanelli
Marco Piovanelli rated it it was ok
Feb 01, 2015
Ajna Zatric
Ajna Zatric rated it really liked it
Feb 17, 2016
DHARMARAJ CHAVAN rated it it was amazing
May 21, 2016
Lawrence rated it it was amazing
Dec 26, 2015
Rob Arnold
Rob Arnold rated it it was amazing
Jun 15, 2014
Raja rated it really liked it
Oct 11, 2010
Godavari Lambu
Godavari Lambu rated it really liked it
Dec 16, 2015
Alexander Korneev
Alexander Korneev rated it it was amazing
Dec 30, 2011
Noah Richards
Noah Richards rated it it was amazing
Dec 26, 2011
Ruslan Abdikeev
Ruslan Abdikeev rated it it was amazing
Dec 31, 2013
zvold rated it it was amazing
Dec 25, 2013
« previous 1 3 4 5 6 7 8 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Modern C++ Design: Generic Programming and Design Patterns Applied
  • More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions
  • C++ Standard Library: A Tutorial and Reference
  • C++ Templates: The Complete Guide
  • Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library (Addison-Wesley Professional Computing Series)
  • Object-Oriented Software Construction (Book/CD-ROM)
  • Lex & Yacc
  • Debugging the Development Process: Practical Strategies for Staying Focused, Hitting Ship Dates, and Building Solid Teams
  • Dynamics of Software Development
  • Expert C Programming: Deep C Secrets
  • UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1
  • Language Implementation Patterns: Techniques for Implementing Domain-Specific Languages
  • Pearls of Functional Algorithm Design
  • Large-Scale C++ Software Design
  • The UNIX Programming Environment
  • Accelerated C++: Practical Programming by Example
  • The Art of UNIX Programming
  • Smalltalk Best Practice Patterns

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book