Как разрабатывать приложения с использованием C++20 coroutines, Константин Вуколов

  Рет қаралды 4,879

Yandex for Developers

Yandex for Developers

Күн бұрын

Пікірлер: 11
@asc7uni
@asc7uni Жыл бұрын
Что-то не очень просто. 😢 Надеюсь со сторонними либами этим будет возможно пользоваться без такого количества приседаний
@Alexander-mj3jk
@Alexander-mj3jk Ай бұрын
скачал код со слайдов, там есть такая функция: `decltype(auto) await_transform(auto&& awaiter) { return std::forward(awaiter); }` - это за финт такой?
@Alexander-mj3jk
@Alexander-mj3jk Ай бұрын
вопрос снимается. Это такая функция, которая выберется при компиляции, если другие не выберутся.
@flyvint
@flyvint Жыл бұрын
к середине лекции перестал понимать что происходит, зачем всё это? как это поможет мне писать код? ощущение что выпустили что-то сильно сырое
@Alexander-mj3jk
@Alexander-mj3jk 2 ай бұрын
Я когда-то решил учить с++, и как человек, привыкший основательно подходить к делу, купил книгу Страуструппа, толстую такую, и стал ее читать. К концу первой страницы стало ясно, что читать мало, неплохо бы еще и понимать о чем там вообще говориться. Какое-то количество страниц все же прочитал, и потом положил ее на полку, где она много лет пролежала, а изучил как-то другими методами. Уже потом я открыл книгу, и понял, что там все правильно написано. Все так и есть, как Страуструпп пишет. И все понятно. И вот глядя на это видео, у меня то же само чувство: тут недостаточно смотреть. Еще бы и понимать.
@nebulousGemini
@nebulousGemini 6 ай бұрын
И где же эту библиотеку взять?
@Alexander-mj3jk
@Alexander-mj3jk Ай бұрын
в видео на 15:39 же есть ссылка на слайде
@nebulousGemini
@nebulousGemini Ай бұрын
@@Alexander-mj3jk это код со слайдов, а не библиотека. Очевидно, что если они сказали "выпустим на публику позже", то ссылки на слайдах не ведут на саму библиотеку. Но прошло уже больше года, а либы нет.
@crazyzizu8021
@crazyzizu8021 Жыл бұрын
Уже не первый раз пытаюсь понять что такое корутины, и это очередное видео где я ничего не понял. 😟
@Nop_90h
@Nop_90h 5 ай бұрын
Гугли роман липовский, он доступно объясняет. Если коротко, то это синтетический сахар, который преобразует функцию в машину состояний, каждый раз на момент вызова она его будет помнить и продолжать выполнение с соответствующей этому состоянию строчки
@Alexander-mj3jk
@Alexander-mj3jk 2 ай бұрын
начни с короутин котлина или раста. А еще лучше - котлина И раста. Там - проще (сам так разбирался)
Антон Полухин - Монолит vs Микросервисы, и Как эффективно работать с последними в C++
57:34
C++ Russia — Конференция по разработке на Cpp
Рет қаралды 11 М.
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
Корутины
1:51:55
Young&&Yandex: мобильная разработка
Рет қаралды 17 М.
Антон Полухин - Анатомия асинхронных движков
56:20
C++ Russia — Конференция по разработке на Cpp
Рет қаралды 7 М.
ТиПМС 10. Stackless coroutines, C++ coroutines
2:58:13
Лекторий ФПМИ
Рет қаралды 3,3 М.
LLVM в GPU компиляторах/Стандарты С++ (часть 2)
1:01:29
Истовый Инженер
Рет қаралды 9 М.
Лекция 12. С++20 и обозримое будущее
1:37:06
PVS-Studio Ru
Рет қаралды 6 М.
Константин Осипов - Корутины C++20 в Seastar
1:00:03
C++ Russia — Конференция по разработке на Cpp
Рет қаралды 2,6 М.
Основы Asyncio
53:25
Python Russian
Рет қаралды 28 М.