Lightning Talk: Implementing Coroutines Using C++17 - Alon Wolf - CppCon 2023
Вставка
- Опубліковано 4 кві 2024
- cppcon.org/
---
Lightning Talk: Implementing Coroutines Using C++17 - Alon Wolf - CppCon 2023
github.com/CppCon/CppCon2023
In this lightning talk, we will explore the journey of implementing coroutines in C++17 before they were added to the language in C++20.
The implementation uses macros, template metaprogramming, assembly functions, and more that resulting in working coroutines despite somewhat "horrible" code.
Discover how local variables within the coroutine body were leveraged to calculate frame sizes and ensure correct variable lifetimes during suspension, resumption, and destruction.
---
Alon Wolf
Alon is a Senior Software Engineer at Medtronic specializing in 3D and computer graphics with a passion for high performance. He has developed many custom simulation and rendering engines for different platforms using modern C++. He also writes a C++ technical blog and participates in game jams.
---
Videos Filmed & Edited by Bash Films: www.BashFilms.com
UA-cam Channel Managed by Digital Medium Ltd: events.digital-medium.co.uk
---
Registration for CppCon: cppcon.org/registration/
#cppcon #cppprogramming #cpp - Наука та технологія
Despite this obviously not making it to prod, like, ever, I think the last thing he said hits home: c++ can be so much fun!
Very nice!
but where are the codes and slides from this presentation?
on the screen. you have to hit play 😉
Guy's name is really A Lone Wolf
Extremely cursed
Seems a bit useless :).
Because you always need to write usefull code?
With this type of mentality no one would ever learn anything.
Can we get rid of the cringey interviews at the start of these videos? 90% of them talk about the "hallway track" and im sick of hearing about it
it's the same 4 videos over and over again.