DATE: Monday, December 4, 2000
TIME: 3:30 to 5:00 p.m.
PLACE: Mendelssohn Theatre, Michigan League, 911 North University
THE UNIVERSITY OF MICHIGAN
Department of Electrical Engineering and Computer Science
Computer Science and Engineering Division
DISTINGUISHED LECTURE SERIES
"What C++ is and Why"
First the origins, aims, and design rules of C++ are presented. Next
the key language features and the design and programming techniques
they support are presented. Finally, I say a few words about current
uses of C++ and about the ISO C++ standard. The emphasis is on why
C++ looks the way it does and how it can be used well, rather than on
syntactic details or individual language features. The language
facilities presented are the ones that most directly support data
abstraction, object-oriented programming, and generic programming.
The presentation centers on small elegant code examples that provide
the building blocks for larger systems.