Modern C++ for Fun and Profit: This Isn't Your Old C++ - Lecture 11
Offered By: ChariotSolutions via YouTube
Course Description
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
Related Courses
Heterogeneous Parallel ProgrammingUniversity of Illinois at Urbana-Champaign via Coursera Advanced Operating Systems
Georgia Institute of Technology via Udacity 計算機程式設計 (Computer Programming)
National Taiwan University via Coursera Introduction to Operating Systems
Georgia Institute of Technology via Udacity Android Performance
Google via Udacity