C++ Modules - The Challenges of Implementing Header Units
Offered By: CppNow via YouTube
Course Description
Overview
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
Software as a ServiceUniversity of California, Berkeley via Coursera Software Testing
University of Utah via Udacity The Hardware/Software Interface
University of Washington via Coursera Software Debugging
Saarland University via Udacity Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera