Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Deciphering Coroutines - a visual approach - Andreas Weis - Meeting C++ 2022

Автор: Meeting Cpp

Загружено: 2022-12-31

Просмотров: 2218

Описание:

Deciphering Coroutines - a visual approach - Andreas Weis - Meeting C++ 2022
Slides: https://slides.meetingcpp.com
Survey: https://survey.meetingcpp.com

Coroutines are a powerful addition to C++20, allowing developers to drastically simplify code for certain kinds of problems and be adapted to a wide range of different use cases. But anyone trying to familiarize themselves with them will quickly notice that this flexibility comes at a price: In their current state, C++ coroutines are notoriously difficult to learn and their tight integration with the compiler gives them a feel quite unlike any other feature in the language.

The goal of this talk is to give a sustainable introduction on how to read and reason about coroutine code. We will learn how all the different elements of the mechanism fit together and to distinguish the parts of the code that follow the new rules of coroutines from those that still follow the well known conventional rules of C++. We will approach this through the construction of a coroutine cheat sheet, a collection of diagrams that serve as visual maps for navigating the complexities of the feature. Special care is taken to provide visual cues that are easily recognizable later on, to compensate for the fact that learners tend to forget the numerous details of the mechanism very fast if they don't use it in their everyday coding.

To account for the complexity of the topic, this talk focuses exclusively on providing a comprehensive introduction to the coroutine syntax, without discussing any advanced use cases. However, with the knowledge obtained from this talk, attendees will be able to easily follow more advanced presentations on coroutines later on without getting lost in the technical details of its peculiar syntax.

Deciphering Coroutines - a visual approach - Andreas Weis - Meeting C++ 2022

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Deciphering C++ Coroutines - A Diagrammatic Coroutine Cheat Sheet - Andreas Weis - CppCon 2022

Deciphering C++ Coroutines - A Diagrammatic Coroutine Cheat Sheet - Andreas Weis - CppCon 2022

C++20’s Coroutines for Beginners - Andreas Fertig - CppCon 2022

C++20’s Coroutines for Beginners - Andreas Fertig - CppCon 2022

The real problem of C++ - Klaus Iglberger - Meeting C++ 2025

The real problem of C++ - Klaus Iglberger - Meeting C++ 2025

ДЕНЬ 1408: ВОЙНА ПРОДОЛЖИТСЯ ВЕСЬ ГОД @Kurbanova_LIVE

ДЕНЬ 1408: ВОЙНА ПРОДОЛЖИТСЯ ВЕСЬ ГОД @Kurbanova_LIVE

Как устроен PHP 🐘: фундаментальное знание для инженеров

Как устроен PHP 🐘: фундаментальное знание для инженеров

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Trading at light speed: designing low latency systems in C++ - David Gross - Meeting C++ 2022

Trading at light speed: designing low latency systems in C++ - David Gross - Meeting C++ 2022

Как взломать любое программное обеспечение

Как взломать любое программное обеспечение

КАДЫРОВ ГОСПИТАЛИЗИРОВАН. Глава Чечни снова пропал. Его смерть может привести к взрыву в регионе

КАДЫРОВ ГОСПИТАЛИЗИРОВАН. Глава Чечни снова пропал. Его смерть может привести к взрыву в регионе

Из России в Европу по рельсам | Почему нам не хватает этих поездов (English subtitles)

Из России в Европу по рельсам | Почему нам не хватает этих поездов (English subtitles)

Asynchrony with ASIO and coroutines - Andrzej Krzemieński - code::dive 2022

Asynchrony with ASIO and coroutines - Andrzej Krzemieński - code::dive 2022

Цена российской нефти упала до $34.. Как жить дальше? | Дмитрий Потапенко*

Цена российской нефти упала до $34.. Как жить дальше? | Дмитрий Потапенко*

C++ Coroutines, from Scratch - Phil Nash - CppCon 2022

C++ Coroutines, from Scratch - Phil Nash - CppCon 2022

To err is human - error handling in C++26 - Sebastian Theophil - Meeting C++ 2025

To err is human - error handling in C++26 - Sebastian Theophil - Meeting C++ 2025

«Мастер и Маргарита» — один из главных романов 20 века

«Мастер и Маргарита» — один из главных романов 20 века

Миллиарды на ветер: Су-57 - главный авиационный миф России

Миллиарды на ветер: Су-57 - главный авиационный миф России

Unlocking the value of C++20 - Alex Dathskovsky - Meeting C++ 2025

Unlocking the value of C++20 - Alex Dathskovsky - Meeting C++ 2025

Converting a State Machine to a C++ 20 Coroutine - Steve Downey - [CppNow 2021]

Converting a State Machine to a C++ 20 Coroutine - Steve Downey - [CppNow 2021]

Мы видим лишь 1% космоса. Что находится за ПРЕДЕЛАМИ Вселенной? | Владимир Сурдин

Мы видим лишь 1% космоса. Что находится за ПРЕДЕЛАМИ Вселенной? | Владимир Сурдин

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]