ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
5 декабря
110342 Топик полностью
bialix_ (15.01.2008 12:50, просмотров: 368) ответил Evgeny_CD на Рисовать мышкой или писать на оптимизированном под задачу языке - это кому как нравится. Мне лично кажется, что писать на язке будет быстрее. Потом рисовать диаграмму атовматом и правитиь описание. А потом уже вокруг описания на этом суперязыке
не нужен супер язык -- нужен DSL. Я когда-то уже пробовал проектировать удобный DSL для описания конечных автоматов. Однако текстовое описание все равно имеет ограниченную экспрессивность. Хотя я бы предпочел его, ибо рисовать получается дольше. Так что подход -- строить диаграммы по написанному коду -- гораздо эффективнее. Но вопрос создания автоматической генерилки -- это отдельная пестня. И не говорите ничего про dot и Graphviz. Их алгоритм формирования изображения -- это сплошной wtf. Временами с трудом удерживаю себя от попыток выкинуть нагенеренное dot и нацарапать самому на листике бумаги и отсканировать. Кароче -- dot не идеал, но аналогов ему нету.