Size: a a a

2020 October 19

SK

Stas Koynov in pro.cxx
Alexander Zaitsev
так надо просто писать конечный автомат на корутинах!
так вот я как раз о том, что он и без них прекрасно пишеться!. даже на голых Си. а если у нас ++, то вместо указателей на функции можно сделать std::function и сделать его еще и полиморфным. а коорутины только лишний шум и оверхед
источник

АК

Александр Караев... in pro.cxx
Stas Koynov
так вот я как раз о том, что он и без них прекрасно пишеться!. даже на голых Си. а если у нас ++, то вместо указателей на функции можно сделать std::function и сделать его еще и полиморфным. а коорутины только лишний шум и оверхед
да и C++ в целом вносит кучу шума, предлагаю писать на чистом С
источник

SK

Stas Koynov in pro.cxx
Александр Караев
да и C++ в целом вносит кучу шума, предлагаю писать на чистом С
сарказм прошел мимо, акелла промахнулся!
источник

AM

Alexander Malkov in pro.cxx
Александр Караев
да и C++ в целом вносит кучу шума, предлагаю писать на чистом С
зачем C? лучше сразу на ASM, куда практичнее - ничего лишнего)
источник

SK

Stas Koynov in pro.cxx
Alexander Malkov
зачем C? лучше сразу на ASM, куда практичнее - ничего лишнего)
Хорошо я вас понял! больше не буду отвлекать!
источник

SS

Sergey Sobolev in pro.cxx
Stas Koynov
Если по делу, не используйте их в проде, тем более на эмбедете. просто напишите конечный автомат и все. он прост, все логично, можно даже студента заставить его поддерживать. Конечно сейчас придут люди мол Коорутины, все их ждали, что вы такое говорите...
просто напишу, что полностью поддерживаю
источник

PS

Pavel Samolysov in pro.cxx
Для мейнфреймов IBM есть такой зверь HLASM типа High Level и на нем до сих пор кто-то пишет бизнес логику. Так что да, можно и на асм.
источник

m

magras in pro.cxx
А кто-нибудь знает что решили по N4013? Эта статья поднимает тему конвертируемости атомиков и не атомиков. В частности io_uring требует использования атомарных операций на не атомарных i32 для общения с ядром.
источник

SK

Stas Koynov in pro.cxx
Sergey Sobolev
просто напишу, что полностью поддерживаю
Зря, щас как меня будут чморить. Мол вы против ++ и все такое. Скажут еще что вы за JS.
источник

АР

Андрей Руссков... in pro.cxx
скажите вы хоть раз заставляли студента поддерживать конечный автомат?
источник

АР

Андрей Руссков... in pro.cxx
хотя бы какой-то отдаленно сложный?
источник

АР

Андрей Руссков... in pro.cxx
вот мне будучи студентом доводилось
источник

АР

Андрей Руссков... in pro.cxx
спасибо, лучше корутины
источник

АР

Андрей Руссков... in pro.cxx
которые по факту сквозь призму синтаксического сахара им и являются
источник

АР

Андрей Руссков... in pro.cxx
единственное что реально может останавливать - отсутствие гарантии что компилятору не понадобится аллокация для корутины
источник

SK

Stas Koynov in pro.cxx
Конечно же нет, вы что я от балды это написал. Желаю вам удачи с коорутинами и студентами...
источник

АР

Андрей Руссков... in pro.cxx
вы забываете что студенту не придется реализовывать классы самих корутин
источник

AK

Andrei K in pro.cxx
Stas Koynov
Конечно же нет, вы что я от балды это написал. Желаю вам удачи с коорутинами и студентами...
Видимо-таки да, написали от балды.
источник

AK

Andrei K in pro.cxx
Вот в Яндексах и Фейсбуках-то дураки сидят, наверное, и пишут свои скалабилити сервисы на корутинах уже 5 лет.
источник

AK

Andrei K in pro.cxx
Надо было всего-то на FSM перейти :3
источник