Appreciating C++ coroutines in forty minutes - Andrzej Krzemieński - code::dive 2023

Published: 01 January 1970
on channel: code::dive conference
695
24

Appreciating C++ coroutines in forty minutes

In this talk you will see what asynchronous computations are, and how C++ coroutines allow you to express one form of asynchrony.
We will see the best thing that C++ coroutines bring to the language: coroutine scope that allows you to use the standard C++ idiom
-- RAII -- across asynchronous calls.

The problem is complex and vast, so in the scope of these forty minutes we will focus mainly on the motivation for using coroutines.
We had a similar presentation last year, "Asynchrony with ASIO and Coroutines". This one uses a smaller example,
and tries to be a gentler introduction. You do not need experience with asynchronous computations to benefit from this talk.
The goal is to make the complex subject digestible to people who are first exposed to it.

Andrzej Krzemieński

About the speaker - Andrzej is a software developer since 2004. He works mostly with C++ in commercial software, which includes safety-related and high-performance systems. He is a member of the C++ Standards Committee and a Boost developer. He is also a co-organizer of C++ User Group Kraków. Known to the community for his blog on C++: https://akrzemi1.wordpress.com/.


Watch video Appreciating C++ coroutines in forty minutes - Andrzej Krzemieński - code::dive 2023 online without registration, duration hours minute second in high quality. This video was added by user code::dive conference 01 January 1970, don't forget to share it with your friends and acquaintances, it has been viewed on our site 695 once and liked it 24 people.