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

Языки визуального программирования
https://forum.drakon.su/viewtopic.php?f=62&t=3567
Страница 1 из 2

Автор:  Владимир Паронджанов [ Среда, 14 Сентябрь, 2011 20:00 ]
Заголовок сообщения:  Языки визуального программирования

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

В этой таблице есть подраздел "Визуальные языки программирования".
В ЭТОЙ таблице таких языков немного - всего семь.
Перечислю их все.

Цитата:
G (LabVIEW) • Microsoft VPL • Sikuli • VisSim • Алиса • ДРАКОН • Скретч


Мне кажется, было бы интересно сопоставить эти языки с ДРАКОНом.

Буду очень рад, если кто-нибудь заинтересуется этой темой и выскажет свои соображения.

Лично мне наиболее интересен язык Microsoft VPL.
Как выглядит программа на этом языке? Если кто-либо располагает такой информацией, просьба поделиться.

Автор:  Владимир Паронджанов [ Среда, 14 Сентябрь, 2011 20:28 ]
Заголовок сообщения:  Re: Языки визуального программирования

Для Microsoft VPL здесь есть примеры
http://msdn.microsoft.com/en-us/library/bb483094.aspx

Здесь в общем виде
VPL Tutorials Overview
http://msdn.microsoft.com/en-us/library/bb483087.aspx

Автор:  Владислав Жаринов [ Среда, 14 Сентябрь, 2011 20:54 ]
Заголовок сообщения:  Re: Языки визуального программирования

Да вон ещё на РСДН есть: http://www.rsdn.ru/forum/philosophy/3097492.all.aspx
И вводная статья такая: http://simplect.com.ua/MSRS2.aspx
По впечатлению - тот же импер-граф, сделанный похожим на ДПД в соответствии с идеей, высказанной здесь: viewtopic.php?f=62&t=3510&hilit=%D1%88%D0%B0%D0%BC%D0%BF%D1%83%D1%80#p64170
Только рабочая точка по-прежнему предполагается единственной. В более общем смысле - сеть зависимостей (вычграф) с детализацией отдельных вычислений до алгоритмических схем.
Ну и визуальный синтаксис операторов содержит поля для величин (значений). Типа как описано тут: http://drakonografika.narod.ru/L2/vopr_ ... l#Doc-n314 - только специфически оформлено.
Типов основных, как можно понять, два: числовой и логический.

Вычграф-язык м.б. альтернативой техноязыку, когда исполнителем предполагается система с потоковой входной моделью (напр., табличный процессор) - уже писал здесь: http://drakonografika.narod.ru/L2/metas ... .html#n53b (в конце). Правда, за таким описанием стоит алгоритм разбора зависимостей и установления порядка вычислений (движения рабочей точки) - подобно тому, как указано здесь: viewtopic.php?f=57&t=3557&p=65312&hilit=+%D0%BF%D1%80%D0%BE%D0%BB%D0%BE%D0%B3#p65312 (для логического вывода).

Автор:  TAU [ Четверг, 05 Апрель, 2012 15:22 ]
Заголовок сообщения:  Re: Языки визуального программирования

Вероятно, покажется удивительным, но вот есть область, в которой бурно развивается визуальное программирование - биржа!.

Можно почитать:
Цитата:
CoFiTe выпускает визуальный конструктор роботов в терминале LiveTrade™ Professional

Компания CoFiTe выпускает новую версию терминала LiveTrade™ Professional, в которой доступна возможность самостоятельного создания торговых роботов, - с помощью визуального конструктора роботов RobotLab.

Что такое конструктор роботов RobotLab?

RobotLab – удобный и понятный визуальный конструктор торговых алгоритмов.
RobotLab – возможность создания собственных алгоритмов из имеющихся компонент прямо на экране без обращения к исходному коду или поддержке программистов.
RobotLab – базовый функционал торгового терминала LiveTrade™ Professional.
​Узнайте больше о LiveTrade Professional >>>

Особенности RobotLab:

Реализация сложной архитектуры робота в простой визуальной форме.
Интуитивный пользовательский интерфейс.
Создание блок-схемы торгового алгоритма «перетаскиванием мыши».
Возможность подключения внешних компонент в конструктор.
Использование стакана при создании компонент роботов.
Создание любых алгоритмов работы с заявками и текущими позициями в виде дополнительных компонент конструктора.
http://www.cofite.ru/Products/Professional.aspx

