Evgeny_CD, Архитектор (15.01.2008 11:03, просмотров: 400) ответил =AlexD= на А нафига? Макросы увеличивают время компиляции и для входящего - китайская грамота. Не, по исходнику не сложно построить FSM диаграмму, если не выёЖиваться. А в каменты - чисто машинные прибамбахи, типа
"точность попадания компенсируется диаметром изделия". Скорость компиляции повысить легко, а вот турбировать свой BRAIN.SYS гораздо сложенее. Мы уже как-то это обсуждали - вред от doxygen. Все просто. Входной поток башки - поток распознанных образов - имеет определеннцую пропускную способность. И не стоит тратить его на каменты. Так же как в шине процессора, тормозит нас часто именно этот поток, ядро часто работает быстрее.
Столь подробные инструкции рисователю "это рисовать синим прямоугольником координатах 100,150" - это просто спам для моска. Базовые примитивы FSM должны быть четко определены и для пишушего, и для рисователя.
Новые команды должны быть просты, типа @_vmdl("fsm_state","вот тут я стою и чешу яйца"). Рисуется прямоугольник состояния, он обзывается "вот тут я стою и чешу яйца".