Live Online Classes in Design, Coding & AI — Small Classes, Free Retakes
Google AI Professional Certificate - Learn AI Skills That Get You Hired
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the interface, applications, and performance optimization techniques for std::generator, the C++23 standard library's coroutine type, in this 57-minute conference talk from C++ on Sea 2025. Learn when and how to effectively use std::generator, one of the most common applications of C++20 coroutines, while examining its current performance characteristics across different compilers. Discover various techniques for improving std::generator performance and understand what responsibilities fall to programmers versus compiler implementers in optimizing C++ coroutines. Gain insights into building efficient coroutine-based solutions and understand the broader implications for C++ coroutine performance improvements, presented by Johannes Kalmbach, a researcher and PhD candidate who applies modern C++ to build high-performance RDF/SPARQL engines for knowledge graphs.
Syllabus
std::generator in C++23: When to use, and how to improve it - Johannes Kalmbach - C++ on Sea 2025
Taught by
cpponsea