Yale University.  
Computer Science.  
     
Computer Science
Main Page
Academics
Graduate Program
Undergraduate Program
Course Information
Course Catalog
Course Web Pages
Research
Our Research
Research Areas
Research Projects
Publications
People
Faculty
Graduate Students
Research and Technical Staff
Administrative Staff
Alumni
Resources
Calendars
Computing Facilities
Yale Computer Science FAQ
Yale Workstation Support
Computing Lab
AfterCollege Job Resource
Department Information
Contact Us
History
Life in the Department
Life About Town
Directions
Job Openings
Faculty Positions
Useful Links
City of New Haven
Yale Applied Mathematics
Yale Faculty of Engineering
Yale University Home Page
Google Search
Yale Info Phonebook
Internal
Internal
 

CS Colloquium
October 23, 2008
10:30 a.m., AKW 200

Sign up to meet with speaker

Speaker:
Bjarne Stroustrup, Texas A&M University
Title:
C++0x: An Overview

Host:
Paul Hudak

Abstract:
The next ISO C++ standard, C++0x, has been voted out for public review. That means that the committee consider the standard feature complete and ready for nit picking. 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 in real-world programs. Here, I briefly outline the rules of thumb (guidelines, principles), with small examples, that are being applied in the design of C++0x. F inally, I briefly present two examples of new language features: concepts and generalized initialization. Since there are far more proposals than could be presented in an hour, I'll take questions.