COLLOQUIUM Computer Science Department, Boston University Speaker: Stan Lippman Microsoft Research slippman@microsoft.com http://blogs.msdn.com/slippman Title: C++/CLI: Integrating C++ into the Dynamic Programming Paradigm Date: October 18, 2004 Time: 11am Place: MCS 135 (for directions, see www.cs.bu.edu/colloquium) Abstract: The C++ Object Model is a static programming model emphasizing minimal space and time overhead over flexibility. In C++/CLI, we have extended C++ to support the dynamic programming object model of the Common Language Infrastructure (CLI). While the C++/CLI language design was initiated within Microsoft, it is currently undergoing ECMA standardization. This talk looks at the challenges and solutions to integrating the CLI dynamic object model with ISO-C++ and presents an overview of the resulting language. I'll end with some provocative generalizations about the life-cycle of programming languages. Biography: Stan Lippman is an Architect with the Visual C++ team at Microsoft. He began working on C++ with its inventor Bjarne Stroustrup back in 1984 within Bell Laboratories. In between, he worked in Feature Animation at Disney and DreamWorks, was a Distinguished Consultant with JPL, and was a Software Technical Director on Fantasia 2000. He is the author of C++ Primer and Inside the C++ Object Model. Hosts: Hongwei Xi and Azer Bestavros