CERN Computing Seminar

C++: New and Improved!

by Dr W. E. Brown (FERMILAB)

Europe/Zurich
IT Auditorium (CERN)

IT Auditorium

CERN

Description

This talk summarizes the additions and changes forthcoming in C++0X, the next C++ standard. After briefly reviewing the C++ standards committee's approach, goals, and anticipated timeline for C++0X, we highlight several dozen language and library features, including concepts, concurrency, rvalue references, and uniform initialization syntax.

About the speaker

With degrees in both mathematics and computer science, Dr. Brown has been a professional programmer for nearly 40 years.

His experience spans both academia and industry: In academia, he founded a Computer Science Department, served as Professor and Department Head, and taught and mentored at all levels. In industry, he managed and mentored programming staff for a computer reseller, and was self-employed as a software consultant and commercial trainer.

Dr. Brown has worked for Fermilab since 1996. He is now part of the Computing Division's Future Programs and Experiments Quadrant, specializing in C++ consulting and programming. He participates in the international C++ standardization process and is responsible for several aspects of the forthcoming updated C++ Standard. In addition, he is the Project Editor for the forthcoming C++ Standard on Mathematical Special Functions.

About himself, Dr. Brown writes: "Be forewarned: Based on my training and my experience, I hold some rather strong opinions about computer software and programming methodology. While these opinions are not shared by all programmers, they should be! :)"


Organised by: V.Innocente/PH Department and Miguel Angel Marquina - IT Department
CERN Computing Seminars and Colloquia

more information
Slides