Argon (Сегодня, 06:45, просмотров: 20) ответил Argon на В последние пару недель портировал C-шный проект с протопотоками в
C++ный проект с scmRTOS. Поначалу портировал все как есть, включая
т.н. polling-потоки, т.е. к-рые крутятся постоянно, отслеживая
изменение данных. Щас решил сделать как делают нормальные, переведя
на event-driven логику, без постоянного polling-а. Дипсику даже
предлагать не стал, решил, что Грок-то точно лучше справится. В
итоге Грок наворотил жуткую кучу абстракций и пошел вразнос. Дал ту
же задачу chatGPT
Кстати, если кому интересно - при переходе на event-driven в
C++-стиле вместо polling в C-стиле оверхед по расходу памяти
программ случился в районе 14%. Существенной экономии RAM не
произошло, ибо пришлось увеличивать стеки оставшихся процессов. В
общем, C++ с минусом. Это вопреки заявлениям, что компилированный
код C++ такой же компактный как и C.