Презентация конструктора роботов состоится 6 апреля на VI Всероссийской Выставке «Биржевая торговля и инвестиции 2012», которая пройдет в деловой центре AMBER PLAZA в Москве.
В рамках выставки будет проведен открытый мастер-класс на тему «Как самостоятельно конструировать роботов». Трейдер-преподаватель CoFiTe поделится практическими советами о том, как создавать роботов-спредеров, и расскажет, как это делать с помощью визуального конструктора RobotLab.

Приятный бонус для трейдеров по случаю выпуска конструктора роботов: возможность получения 3-месячного доступа к новой версии LiveTrade™ Professional с установленным конструктором роботов бесплатно при регистрации на сайте компании в день проведения выставки. Воспользоваться такой возможностью можно на стенде №12 на выставке «Биржевая торговля и инвестиции» или удаленно.

Узнайте больше о LiveTrade™ на сайте http://www.cofite.ru.
Блог CoFiTe: blog.cofite.ru

Автор:  Владислав Жаринов [ Четверг, 05 Апрель, 2012 16:58 ]
Заголовок сообщения:  Re: Языки визуального программирования

Кстати, со Скретчем недавно сопоставил: viewtopic.php?p=71824#p71824.

Автор:  TAU [ Воскресенье, 28 Октябрь, 2012 00:51 ]
Заголовок сообщения:  Re: Языки визуального программирования

Уважаемый форумчане!

Не могу не поделиться.
Принял я участие в конференции, организованной МОКБ "Марс" 24-26 октября 2012 г.
http://mars-mokb.ru/

Что могу сказать - молодцы! И конференция превосходная и давно нужная, и сами они.

На предприятии реализован в жизни лозунг В.Д. Паронджанова "программирование без программистов", причем пришли они к нему, насколько понятно, самостоятельно. И просто автоматизировали процесс. Визуально изображают алгоритмы, что нужно - и получают автоматически готовую бортовую программу.

И у них - летает. В общем, браво!

Автор:  Владимир Паронджанов [ Воскресенье, 28 Октябрь, 2012 11:02 ]
Заголовок сообщения:  Re: Языки визуального программирования

TAU писал(а):
... Принял я участие в конференции, организованной МОКБ "Марс" 24-26 октября 2012 г. http://mars-mokb.ru/

На предприятии реализован в жизни лозунг В.Д. Паронджанова "программирование без программистов"


Лозунг "Программирование без программистов" принадлежит не мне, а Джеймсу Мартину.

Подробно см. здесь: viewtopic.php?p=16048#p16048

Автор:  TAU [ Понедельник, 29 Октябрь, 2012 12:52 ]
Заголовок сообщения:  Re: Языки визуального программирования

Владимир Паронджанов писал(а):
TAU писал(а):
... Принял я участие в конференции, организованной МОКБ "Марс" 24-26 октября 2012 г. http://mars-mokb.ru/

На предприятии реализован в жизни лозунг В.Д. Паронджанова "программирование без программистов"


Лозунг "Программирование без программистов" принадлежит не мне, а Джеймсу Мартину.

Подробно см. здесь: viewtopic.php?p=16048#p16048

Все равно, как мне сказали в МОКБ "Марс" те самые замечательные ребята - авторы САПР БПО - молодые, умные практики - есть иностранная поговорка "умные люди мыслят одинаково", и русский вариант "у дураков мысли сходятся" )))

Могу от себя добавить, что лишь полные дураки себя называют умными людьми, поэтому наш вариант поговорки показывает, кто на самом деле кто )))

И видите, Владимир Даниелович, к генерации программы по блок-схеме они пришли самостоятельно - а ведь это аналог и Вашего ГРАФИТа, и нашего ГРАФКОНТа!

P.S. На конференции познакомился с В.Д. Дишелем из Вашей организации ))) оказывается Вы плотно сотрудичали с МОКБ "Марс" еще с времен когда они делали систему автоматической посадки "Бурана"

Автор:  Дмитрий_ВБ [ Понедельник, 29 Октябрь, 2012 14:10 ]
Заголовок сообщения:  Re: Языки визуального программирования

Понятно, Андрей, что Вы там у себя в космических высях витаете, но ведь и усилий в развитие
визуальных САПР ПО КА вложено очень много, не сравнить с затратами труда участников форума
по развитию визуального алгоритмиеского программироввания в свободное время.

