We have a draft for a revised ISO C++ standard, C++0x. I present the background for C++, its aims, and a brief overview.
My focus is on the guiding design principles illustrated by tiny code examples using C++0x facilities such as automatic type deduction, general and uniform initialization, generalized constant expressions, the range for loop, move semantics, and resource management pointers). Most, possibly all, new facilities mentioned are already available in currently shipping compilers.
Duration: 40 minutes
See also information about Bjarne’s tutorial
Bjarne Stroustrup is the designer and original implementer of C++ and the author of several books (incl. "Programming — Principles and Practice using C++" and "The C++ Programming Language") and many popular and academic publications. His research interests include distributed systems, design, programming techniques, software development tools, and programming languages. He is actively involved in the ISO standardization of C++.
Dr. Stroustrup is the College of Engineering Chair Professor in Computer Science at Texas A&M University. He did his early work on C++ in AT&T Bell Laboratories’ Conputer Science Research Center in Murray Hill New Jersey and retains a link with AT&T Labs - Research as an AT&T Fellow.
He is a member of the US National Academy of Engineering, and IEEE Fellow and an ACM fellow.
Born in Aarhus Denmark 1950. Cand.Scient. (Mathematics and Computer Science), 1975, University of Aarhus Denmark. Ph.D. (Computer Science) 1979, Cambridge University, England.