YoVDO

A Vision for std2

Offered By: CppNow via YouTube

Tags

C++Now Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the future of C++ standard libraries in this comprehensive conference talk from C++Now 2017. Delve into Alisdair Meredith's vision for std2, examining how language evolution could shape the design of future libraries. Learn about potential C++20 features like modules, concepts, and contracts, and their impact on library design. Discuss constraints and opportunities in creating a new C++ standard library, including compatibility issues, design ambitions, and core vocabulary types. Participate in a workshop to provide feedback on priorities, development schedules, and ways to contribute to the standardization process. Gain insights from Alisdair Meredith, the C++ Standard Committee Library Working Group chair, as he shares his expertise on topics ranging from polymorphic allocators to freestanding implementations and lessons learned from existing components like vectors and maps.

Syllabus

Intro
Format
Inspiration
STD to
Compatibility
Scheduling
Language Features
Ranges
Language Drivers
Concepts to Constraint
Modules
Importing modules
Constraints
Contracts
Concerns
Building a new library
Freestanding implementation
Lessons from vector
Maps
Evil Types


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