Как Вы оцениваете необходимый объем трудозатрат некоей условной команды программистов в
человеко-часах (при условии, если бы такая группа смогла бы организоваться) на создание
некой системы визуального алгоритмического программирования, пусть реализующей хотя бы
подмножество ДРАКОНа, но обладающей сносными с точки зрения потребителей возможностями
разработки ПО, которые бы открыли путь к использованию этой программы достаточно широким
кругом пользователей ?

Автор:  Владимир Паронджанов [ Понедельник, 29 Октябрь, 2012 15:19 ]
Заголовок сообщения:  Re: Языки визуального программирования

Цитата:
ПУТИ ПОВЫШЕНИЯ НАДЕЖНОСТИ И КАЧЕСТВА
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ В КОСМИЧЕСКОЙ ОТРАСЛИ


Тюгашев А. А. (ФГБОУ ВПО «Самарский государственный аэрокосмический университет им. академика С.П. Королева (Национальный исследовательский университет)», Самара)

Ильин И. А. (ЦНИИМАШ, Королев)

Ермаков И. Е. (НПО «Тесла», Орел)
http://ubs.mtas.ru/upload/library/UBS3914.pdf

Автор:  Владимир Паронджанов [ Понедельник, 29 Октябрь, 2012 16:19 ]
Заголовок сообщения:  Re: Языки визуального программирования

ПРОГРАММИРОВАНИЕ БЕЗ ПРОГРАММИСТОВ

Я задал такой запрос в Гугл. И получил неожиданный результат.

Люди вкладывают в эти слова (ПРОГРАММИРОВАНИЕ БЕЗ ПРОГРАММИСТОВ) разный смысл. Очень разный.

Вот пример.
Цитата:
Дрождин В.В., Жуков М.В. Экспертно-ориентированный подход к разработке прикладного программного обеспечения. // Проблемы информатики в образовании, управлении, экономике и технике: Сб. статей IX Междунар. научно-техн. конф. – Пенза: ПДЗ, 2009.– С.131-135.

ЭКСПЕРТНО-ОРИЕНТИРОВАННЫЙ ПОДХОД К РАЗРАБОТКЕ
ПРИКЛАДНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

В.В. Дрождин, М.В. Жуков

Пензенский государственный педагогический университет им. В.Г. Белинского, г. Пенза, Россия


Статья начинается с фразы
Цитата:
Конечно, фраза «программирование без программистов» звучит парадоксально, однако сведение роли программиста к минимуму в процессе разработки прикладного ПО вполне реально.


Вот сама статья: http://www.self-organization.ru/articles/d_zh_04.pdf

Почему я удивился? Потому что в этой статье нет ничего, что хотя бы отдаленно напоминало язык ДРАКОН и технологию ГРАФИТ-ФЛОКС.

=======================================

Вывод.

1. Термин "Программирование без программистов" слишком общий и не отражает специфику языка ДРАКОН и технологии ГРАФИТ-ФЛОКС.

2. Надо размежеваться, то есть исключить объединение под одним названием (Программирование без программистов) столь разных и не похожих друг на друга идей.

3. Надо добавить к фразе "программирование без программистов" отличительный признак, который бы указывал именно на язык ДРАКОН (ГРАФИТ-ФЛОКС).

4. Уважаемые коллеги! Прошу помочь придумать такой термин — отличительный признак.

Автор:  TAU [ Вторник, 30 Октябрь, 2012 00:50 ]
Заголовок сообщения:  Re: Языки визуального программирования

Ну, я еще вот что хотел отметить. Компания Esterel (штаб-квартира во Франции) создала
систему программирования SCADE, активно применяемую в авионике (А-380, Боинг 787, Сухой Суперджет, и даже Су-35!). Автоматически генерируется программный
код на Си или Ада по визуальной модели особого вида (конечный автомат, диаграммы потоков данных, весьма интересная диаграмма логики).

Автоматически генерируется и программная документация.

Автор:  TAU [ Вторник, 30 Октябрь, 2012 01:07 ]
Заголовок сообщения:  Re: Языки визуального программирования

Дмитрий_ВБ писал(а):
ведь и усилий в развитие визуальных САПР ПО КА вложено очень много, не сравнить с затратами труда участников форума по развитию визуального алгоритмиеского программироввания в свободное время

не преувеличивайте :)

Автор:  Владислав Жаринов [ Вторник, 20 Ноябрь, 2012 09:29 ]
Заголовок сообщения:  Графическое программирование БЦВК в МОКБ "Марс"

TAU писал(а):
...
Визуально изображают алгоритмы, что нужно - и получают автоматически готовую бортовую программу.

