K10! Login

New User     |     Forgot Password     |     Resend Activation Mail

Prof. Bjarne Stroustrup

The Man Behind C++


Evolving a language in and for the real world: C++

Date: Jan 20th

Time: 7:00 p.m.


This is a talk about the design and evolution of C++. As all programming languages, C++ owes a lot to earlier languages and evolves through the blending of ideas. This talk tries to answer some common questions about that success of C++: why did it succeed? At what did it succeed? How did it maintain a steady course over more than 25 years? At what did it not succeed? The scale of C++’s success was unanticipated and its continuing strength has left many language and business theorists puzzled, so explanations are required. Given the long time span involved and because no large system can be designed with 20-20 hindsight, a historical perspective is an essential part of any answer. A combination of technical, philosophical, and sociological issues must be considered. This talk focuses on the design aims of C++ and my philosophy of incremental language evolution relying on feedback loops. It goes into some detail on the ISO standards process which has been central to the stability and evolution of C++. It gives a few – but only very few – illustrative code examples.

The Man Behind C++

Bjarne Stroustrup is the designer and original implementer of C++ and the author of several books and many popular and academic publications. His research interests include distributed systems, design, programming techniques, software development tools, and programming languages. He is actively involved in the ISO standardization of C++. Dr. Stroustrup is the College of Engineering Chair Professor in Computer Science at Texas A&M University. He retains a link with AT&T Labs - Research as an AT&T Fellow. He is a member of the US National Academy of Engineering, and IEEE Fellow and an ACM fellow. Born in Aarhus Denmark 1950. Cand.Scient. (Mathematics and Computer Science), 1975, University of Aarhus Denmark. Ph.D. (Computer Science) 1979, Cambridge University, England.


Prof.Bjarne Stroustrup's Homepage

Prof.Bjarne Stroustrup's Wiki Page



To ensure a preferred seat at the venue:

  • Register online.
  • Report at the venue of the talk 15 minutes before the scheduled time.


Registrations for lectures have been closed.