YoVDO

Cross-Platform C++ Modules: Implementation and Practical Aspects

Offered By: cpponsea via YouTube

Tags

Unit Testing Courses CMake Courses Compilers Courses Cross-Platform Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the cross-platform implementation of C++ Modules in this conference talk from C++ on Sea 2023. Dive into the practical aspects of using modules across different platforms, focusing on the varying progress of major compilers and build systems. Learn how to create modules with CMake, understand the current state of support, and gain insights into the expected user experience. Discover the challenges and solutions for implementing modules in msvc, clang, and gcc, as well as the status of module support in build systems like MSBuild and CMake. Gain valuable knowledge about module vocabulary, linkage, file extensions, unit testing considerations, and module dependencies to effectively utilize C++ Modules in cross-platform development.

Syllabus

Introduction
Introduction to Modules
Module Vocabulary
Module Linkage
Other Modules
Compilers
File Extensions
New to Modules
Unit Testing
Other Considerations
Build Systems
Module dependencies
Module structure
Conclusion


Taught by

cpponsea

Related Courses

Compilers
Stanford University via Coursera
Compilers
Stanford University via edX
Computation Structures 2: Computer Architecture
Massachusetts Institute of Technology via edX
Compilers: Theory and Practice
Georgia Institute of Technology via Udacity
Architecture, Algorithms, and Protocols of a Quantum Computer and Quantum Internet
Delft University of Technology via edX