Loading Events

Bjarne Stroustrup – The ISO Standardization of C++

Thursday, October 6, 2011
8:30 am


Sherrerd Hall, 3rd floor open space
Princeton, NJ 08544 United States + Google Map

Food and discussion begins at 12:30 pm. Everyone invited.

Most people think they know what standardization is: “boring discussions about how to clarify status quo (existing practice)”. It is that too, but the boredom is punctuated by moments of sheer terror and in the context of the ISO C++ standards process, we have pushed the state of the art quite a bit beyond “existing practice.” I see the standards committee as a venue for language design and exchange of information. I will describe the standards process from its start in 1989 to the 2011 standard, C++11. To make the discussion concrete, I base it on code examples.


Bjarne Stroustrup is the designer and implementer of C++. He is a Distinguished Professor and the holder of the College of Engineering Chair in Computer Science at Texas A&M University. He worked at Bell Labs and AT&T Labs for over two decades and retains a link to AT&T Labs – Research as an AT&T Fellow. This fall he is a visitor at Princeton University. Member of the NAE, Fellow of ACM and IEEE.