Skip to content

Details

Come out and join us for this exciting talk by Ben, and networking during the meetup and at the Burns Pub afterward.

Food will be sponsored by Sovereign this month. Learn more about sovereign at https://sovereign.trading.

---------

TL;DR: This talk is a primer for `std::execution`. Not just recipes, but understanding the computational model of senders.

C++26 adds senders to `std::execution`: a major feature that gives us tools for defining and composing asynchronous work. This talk will look at parts of `std::execution` and explain how they work, and how they map on to computational ideas.

We will deconstruct the ideas of execution; see how the familiar synchronous model fits in; see how the asynchronous model generalizes it; and get an understanding of how to build back up into anything we need. We'll cover all the major new parts of `std::execution`, and see the designs behind what ships in C++26 and where they might be fleshed out in future.

C++ has long been considered a low-level language in the sense of "close to the hardware". Now, arguably, it is finally becoming a low(er)-level language in a computational sense.

---------

There is a discord for the meetup that you can join https://discord.gg/98T5XPWcrA to help foster remote interaction!
We always plan to go to the Burns pub for social hour after the presentation.

--------

Thank you to our sponsors:

Related topics

Events in Westminster, CO
C & C++
Computer Programming

Sponsors

Trimble

Trimble

Space and soft drinks

Sovereign

Sovereign

Food sponsor

CppCon

CppCon

Community Sponsor

Meeting C++

Meeting C++

Community Sponsor

You may also like