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ах "с миру по нитке" будет как работать в каких ситуациях... Визуально изображают алгоритмы, что нужно - и получают автоматически готовую бортовую программу. И у них - летает. В общем, браво! ![]() ![]() Насчёт визуального моделирования - видимо, они уже давно реализовали то, о чём говорил 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-й шаг алгоритма ![]() |
Автор: | Владимир Паронджанов [ Суббота, 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/ |