Bjarne Stroustrup - The Essence of C++

Published: 01 January 1970
on channel: code::dive conference
3,762
118

This talk examines the foundations of C++. What is essential? What sets C++ apart from other languages? How do new and old features add up to a coherent whole supporting the design of good software.

I focus on the abstraction mechanisms (as opposed to the mapping to the machine): Classes, templates, concepts, and resource management.

Type safety and resource safety are key design aims for a program. These aims must be met without limiting the range of applications and without imposing significant run-time or space overheads. I will very briefly outline how we might provide better approximations to these general aims in the near future.

Bjarne Stroustrup

Designer and original designer of C++. Founding (and current) member of the C++ standards committee. Professor of computer science at Columbia University in New York City. Recipient of the The Charles Stark Draper Prize. Author of "The C++ Programming Language", "Programming: Principles and Practice using C++", and "A Tour of C++" and many technical, academic, and popular papers on C++ and programming in general.


Watch video Bjarne Stroustrup - The Essence of C++ online without registration, duration hours minute second in high quality. This video was added by user code::dive conference 01 January 1970, don't forget to share it with your friends and acquaintances, it has been viewed on our site 3,762 once and liked it 118 people.