DRAKON.SU https://forum.drakon.su/ |
|
Объединение данных и алгоритмов в ДРАКОН- схеме. Классы. https://forum.drakon.su/viewtopic.php?f=62&t=1787 |
Страница 1 из 1 |
Автор: | MaximGB [ Пятница, 28 Август, 2009 14:00 ] |
Заголовок сообщения: | Re: Объединение данных и алгоритмов в ДРАКОН- схеме. Классы. |
Думаю для описания данных лучше использовать табличное представление, мне такое представление для данных кажется более эргономичным. |
Автор: | dvuugl [ Пятница, 28 Август, 2009 14:57 ] |
Заголовок сообщения: | Re: Объединение данных и алгоритмов в ДРАКОН- схеме. Классы. |
Да, была такая мысль. Вместо нескольких подряд прямоугольников на одном шампуре типов- таблицу. Но тогда данные сливаются, не столь чётко разделены, выглядят не по- ДРАКОНовски. Раздельно- чётче, а значит потенциально безошибочнее. Хотя можно и так и так, практика показала бы. Была бы практика. |
Автор: | Flavy [ Четверг, 03 Сентябрь, 2009 20:05 ] |
Заголовок сообщения: | Re: Объединение данных и алгоритмов в ДРАКОН- схеме. Классы. |
Ох извините но кажется вы всетаки хватанули ![]() Дракон все таки маршрутный язык. Что например выражают циклы на концах шампуров? Я бы еще понял ЮМЛьное дерево классов развернуть на драконе. Там хоть какие то глаголы применяются: Линия произошла от точки, окно произошло от абстрактного окна У нас есть две конструкции ветвления иф-элс и свич. Видимо здесь свич будет уместнее, короче пробовать надо. За попытку спасибо! |
Автор: | dvuugl [ Пятница, 04 Сентябрь, 2009 12:58 ] |
Заголовок сообщения: | Re: Объединение данных и алгоритмов в ДРАКОН- схеме. Классы. |
Flavy писал(а): Ох извините но кажется вы всетаки хватанули Лишнего из лейденской банки? ![]() ![]() Flavy писал(а): Дракон все таки маршрутный язык. Здесь путаница понятий- маршрута и процесса. ДРАКОН маршрутный язык, он задаёт маршрут, но маршрут чего? Что, какой такой объект движется по ДРАКОН-маршруту? Ответ: НАШЕ ВОСПРИЯТИЕ. Восприятие чего, непременно процесса? А почему не восприятие статического структурированного оъекта? Применение ДРАКОН-метода исключительно к моделированию процессов есть самоограничение вызванное инерцией мысли. Откуда оно берётся: исторически блок-схема появилась как модель вычислительного процесса. ДРАКОН-метод это открытие в области эргономики, полученное в результате экспериментов с блок-схемами процессов. Так же как гены это открытие в результате экспериментов с горохом. Поэтому применять ДРАКОН-метод исключительно к процессу это то же самое что генетику исключительно к гороху.Flavy писал(а): Я бы еще понял ЮМЛьное дерево классов развернуть на драконе. Там хоть какие то глаголы применяются: Линия произошла от точки, окно произошло от абстрактного окна Если что-то произошло от чего-то, то это описывается деревом. Изобразить дерево можно по-разному. UML-изображение дерева не маршрутное. ДРАКОН-овское маршрутное, оно упорядочивает. Тем и выигрывает у UML эргономически.Flavy писал(а): У нас есть две конструкции ветвления иф-элс и свич. IF и SWITCH - это частные случаи ветвления, а именно они ветвление по условию. Эти частные случаи представляются общими опять таки по причине родового происхождения ДРАКОН-метода от ОДНОПОТОЧНЫХ вычислительных процессов, в пределах которых они действительно общие и достаточные. И опять таки та же инерция протестует против глобально общего случая - безусловного ветвления, просто дерева. Его я и добавил. Никаких особых икон это не требует. Но сразу "бесплатно" открывается возможность ДРАКОН-отображения не только статических сущностей, но и параллельных процессов ("висят" вместе на одной шине типов) и дочерних (те что на локальной шине типов главного процесса).
|
Автор: | Рэйлвэй Каген [ Среда, 03 Ноябрь, 2010 18:17 ] |
Заголовок сообщения: | Re: Объединение данных и алгоритмов в ДРАКОН- схеме. Классы. |
Декларативная информация изображалась в структурированной форме совместно с алгоритмом в системах HiChart, LogiChart (см. сообщение тут) |
Автор: | Владислав Жаринов [ Четверг, 04 Ноябрь, 2010 06:12 ] |
Заголовок сообщения: | Re: Объединение данных и алгоритмов в ДРАКОН- схеме. Классы. |
Рэйлвэй Каген писал(а): Декларативная информация изображалась в структурированной форме совместно с алгоритмом в системах HiChart, LogiChart (см. сообщение тут) Кстати, очень интересный материал, спасибо... но и для такой формы неочевидно прослеживание хода процесса. Всё-таки м.б. оптимальнее не совместное, а раздельное отображение импер- и деклар-частей своими схемами со связкой через объявления (а в модулярных языках - и через схему модулей, например, такого рода, как здесь для Оберона)? |
Автор: | Рэйлвэй Каген [ Четверг, 04 Ноябрь, 2010 11:25 ] |
Заголовок сообщения: | Re: Объединение данных и алгоритмов в ДРАКОН- схеме. Классы. |
Драконограф писал(а): ..неочевидно прослеживание хода процесса. + неочевидна возможная динамика по данным.Недостатки, естественно, есть. Большинство из них напрямую связано с используемой грамматикой. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |