YoVDO

C++ Modules - The Challenges of Implementing Header Units

Offered By: CppNow via YouTube

Tags

C++Now Courses Software Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and potential solutions for implementing C++ header units in this comprehensive conference talk from CppNow 2023. Delve into the complexities surrounding C++ Modules, introduced in C++20, and understand why widespread adoption has been slow due to limited tooling support. Examine the specific issues related to header units and their implementation, which could lead to divergent behaviors across different toolchains. Learn about possible solutions to these challenges and gain insight into the design choices that must be made to support header units effectively. Discover the importance of stronger convergence in tooling implementation to prevent poor interoperability. Benefit from the speaker's two years of work with the Tooling Study Group (SG15) of the C++ Standard Committee on implementing C++ Modules support. Gain valuable knowledge about the future of C++ development and the ongoing efforts to improve module implementation in the language.

Syllabus

The Challenges of Implementing C++ Header Units: C++ Modules - Daniel Ruoso - CppNow 2023


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