Overview
Discover how C++ has evolved in recent years through this conference talk from Philly ETE 2016. Explore the advancements in C++11, C++14, and beyond that simplify programming, enhance performance, and improve code maintainability. Learn why C++ remains crucial for companies worldwide, particularly for performance-critical applications and cross-platform libraries. Gain insights into modern C++ features such as auto-initialization, improved looping constructs, lambdas, move operations, fold expressions, and concepts. Understand how these updates address common challenges like segmentation faults and memory leaks, making C++ more accessible and powerful. Delve into real-world code examples and new developments like modules, demonstrating why C++ is still a relevant and valuable language for contemporary software development.
Syllabus
Introduction
What are we doing here
Performance
C Refresher
Multiparadigm
deterministic destruction
old school
better performance
Auto
Initializers
Looping
Lambdas
Instantiation Error
Real Code
Move Operations
Ampersand
Fold expression
Concepts
Sig
Questions
New stuff
Modules
Taught by
ChariotSolutions