Conferences around
the WG21 meeting (ISO C++ standardization)
at Polytech'Nice Sophia (site des Templiers),
June 10, 2008

10h30 : C++0x: An overview, by Bjarne Stroustrup

Slides in PDF, and in PowerPoint.

Recorded video (Real Player format).

Abstract: 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 briefly outline rules of thumb (guidelines, principles), with examples, that are being applied in the design of C++0x. Then, I present the state of the standards process (we are aiming for C++09) and give two examples of proposals being considered in the ISO C++ standards committee: concepts and generalized initialization. Since there are far more proposals than could be presented in an hour, I'll take questions.

Biography: Bjarne Stroustrup is the designer and original implementer of C++ and the author of "The C++ Programming Language", "The Design and Evolution of C++", and many other publications. His research interests include distributed systems, design, programming techniques, software development tools, and programming languages. He is actively involved in the ANSI/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. Member of The National Academy of Engineering.

14h00 : C++ Threads, by Lawrence Crowl, Google

Slides in PDF, and in OpenOffice.

Recorded video (Real Player format).

Abstract: The next C++ standard will provide direct support for threads, including a model of memory, atomics, variables, launching, scheduling, synchronization, and termination. This talk will present the current threading model and outline the remaining work.

Biography: Dr Lawrence Crowl has been mixing threads and C++ off and on since 1985. Along the way, he has published work on parallel programming, taught computer science, worked on a major C++ compiler, and contributed to the C++ standard.


INRIA        TAMU        AMADEUS        ILOG        CADENCE

Valid HTML 4.0!