DRAKON.SU
https://forum.drakon.su/

Стандартизированное представление ДРАКОН-схемы
https://forum.drakon.su/viewtopic.php?f=224&t=6879
Страница 1 из 1

Автор:  Comdiv [ Воскресенье, 16 Август, 2020 19:20 ]
Заголовок сообщения:  Стандартизированное представление ДРАКОН-схемы

Были ли попытки создать общий формат хранения схемы, позволяющий обмениваться кодом между разными редакторами?

Автор:  Владимир Паронджанов [ Воскресенье, 16 Август, 2020 20:25 ]
Заголовок сообщения:  Re: Стандартизированное представление ДРАКОН-схемы

Нет, не было.
Не было попыток создать общий формат хранения схемы, позволяющий обмениваться кодом между разными редакторами.

Почему?
Сегодня есть два разработчика (Геннадий Тышов и Степан Митькин), чьи программы ДРАКОН-конструктор доступны для использования.

Они идут разными путями при создании программы ДРАКОН-конструктор.
У Тышова лучше функциональность, у Митькина лучше эргономичность.

Митькин открыл исходный код своих программ, а Тышов нет.

Лучше всего было бы создать единый ДРАКОН-конструктор, воплотивший в себе достоинства обоих направлений разработки.
Но это невозможно — уважаемые разработчики на это не пойдут.

Поэтому и нет общего формата хранения схемы, позволяющего обмениваться кодом между разными редакторами.

Другие разработчики (Артем Бразовский и Олег Гарипов) не открыли свои ДРАКОН-конструкторы для пользователей.

Автор:  Comdiv [ Вторник, 09 Февраль, 2021 19:02 ]
Заголовок сообщения:  Re: Стандартизированное представление ДРАКОН-схемы

В презентации было сказано о существовании текстового синтаксиса ДРАКОН, но представлен был только графический. Где можно увидеть текстовый синтаксис?

Автор:  Владимир Паронджанов [ Вторник, 09 Февраль, 2021 20:47 ]
Заголовок сообщения:  Re: Стандартизированное представление ДРАКОН-схемы

Comdiv писал(а):
В презентации было сказано о существовании текстового синтаксиса ДРАКОН, но представлен был только графический. Где можно увидеть текстовый синтаксис?

В том смысле, о котором вы спрашиваете, он не существует. Его нет.

В презентации имелось в виду другое.
1. Примитивные (тривиальные) вещи:
— Да и Нет (Yes и No) на выходах иконы Вопрос,
— запрет писать слово Начало в иконе Заголовок (вместо этого надо писать точное название алгоритма или программы),
— запрет оставлять икону пустой, а писать то-то и то-то,
— и т. д.

2. Использование синтаксиса целевого языка в гибридных языках.
___________________________

Про единый формат хранения схемы
на форуме несколько раз велись дискуссии, но они не привели к единому мнению, консенсусу.
Ссылку дать не могу, не помню. Надо заново искать.

Может кто помнит, прошу подсказать.

Автор:  tonyk [ Среда, 06 Апрель, 2022 15:48 ]
Заголовок сообщения:  Re: Стандартизированное представление ДРАКОН-схемы

Comdiv писал(а):
В презентации было сказано о существовании текстового синтаксиса ДРАКОН, но представлен был только графический. Где можно увидеть текстовый синтаксис?

Возник тот же самый вопрос, но по другой причине.
Наличие текстового синтаксиса позволит выгружать схему в виде текстового описания алгоритма, который можно обратно загрузить в редактор. Если в синтаксисе текстового языка предусмотреть команды позиционирования блоков, то можно более эргономично размещать графические блоки. Без команд позиционирования придётся размещать блоки автоматически, что, судя по графическим языкам ПЛК, получается вполне хорошо.
А самое главное- это отделение мух от котлет. В редакторе рисуется схема алгоритма, которая выгружается в виде текста, который уже можно транслировать в любой прикладной язык.

Даёшь Дракон в БНФ!

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/