The Artima Developer Community
Sponsored Link

A Conversation with Bjarne Stroustrup
by Bill Venners
February 23, 2004

In this four-part interview, Bjarne Stroustrup, the designer and original implementer of C++, discusses many aspects of C++ programming style.

Part I: The C++ Style Sweet Spot
Bjarne Stroustrup talks about the perils of staying too low level and venturing too object-oriented in C++ programming style.
Part III: Abstraction and Efficiency
Bjarne Stroustrup talks about raising the level of abstraction, why programming is understanding, how "oops happens," and the difference between premature and prudent optimization.
Part II: Modern C++ Style
Bjarne Stroustrup talks about using multiple inheritance and pure abstract classes, multi-paradigm programming, and the technique of resource acquisition is initialization.
Part IV: Elegance and Other Design Ideals
Bjarne Stroustrup talks with Bill Venners about many aspects of software design, including growing small applications into larger ones, avoiding class distinctions between designers and users, the dangers of premature generalization, and the essence of elegance.

Sponsored Links

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use