Date: 14 Mar 2006
From: jyrki@diku.dk
Subject: Guest lecture: Bjarne Stroustrup

Topic: Future Direction for C++0x
Speaker: Bjarne Stroustrup, Texas A&M University

Time: Friday, 31 March 2006, 13.15–15.00
Place: Store UP1 at DIKU

A good programming language is far more than a simple collection of
features.  My ideal is to provide a set of facilities that smoothly
work together to support design and programming styles of a generality
beyond my imagination.  Here, I outline rules of thumb (guidelines,
principles) that are being applied in the design of C++0x. For
example, generality is preferred over specialization, novices as well
as experts are supported, library extensions are preferred over
language changes, compatibility with C++98 is emphasized, and
evolution is preferred over radical breaks with the past.  Since
principles cannot be understood in isolation, I very briefly present a
few of the proposals such as concepts, generalized initialization,
auto, template aliases, being considered in the ISO C++ standards
committee.

Bjarne Stroustrup's homepage: http://parasol.tamu.edu/people/bs/
Bjarne Stroustrup on Wikipedia: 
http://en.wikipedia.org/wiki/Bjarne_Stroustrup

Hosts: Eric Jul and Jyrki Katajainen