A Vision for std2
Offered By: CppNow via YouTube
Course Description
Overview
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