Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

A Vision for C++20, and std2 - Part 3 of 3

CppNow via YouTube

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

Reviews

Start your review of A Vision for C++20, and std2 - Part 3 of 3

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.