-
- Я вовсе не про то. Чувствуется что эти состояния-переходы можно
упаковать в набор связанных объектов. Может видели что-то похожее? - Boвa(03.06.2024 16:07)
- Свой оптимум я нашел. Переход между состояниями - банальный goto,
внутри состояния установка новых значений выходов, после чего
while(1){ yield(); if(условия переходов в другие состояния){
goto...}}; Описание достаточно компактное и читабельное. Минимум
дополнительных абстракций. - Cкpипaчпророк(03.06.2024 16:45)
- Ок. Т.е. состояния отображаются счетчиком команд. - Boвa(03.06.2024 18:51)
- Хороший вопрос. Cкpипaчпророк(1171 знак., 03.06.2024 20:44)
- Ок. Т.е. состояния отображаются счетчиком команд. - Boвa(03.06.2024 18:51)
- Свой оптимум я нашел. Переход между состояниями - банальный goto,
внутри состояния установка новых значений выходов, после чего
while(1){ yield(); if(условия переходов в другие состояния){
goto...}}; Описание достаточно компактное и читабельное. Минимум
дополнительных абстракций. - Cкpипaчпророк(03.06.2024 16:45)
- Я вовсе не про то. Чувствуется что эти состояния-переходы можно
упаковать в набор связанных объектов. Может видели что-то похожее? - Boвa(03.06.2024 16:07)