-
- Какая искрометная шутка. Конечно я не ищу сложностей ради
сложностей. Но и обмануть себя, введением "все упрощающих"
слоев-пустышек - не позволю. - Cкpипaч(03.06.2024 16:02)
- Я вовсе не про то. Чувствуется что эти состояния-переходы можно
упаковать в набор связанных объектов. Может видели что-то похожее? - 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)
- Какая искрометная шутка. Конечно я не ищу сложностей ради
сложностей. Но и обмануть себя, введением "все упрощающих"
слоев-пустышек - не позволю. - Cкpипaч(03.06.2024 16:02)