И у них - летает. В общем, браво!
Угу... хотя аппаратная часть подвергалась критике, как можно понять отсюда: http://oberspace.dyndns.org/index.php/topic,373.0.html. М.б. небезосновательно - но не хотелось бы такого "пути развития", как упомянут в конце ветки... никто не знает, чего там в COTSах "с миру по нитке" будет как работать в каких ситуациях... :wink: :|
Насчёт визуального моделирования - видимо, они уже давно реализовали то, о чём говорил Kori на примере ИС: viewtopic.php?p=74438#p74438 ?.. И, вероятно, имеют в основе модель проекта, подобную такой: http://forum.easyelectronics.ru/viewtop ... 47#p204947 ?.. Само собой, это не попытка выведать охраняемые сведения... :)

Автор:  TAU [ Вторник, 20 Ноябрь, 2012 11:17 ]
Заголовок сообщения:  Re: Графическое программирование БЦВК в МОКБ "Марс"

Владислав Жаринов писал(а):
аппаратная часть подвергалась критике

Космос - отдельная особая статья, критерии привычные для наземной вычислительной техники, не сильно применимы!!!

Главное - надежность и еще раз надежность! Радиационная устойчивость и пр.

Бортовые вычислители МОКБ "Марс" имеют четырехкратное резервирование!

И еще. Надо руководствоваться принципом "необходимости и достаточности". Если имеющейся производительности и объемов памяти у отработанной системы достаточно для успешного решения поставленных перед системой управления задач - не обязательно гнаться за новым. Есть примеры печальные использования непроверенных импортных комплектующих с более высокими показателями по памяти и производительности, приведшие к потерям важных аппаратов...

Автор:  Владимир Паронджанов [ Воскресенье, 14 Июнь, 2015 10:12 ]
Заголовок сообщения:  Re: Языки визуального программирования

http://rfmw.em.keysight.com/flash/vee/v ... /index.htm

Agilent VEE

Начало истории см. здесь http://forum.easyelectronics.ru/viewtop ... 88#p399588
Цитата:
Вопрос к Геннадию.
Вот есть такая среда графического программирования Agilent Vee (сейчас уже Keysight Vee), - Вам она знакома? По смыслу, - очень близко к Дракону, и на ней наша команда уже давно и успешно программит коммерческие продукты. Так получилось, что про Дракон я узнал только что, и как-бы очень интересно...
Вы могли бы сравнително прокомментировать Дракон и Vee?
Спасибо.


Геннадий Тышов писал(а):
Alexey_N писал(а):
Вы могли бы сравнительно прокомментировать Дракон и Vee?
К сожалению с Vee не знаком.

Вы имеете возможность сравнить. Было бы интересно знать Ваше сравнение и мнение.
На форуме ссылки на материалы по ИС Дракону можно найти здесь и здесь.

ИС Дракон создавалась в соответствии с описаниями языка Дракон В.Д. Паронджанова.

Alexey_N писал(а):
Собственно Муу:
http://www.keysight.com/ru/pc-100000307 ... =RU&lc=rus

и набор Либ, которые надо поставить перед Муу:
http://www.keysight.com/ru/pd-1985909/i ... =RU&lc=rus

(Либы там вообще бесплатные, а Муу имеет полный функционал в течении 30 дней.)

Значит, к чему это я всё,: большая просьба - посмотрите, пожалуйста, эту тему, она не просто так, а очень похоже, что Вы имеете реального двойника(!). И понятно, почему Вы до сих пор с ним не знакомы, - как и наш (Ваш) Дракон, так и ихниий Муу происходит из реального ВПК, и похоже при разработке решал одну и ту же задачу, - обеспечить специалистов (инженеров) средствами программирования физического эксперимента. И годы создания практически совпадают! (Хотя по-моему Муу несколько постарше...)
А что меня совершенно изумило, - это что совершенно ничего не зная о концепции Дракона, в реальной работе с Муу мы применяем именно такую-же тактику формирования программы,: "сверху-вниз", и "слева-направо". По-видимому в человеческой природе что-то такое есть, что предопределяет это удобство...
...
Сам я тоже попробую их сравнить, но пока несколько непросто пробиться сквозь бесконечные "принцессы, выходящие замуж" и прочие "алгоритмы рыбалки". То есть КПД освоения совсем невелик из-за потерь времени на перелопачивание литературы для школьников. Впрочем, это - ворчание, пробъёмся :)!

Автор:  andr [ Среда, 23 Сентябрь, 2015 09:15 ]
Заголовок сообщения:  Re: Языки визуального программирования

