Coroutines - C++ vs Rust
Offered By: ACCU Conference via YouTube
Course Description
Overview
Explore the differences between C++ and Rust coroutines in this conference talk from ACCU 2022. Delve into the implementation of stackless coroutines as compiler-generated state machines in both languages, focusing on their distinct approaches to asynchronous programming. Compare how C++ awaitables continue coroutines from the bottom up, while Rust wakers poll futures from the top down. Gain insights into the trade-offs and design choices made by each language, making this an ideal presentation for those interested in programming language design. Learn from Jonathan Müller, a Computer Science graduate student and open-source library developer, as he shares his expertise on memory allocation, cache-friendly containers, and parsing in C++.
Syllabus
Coroutines: C++ vs Rust - Jonathan Müller - ACCU 2022
Taught by
ACCU Conference
Related Courses
Khronos Sycl Language Framework for C++ Accelerators - Take Advantage of All the MIPSACCU Conference via YouTube Space Invaders - The C++20 Spaceship Operator is Upon Us
ACCU Conference via YouTube Grinding, Farming, and Alliances - Become a Better Programmer by Using Words and Ideas From Casual Gaming
ACCU Conference via YouTube Designing for C++ Concurrency Using Message Passing
ACCU Conference via YouTube Productivity in C++ Game Development - Inside the Mind of an AAA Game Developer
ACCU Conference via YouTube