YoVDO

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

Offered By: CppNow via YouTube

Tags

C++Now Courses Relational Databases Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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