DRAKON.SU

Текущее время: Четверг, 28 Март, 2024 16:50

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: Понедельник, 11 Ноябрь, 2019 09:09 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Что известно о программе Дмитрия Бардынина DrakonBar

Пока что известно немного. Краткая информация представлена здесь.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 11 Ноябрь, 2019 09:21 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Хотя программа еще не обнародована, в сети уже встречаются упоминания о ней:
https://habr.com/ru/post/468121/#comment_20649405

Цитата:
FForth
20 сентября 2019 в 21:04

Забавно, что на TCL/TK сделан проект одного редактора Дракон языка (блок-схемный подход к разработке структуры «идей» наполнения проекта) от разработчика Митькина и его форка от Дмитрия Бардынина «DrakonBar» (применяет для обучения основам алгоритмизации детей на базе проектов для Ардуино в школе «Сириус»)
найти можно по информации на сайтe Дракон языка

Редактор Митькина имеет возможность кодогенерации на разные языки программирования из блок-схемного представления кода проекта c помощью TCL скриптов.

Для AVR контроллеров блок-схемный подход есть, например, при программировании на авторском-ассемблере проекта AB (Algoritm Builder) пользователи его здесь на форуме сайта vrtp.ru )

P.S. Начал читать книгу по TCL/Tk (Брента Уолша) в бумажном варианте когда то купленную. :) Язык, конечно, достаточно уникальный.
Есть в сети и несколько вариантов «прикручивания» к данному языку Форт (Forth) языка.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 11 Ноябрь, 2019 12:34 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Вот еще упоминание на Хабре:
https://m.habr.com/ru/post/471836/comments/
Цитата:
FForth
31.10.2019 в 16:06

Этот проект как то пересекается с идеями из Дракон «языка» и существующими редакторами для него?

В том числе с возможностью кодогенерации из блок-схем на различные языки, как например в редакторе Степана Митькина «DRAKON Editor» сделанного на TCL/Tk и его форка — программа Дмитрия Бардынина «DrakonBar» — используется и для Ардуино платформы.

P.S. Для Дракона ещё пишутся какие то редакторы из информации с его форума.

SergeySatskiy
31.10.2019 в 16:42

Я рассматривал Дракон в первой части.
Мне Дракон не подошел потому, что работа с кодом как с текстом затруднена. Если работа ведется в команде, которая, в основном, работает традиционным способом, то практически отсутствует возможность интеграции.

Плюс инфраструктура вроде контроля версий хорошо работает с текстом, но не с графикой. Как вы заметили, это кодогенерация, а сгенерированный код плохо подходит для анализа человеком.

Поэтому я попробовал сделать инструмент, в котором оба варианта представления кода — и текст и графика — совершенно равноправны.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 11 Февраль, 2020 16:26 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Дмитрий, Вы человек творческий, Вы разработали дракон-конструктор "DrakonBar" и совершенствуете его.

Хотелось бы уточнить относительно Вашего сайта https://drakon.su/drakonbar

1. Доступна ли программа DrakonBar пользователям?
Можно ли ее скачать и использовать?
Если нет, когда это станет возможным?

2. На сайте сказано:
Цитата:
Загрузить инсталлятор можно здесь.
О каком инсталляторе идет речь?
Что он делает? Что он инсталлирует?
Желательно это пояснить.

3. На сайте сказано:
Цитата:
DrakonBar - программа экспериментальная, возможны ошибки и неувязки. Обратная связь приветствуется.

Обратная связь
drakonbar@mail.ru
Дмитрий Бардынин
Получаете ли Вы обратную связь по E-mail от пользователей?
Что они пишут?
На что жалуются?
Что предлагают?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 12 Февраль, 2020 16:56 

Зарегистрирован: Пятница, 08 Декабрь, 2017 18:24
Сообщения: 439
Откуда: Астрахань-Сочи
Владимир Паронджанов писал(а):
1. Доступна ли программа DrakonBar пользователям?
Можно ли ее скачать и использовать?
Если нет, когда это станет возможным?

