23 lines
1.3 KiB
Markdown
23 lines
1.3 KiB
Markdown
---
|
|
index: 45
|
|
title: 'C++0x - An Overview'
|
|
presentors:
|
|
- 'Dr. Bjarne Stroustrup'
|
|
thumbnails:
|
|
small: 'http://mirror.csclub.uwaterloo.ca/csclub/stroustrup-thumb-small.jpg'
|
|
large: 'http://mirror.csclub.uwaterloo.ca/csclub/stroustrup-thumb-large.jpg'
|
|
links:
|
|
- file: 'http://mirror.csclub.uwaterloo.ca/csclub/stroustrup.avi'
|
|
type: 'XviD'
|
|
- file: 'http://mirror.csclub.uwaterloo.ca/csclub/stroustrup.ogg'
|
|
type: 'Ogg/Theora'
|
|
- file: 'http://mirror.csclub.uwaterloo.ca/csclub/stroustrup.mp4'
|
|
type: 'MP4'
|
|
- file: 'http://mirror.csclub.uwaterloo.ca/csclub/stroustrup.mpg'
|
|
type: 'MPG'
|
|
---
|
|
|
|
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) 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 examples of a few of the proposals such as concepts, generalized initialization, being considered in the ISO C++ standards committee. Since there are far more proposals than could be presented in an hour, I'll take questions.
|
|
|
|
Dr. Bjarne Stroustrup is the original designer and implementer of the C++ Programming Language.
|