2013
GoingNative 2013
Bjarne Stroustrup
1h36m42s
English
Speech by Bjarne Stroustrup at GoingNative 2013
C + +11 has come into its own and the contours C + +14 silhouetted clearly . You are offered arguments about the nature of C + +. What is important to him? Than C + + stands out from other languages. How to use the new opportunities and maintain older ( or replace them ) , how to design and write , drawing on the strengths of C + +.
I focus on the mechanisms of abstraction ( and not connected source code and compile results ) are classes and templates . In fact, if you understand vector (vector), then you understand C + +.
Type safety and security of resources is a key design goal of any program. And this should be achieved without limiting applications without significant execution time overhead and the additional size of the program .
I consider the following questions:
resource management ( garbage collection is not an ideal solution , but also work with pointers can not be used as a strategy of resource ownership )
generic programming ( we still have to make it easier and safer)
Compile-time calculation (constexpr) ( how and when? )
and type safety ( typecasting refers to the lowest level programming - communication with the hardware )
Also cover such topics as:
move semantics (move)
exceptions
concepts
alias types
etc.
My goal is not so much to describe all the innovations and technology, as their significance in support of new and more efficient design and programming style .
http://channel9.msdn.com/Events/GoingNative/2013
Download File Size:526.14 MB