Доступна прямо на упомянутой странице. Можно скачать и использовать.
Владимир Паронджанов писал(а):
2. На сайте сказано:
Цитата:
Загрузить инсталлятор можно здесь.
О каком инсталляторе идет речь?
Что он делает? Что он инсталлирует?
Желательно это пояснить.

Инсталлятор содержит в себе самораспаковывающийся архив и настройки для Windows. Исполнимые файлы в результате распаковки на компьютер не устанавливаются.
Владимир Паронджанов писал(а):
3. На сайте сказано:
Цитата:
DrakonBar - программа экспериментальная, возможны ошибки и неувязки. Обратная связь приветствуется.

Обратная связь
drakonbar@mail.ru
Дмитрий Бардынин
Получаете ли Вы обратную связь по E-mail от пользователей?
Что они пишут?
На что жалуются?
Что предлагают?

Отзывов пока не много. Благодарят, и не жалуются. Думаю, что это временное явление. Разместил исходные файлы на Github, чуть позже укажу адрес на страничке, и думаю, что дело тогда пойдет живее.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 12 Февраль, 2020 18:29 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Владимир Паронджанов писал(а):
1. Доступна ли программа DrakonBar пользователям?
Можно ли ее скачать и использовать?
Если нет, когда это станет возможным?

Дмитрий Бардынин писал(а):
Доступна прямо на упомянутой странице https://drakon.su/drakonbar
Можно скачать и использовать.

Очень хорошо. Это просто замечательно.

Теперь нужно облегчить пользователям (в том числе непрограммистам) доступ к программе.
Поясню.
Я попытался найти, как скачать программу DrakonBar, но не обнаружил слова "Скачать".

Но дело не только в этом.

Ваша страница https://drakon.su/drakonbar не структурирована, она не разбита на разделы и не имеет автоматического оглавления.

Исправить это совсем не трудно.

Надо взять за образец страницу Степана Митькина DRAKON Editor https://drakon.su/drakon_editor

Страница Митькина четко структурирована и разбита на очень удобные разделы:
Цитата:
DRAKON Editor

Что такое DRAKON Editor?
Дополнительные возможности
Системные требования
Как установить DRAKON Editor
Скачать DRAKON Editor
Как запустить DRAKON Editor
Скриншоты
Видео
Лицензия
Авторы
Обратная связь
Обратите внимание: У Митькина есть специальный раздел
Цитата:
Скачать DRAKON Editor

Что конкретно нужно сделать?

Желательно полностью скопировать весь текст Митькина, перенести его на Вашу страницу, а после этого отредактировать:
— удалить ненужное,
— добавить нужное,
— внести иные изменения, учитывающие особенности программы DrakonBar.

Подобная доработка понравится вашим пользователям,
облегчит их труд
и привлечет внимание новых пользователей.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 29 Сентябрь, 2020 12:52 

Зарегистрирован: Пятница, 08 Декабрь, 2017 18:24
Сообщения: 439
Откуда: Астрахань-Сочи
Владимир Паронджанов писал(а):
Рекомендация профессора А.А. Тюгашева

TAU писал(а):
...ИС Дракон обладает и своими плюсами...

1. идея ввода лишь допустимых конструкций в "точки ввода".

2. Несколько видов "алгоритмических" и "программных" комментариев. Это - весьма важное преимущество.

Другим авторам инструментов стоило бы "взять на вооружение".


Интересное замечание в обсуждении параллельного проекта. взято отсюда

В ближайшей перспективе в DrakonBar планируется использовать "второй плюс", несколько расширив понятие "комментарий". Уже сейчас программа может самостоятельно обновляться и загружать из сети примеры готовых схем и примеров, но пока данный механизм требует обкатки, поэтому особо не афишируется.

Точки ввода пока не внедряются, хотя соглашусь, что их использование было бы полезно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 29 Сентябрь, 2020 18:39 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Дмитрий Бардынин писал(а):
С недавних пор DrakonBar позволяет программировать Arduino не только путем кодогенерации, но и непосредственно отправляя команды в COM-порт.

Для этого предусмотрена вкладка "Текст".

Если на плате размещена программа-интерпретатор, например Bitlash, то таким способом можно не только управлять платой, но и запрограммировать её на какую-нибудь повторяющуюся задачу.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2024, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB