Bjarne Stroustrup, inventor of C++ Computer Language, to speak at Stevens
One of the most prominent computer scientists of recent times will deliver a talk at Stevens Institute of Technology this coming Wednesday, Dec. 2, 2009. The topic will be "The Design of C++0x," and the speaker will be Dr. Bjarne Stroustrup. The talk will be held on the Stevens campus in Hoboken, N.J., beginning at 2 p.m. The talk is free and open to the public. For more information, please contact Professor Lawrence Bernstein at lbernste@stevens.edu
Dr. Stroustrup invented, designed and implemented the computer language known as C++. Over the last decade, C++ has become the most widely used language supporting object-oriented programming by making abstraction techniques affordable and manageable for mainstream projects.
"We have a draft for a revised ISO C++ standard, C++0x," said Stroustrup. "In my talk, I will present the background for C++, its aims, a bit about the standards process , with opinions, some of the guiding design principles, with tiny code examples, and a case study.
Using C++ as his tool, Stroustrup has pioneered the use of object-oriented and generic programming techniques in application areas where efficiency is a premium; examples include general systems programming, switching, simulation, graphics, user-interfaces, embedded systems, and scientific computation. The influence of C++ and the ideas it popularized are clearly visible far beyond the C++ community. Languages including C, C#, Java, and Fortran99 provide features pioneered for mainstream use by C++, as do systems, such as COM and CORBA.
Stroustrup's book, "The C++ Programming Language," is the most widely read book of its kind and has been translated into at least 19 languages. A later book, "The Design and Evolution of C++," broke new ground in the description of the way a programming language was shaped by ideas, ideals, problems, and practical constraints. In addition to his five books, Stroustrup has published more than a hundred academic and more popular papers.
Bjarne Stroustrup was elected member of The National Academy of Engineering in 2004 "for the creation of the C++ programming language."
As the first computer scientist ever to be so honored, he was awarded the 2005 William Procter Prize for Scientific Achievement from Sigma Xi (the scientific research society). He was given the IEEE Computer Society's 2004 Computer Entrepreneur Award "for pioneering the development and commercialization of industrial-strength, object-oriented programming technologies, and the profound changes they fostered in business and industry."
Stroustrup did his Ph.D. work on design of distributed systems in the Computing Laboratory of Cambridge University, England. In 1979, he joined the Computer Science Research Center of Bell Telephone Laboratories and held research positions with Bell Labs and AT&T. Stroustrup was the head of the Large-Scale Programming Research Department from its creation in AT&T Bell Labs until late 2002 when he joined the Texas A&M University where he is the College of Engineering Chair Professor in Computer Science. He retains a link with AT&T Labs-Research as an AT&T Fellow.
Source: Stevens Institute of Technology