На теме Коллекция визуальных языков
viewtopic.php?f=62&t=4526
Владимир Паронджанов писал(а):
Прошу в эту тему помещать информацию о различных визуальных языках, не имеющих отношения к ДРАКОНу.

Это полезно для того, чтобы показать разнообразие идей в этой области.

Чтобы не вклиниваться в коллекцию визуальных языков
выношу на эту тему (Языки визуального программирования)
замечание на сообщение на той теме
Владимир Паронджанов писал(а):
В 2014 году появился новое средство Flowgorithm.
Предназначено для студентов. чтобы писать и исполнять программы с помощью блок-схем (flowcharts).

Flowgorithm - !
Схемагоритм- ?
или
Схемогоритм- ?
Схемгоритм - ?
Схегоритм -?

Неожиданная терминологическая аббревиатура.
Есть информация к размышлению.

У себя я внедряю сокращения:
алг - от алгоритм;
alg - от algorithn.
Эти аббревиатуры используются, в частности, в учебном (школьном) алгоритмическом языке
как служебное слово.
Я их использую как полноценные краткие термины и склоняю их всяко:
алги = algs, алгам, об алгах и т.п.

Надо бы к ним приделать схемы - в кратких интонациях, типа:
схемоалг ?, схемалг ? - схемный алгоритм, схема алгоритма
дракалг ? дралг? - дракон-схема алгоритма

Автор:  Владимир Паронджанов [ Воскресенье, 01 Ноябрь, 2015 16:38 ]
Заголовок сообщения:  Re: Языки визуального программирования

Визуальные языки. Много. И ДРАКОН в том числе.

http://blog.interfacevision.com/design/ ... snapshots/

Автор:  anpspb [ Среда, 04 Ноябрь, 2015 22:43 ]
Заголовок сообщения:  Re: Языки визуального программирования

andr писал(а):
На теме Коллекция визуальных языков
viewtopic.php?f=62&t=4526

Неожиданная терминологическая аббревиатура.
Есть информация к размышлению.

У себя я внедряю сокращения:
алг - от алгоритм;
alg - от algorithn.
Эти аббревиатуры используются, в частности, в учебном (школьном) алгоритмическом языке
как служебное слово.
Я их использую как полноценные краткие термины и склоняю их всяко:
алги = algs, алгам, об алгах и т.п.

Надо бы к ним приделать схемы - в кратких интонациях, типа:
схемоалг ?, схемалг ? - схемный алгоритм, схема алгоритма
дракалг ? дралг? - дракон-схема алгоритма


----------
Кстати, к вопросу о терминах.
Применительно к Дракону вошел в употребление термин "эргономика", от "эрго"- работа + "номос" - закон. По сведениям из Википедии (https://ru.wikipedia.org/wiki/Эргономика) используются и термины мини-, миди- и макроэргономика. Несмотря на указание о пересмотренном Международной Ассоциацией Эргономики определении (2010 г.) , все же, ИМХО, большинство "непросвещенных" рассматривают её в стиле прежнего определения (см. там же): "... в традиционном понимании — наука о приспособлении должностных обязанностей, рабочих мест, предметов и объектов труда, а также компьютерных программ для наиболее безопасного и эффективного труда работника, исходя из физических и психических особенностей человеческого организма."

Итак, речь идет о работе, приспособлении рабочих мест ради эффективного труда (прежде всего - физического: наследие подхода Тейлора), НО не о процессах эффективного мышления, основанного на когнитивном аспекте. Это заставляет подумать о том, что, возможно, стоит иначе позиционировать Дракон - как инструмент РАЦИОномики ("рацио" - ум) или подобрать/изобрести какой-нибудь иной подходящий термин.

Иначе предложенный революционный подход Дракона, не отраженный в новом термине-лозунге, представленный прежним, привычным, "физическим", традиционным содержанием, не относящимся именно к мышлению, не сможет, ИМХО, привлечь к себе внимание людей (1-й шаг алгоритма :) ), заинтересовать тех, кого привлек (2-й шаг) и объединить (3-й шаг) своих апологетов под истинно новым знаменем!

Автор:  Владимир Паронджанов [ Суббота, 19 Март, 2016 19:19 ]
Заголовок сообщения:  Re: Языки визуального программирования

Как не надо делать ВИДЕО про визуальное программирование

https://www.youtube.com/watch?v=mXkq0Ix ... JH-q6MwRkn

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