A Vision for C++20, and std2 - Part 3 of 3
Offered By: CppNow via YouTube
Course Description
Overview
Explore a comprehensive vision for C++20 and beyond in this conference talk from C++Now 2017. Delve into the potential impact of language evolution on future library design, examining key features like modules, concepts, and contracts. Investigate constraints and opportunities in designing a new C++ standard library, addressing compatibility, ambition, and core vocabulary types. Participate in a workshop-style discussion to gather feedback from expert library designers, prioritize development goals, and establish a roadmap for standardization. Gain insights from Alisdair Meredith, BloombergLP software developer and C++ Standard Committee Library Working Group chair, as he shares his expertise on the future of C++ and its standard library.
Syllabus
Intro
A vision
Visions narrow scope
Visions
Reimagining
Successful languages
Iida streams
Clone content
Priorities
Un incompatible
New language features
False alternatives
Java
Interoperability
Migration strategy
Standard library
Vector
Alternative
New interface
Agreement with Gaspard
The inevitable problem
The 5way poll
The 6way poll
The biggest concern
The second position
duplication
no new library
STD old
Backwards time
Unbreaking changes
iostream
analog
std
piecemeal deprecation
demarcate
withstood
deprecation
breaking changes
piecemeal depreation
OpenGL
New vs Old
Comment
Relink
headeronly libraries
relational databases
Taught by
CppNow
Related Courses
Your Favorite Undefined Behavior in C++CppNow via YouTube Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube