C++: Evolving a language in and for the real world
Date and Time
Thursday, February 10, 2005 - 4:00pm to 5:30pm
Computer Science Small Auditorium (Room 105)
Bjarne Stroustrup, from Texas A&M
The C++ programming language is now 25 years old, and used by millions of programmers. Developing such a language is a challenging business. I will present a personal view of some of the factors that were and still are critical for C++'s sustained success. Many of the ideals and principles that were applied -- with varying degrees of success -- involve non-technical concerns. Real-world language evolution differs significantly from "green field" and "blue sky" design, since it requires long-term evolution in a world of shifting external pressures rather than specifying an ideal design once and for all.