NY State-Licensed Certificates in Design, Coding & AI — Online
Master Agentic AI, GANs, Fine-Tuning & LLM Apps
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the evolution from compilation databases to build databases in this 49-minute conference talk from CppCon 2024. Delve into why Clang's compilation database specification, despite its widespread use in language server protocols and static analysis, falls short when handling C++ modules. Learn about the limitations of current compilation databases, understand the specific requirements that C++ modules introduce, and discover upcoming plans for generating enhanced build information. Drawing from 14 years of CMake development experience, gain insights into the technical challenges and proposed solutions for better understanding and managing codebases that implement C++ modules. Master the complexities of modern C++ build systems through detailed explanations of build database requirements and their practical applications in development workflows.
Syllabus
Beyond Compilation Databases to Support C++ Modules: Build Databases - Ben Boeckel - CppCon 2024
Taught by
CppCon