Google Speaker Series

by Doug Finke on July 31, 2007

in C++

Seeing Bjarne Stroustrup talk is definitely worth it.  His presentation skills are great. Catching your attention in the first couple minutes and he has you laughing every few slides.

Mr. Stroustrup presented C++Ox at Google in New York. Interestingly he covered features he tried to introduce 25 years ago that are just now being implemented. It gave me a sense of scope.

He provided insight to the balance needed when choosing the enhancements to introduce into a language as old and widespread as C++.

A new feature might improve the lives of 200 thousand coders but that is just 6% of the 3 million developers in the community. Language bloat, increased complexity, performance and much more need to be considered.

Adding garbage collection is debated as both good and evil.

Today it is rare to hear Borland, Sun and Microsoft spoken in a single sentence. Mr. Stroustrup does in the context of each C++ compiler implementation. He continued with the impact this has had on development to this day. That gave me another moment of pause.

To top it off, the deciding and implementation of language additions are done by committee, voting and volunteer time.

A tip of the hat to Mr. Stroustrup for stamina.

Here is the link to the Standards Committee work on C++Ox.

{ 0 comments… add one now }

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>