20–24 Jul 2009
CERN
Europe/Zurich timezone
This lecture series on advanced C++ features consists of five topics: - To Copy or Not to Copy: A Deeper Look at Values - Fine Points of C++ Pointers: Dumb, Smart, and Smarter - C++ Templates and Template Metaprogramming - C++ Exception Safety: Issues and Best Practices - Exploring Callability: Functions and Function Objects in Modern C++ You can find the detailed objective of each session in the timetable. THE SESSIONS ARE OPEN TO ALL INTERESTED AND WILL BE BROADCAST ON EVO. 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! :)"

Conference information

Date/Time

Starts

Ends

All times are in Europe/Zurich

Location

CERN
40-S2-C01
EVO broadcast