C++0x - An Overview

摘自: csclub.uwaterloo.ca  被阅读次数: 827


yangyi 于 2007-09-04 19:00:00 提供


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) 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.

View

Download

BitTorrent: XviD, Ogg/Theora, MP4, MPG,

HTTP (web browser): XviD, Ogg/Theora, MP4, MPG,

Q&A

  • Do you think you'll ever design a new language from scratch?
  • How long after the standard is out do you expect to see a production compiler?
  • Is it possible to do garbage collection cleanly and efficiently in C++?
  • How soon after you created C++ did you see it start to take over the industry?
  • Is there any particular naming convention you subscribe to?
  • What's your opinion about the Microsoft implementation of C++?

原文链接: http://csclub.uwaterloo.ca/media/C++0x%20-%20An%20Overview.html