Book

The Design and Evolution of C++

1994

Synopsis

The inventor of C++ presents the definitive insider's guide to the design and development of the C++ programming language. Without ommitting critical details or getting bogged down in technicalities, Stroustrup presents his unique insights into the decisions that shaped C++. Every C++ programmer will benefit from Stroustrup's explanations of the 'why's' behind C++ from the earliest features, such as the original class concept, to the latest extensions, such as new casts and explicit template instantiation.

Some C++ design decisions have been universally praised, while others remain controversial, and debated vigorously; still other features have been rejected based on experimentation. In this book, Stroustrup dissects many of these decisions to present a case study in "real object- oriented language development" for the working programmer. In doing so, he presents his views on programming and design in a concrete and useful way that makes this book a must-buy for every C++ programmer.

Suggested Reading

The One: How an Ancient Idea Holds the Future of Physics

In The One, particle physicist Heinrich Päs presents a bold idea: fundamentally, everything in the universe is an aspect of one unified whole. The idea, called monism, has a rich three-thousand-year history: Plato believed that “all is one” before monism was rejected as irrational and suppressed as...

The Octopus Organization: A Guide to Thriving in a World of Continuous Transformation

Our organizations are stuck. We talk about agility but find ourselves bogged down in bureaucracy. We aspire to innovate but run into systems built to prevent mistakes, not spark breakthroughs. We need to learn and adapt, but we're operating with an outdated playbook built for efficiency and control....

We use cookies to improve your experience on our website. By continuing to browse, you accept our Cookie Policy and Privacy Policy.