NY State-Licensed Certificates in Design, Coding & AI — Online
Get 20% off all career paths from fullstack to AI
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 advanced concepts in C++ asynchronous programming through this 50-minute conference talk that delves into higher-order senders and dynamic execution patterns within the std::execution framework. Learn how to treat senders as first-class values that can be constructed, selected, and composed dynamically at runtime, moving beyond basic algorithmic composition to create more expressive asynchronous programs. Discover the concept of higher-order senders - operations that can connect and start other senders - and examine how the "branch" operation enables runtime fan-out, control flow, and dynamic execution graph construction while maintaining composability and strong typing. Understand practical techniques for building asynchronous programs that adapt their structure at runtime in response to real-world conditions, gaining insights into flexible, runtime-driven behavior patterns within the Senders & Receivers model. Master advanced std::execution usage for structuring sophisticated asynchronous programs that go beyond simple algorithm implementation to handle complex, dynamic execution scenarios in modern C++ development.
Syllabus
Extending std::execution Further - Higher-Order Senders and the Shape of Asynchronous Programs
Taught by
cpponsea