Re[18]: Вопрос по корутинам
От: kov_serg Россия  
Дата: 28.08.25 10:14
Оценка:
Здравствуйте, rg45, Вы писали:

R>Здравствуйте, kov_serg, Вы писали:


R>Жульничаешь? Изюм выковыриваешь? Ну, я помогу тебе сделать этот нелёгкий шаг. Сравни следующие два варианта:

Нет. Вся обвеска делается вспомогательными функциями. Макросы нужны чтобы упростить написание.
Более того он позволяет единообразно производить декомпозицию асинхронных операций.
Кроме того он не запрещает использовать и корутины если они поддерживаются компилятором.

R>И что, тебе реально твой вариант больше нравится? Лично я бы не выбрал этот вариант из-за одних только "вспомогательных макросов". Ну и вообще...

Да. Т.к. он значительно проще, понятнее, всё под полным контролем. Никаких скрытых или недоступных состояний.
Я могу сохранять состояние на диск или передать по сети и потом возобновлять на другой машине.
И он работает даже на микроконтроллерах с десятками байт RAM где есть тольк C компилятор.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.