Скрипач, пророк (15.04.2019 16:05 - 16:10, просмотров: 199) ответил Vit на Анонимность состояний Protothreads это не священная корова. Лечится, если нужно. Вопрос не в выборе между switch, goto или Protothreads. Переход через точку входа должен изменить состояние, иначе это не документируется (разве что вручную), а кроме
Есть состояние, а есть дуги переходов. Выход на дугу - условие, сход с дуги - назначение выходов, само состояние - место откуда могут пойти новые дуги.
Академическая чистота это хорошая позиция для спора. Реальное-же кодирование, в идиале, должно сводится к прямому "переписыванию нарисованного".
О концептуальных преимуществах неименованных состояний я уже в этой теме писал.
Академическая строгость не должна вести к маразму.
Если вам нужно просто послать на реле импульс это не должно порождать три отдельных состояния. Неудобно.
... но не любой ценой.