Re[24]: Язык ДРАКОН — новая идея в программировании
От: Владимир Паронджанов Россия http://drakon.su/ Форумы сайта http://forum.drakon.su
Дата: 21.10.19 15:01
Оценка:
Здравствуйте, AleksandrN, Вы писали:

AN>IDE написана на Драконе? Исходники открыты?


Сообщаю сведения о двух дракон-редакторах с открытым исходным кодом (разработчик Степан Митькин).

1. В дракон-редакторе DRAKON Editor (2011 год) есть возможность из дракон-схем генерировать код на разных языках.
DRAKON Editor написан на скриптовом языке программирования Tcl/Tk.
DRAKON Editor — это программа с открытым исходным кодом. Лицензия Public domain.


2. Степан Митькин открыл исходный код редактора DrakonHub (2018 год) и выложил его в GitHub.

Приложение написано на языках ДРАКОН-JavaScript и ДРАКОН-Lua в среде DRAKON Editor.

https://github.com/stepan-mitkin/drakonhub

Дракон-редактор DrakonHub предназначен для разработки алгоритмов (но не программ). Лицензия Public domain.
С уважением В. Паронджанов
Re[22]: Язык ДРАКОН — новая идея в программировании
От: Cyberax Марс  
Дата: 21.10.19 18:30
Оценка: +2
Здравствуйте, alpha21264, Вы писали:

C>>Покажите хотя бы компилятор ДРАКОНа на ДРАКОНе.

A>(Плюсик поставил)
A>Ну, это конечно интересное умственное упражнение,
A>но разве у тебя есть сомнение в том, что его можно написать?
В теории можно написать всё на всём, но на практике любой нетривиальный код на ДРАКОНе будет неподдерживаемым и уродливым.

Потому его авторы и не занимаются вообще ничем практическим. Полный ноль собственно нетривиального кода.
Sapienti sat!
Re[24]: Язык ДРАКОН — новая идея в программировании
От: Cyberax Марс  
Дата: 21.10.19 18:33
Оценка: +1
Здравствуйте, AleksandrN, Вы писали:

ВП>>презентация нового редактора DrakonIDE.

ВП>>Разработчик кандидат технических наук, доцент
ВП>>Астраханского государственного технического университета
ВП>>Валерий Викторович Лаптев.
AN>IDE написана на Драконе?
Какой смешной вопрос — конечно нет.
Sapienti sat!
Re[25]: Язык ДРАКОН — новая идея в программировании
От: Владимир Паронджанов Россия http://drakon.su/ Форумы сайта http://forum.drakon.su
Дата: 23.10.19 05:06
Оценка:
Уважаемые коллеги!

Мое предыдущее сообщение не привлекло к себе внимания. А жаль.
Разработки Степана Митькина (Норвегия) представляют несомненный интерес.
Он создал три ДРАКОН-конструктора в 2011, 2018 и 2019 годах.

Повторю информацию о первых двух дракон-редакторах с открытым исходным кодом .

1. В дракон-редакторе DRAKON Editor (2011 год) есть возможность из дракон-схем генерировать код на разных языках.
DRAKON Editor написан на скриптовом языке программирования Tcl/Tk.
DRAKON Editor — это программа с открытым исходным кодом. Лицензия Public domain.


2. Степан Митькин открыл исходный код редактора DrakonHub (2018 год) и выложил его в GitHub.

Приложение написано на языках ДРАКОН-JavaScript и ДРАКОН-Lua в среде разработки DRAKON Editor.
Что это значит?
Это значит, что ДРАКОН-конструктор DrakonHub написан на ДРАКОНе.


https://github.com/stepan-mitkin/drakonhub

Дракон-редактор DrakonHub предназначен для разработки алгоритмов и бизнес-процессов (но не программ). Лицензия Public domain.

Заодно даю ссылку на статью на Хабре.
Митькин С.Б. Визуальное программирование на языке ДРАКОН Публикация 22 декабря 2017 под ником rykkinn
С уважением В. Паронджанов
Re[26]: Язык ДРАКОН — новая идея в программировании
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 23.10.19 17:21
Оценка: -1
ВП> Мое предыдущее сообщение не привлекло к себе внимания. А жаль.

Почему же не привлекло? Привлекло, было оценено топовыми реальными экспертами из реальной жизни.
И оценка эта: "не нужно".

Вот когда доработаете хотя бы до состояния UML (который тоже не нужен
Автор: Эйнсток Файр
Дата: 22.10.19
), тогда и поговорим.
Re[4]: Язык ДРАКОН — новая идея в программировании
От: vdimas Россия  
Дата: 09.11.19 07:46
Оценка:
Здравствуйте, Socrat, Вы писали:

V>>Это реальный язык, на котором программируют люди, далекие от профессионального программирования. На нем Буран сделали и он полетел. А современные "профессиональные программисты" наверняка бы уронили, к бабке не ходи.


S>Я немного в курсе как делали Буран. В советские времена к ПО относились несколько иначе, его проверяли и перепроверяли, в том числе и сторонние организации. Вплоть до того, что дизассемблировали и сравнивали с исходным кодом.


Последнее говорит о том, что доверия к компиляторам не было.
В принципе, если речь о запуске в космос, т.е. о чудовищных вложениях денег и/или риске для жизни (и в т.ч. для престижа страны), то, действительно, дешевле 100 раз проверить, чем обкакаться из-за какой-нибудь упущенной мелочи.
Re[5]: Язык ДРАКОН — новая идея в программировании
От: кт  
Дата: 09.11.19 16:51
Оценка: 6 (1) +1
Здравствуйте, vdimas, Вы писали:

V>Это реальный язык, на котором программируют люди, далекие от профессионального программирования. На нем Буран сделали и он полетел. А современные "профессиональные программисты" наверняка бы уронили, к бабке не ходи.


Параджанову самому пришлось опровергать миф, что в Буране было что-то написано на Драконе. Там все было написано на ПРОЛ2, а не на Драконе. Да и сам Дракон появился намного позднее пуска Бурана.
Re[6]: Язык ДРАКОН — новая идея в программировании
От: TaF Казахстан http://arpadar.ru
Дата: 15.11.19 06:01
Оценка:
Новые идеи, безусловно дело хорошее.

Однако, форумы закрыты от широкой общественности.

О каком развитии может идти речь?

Это типичный научный междусобойчик. Замкнутое на себя сообщество.
идеи it
Re[26]: Язык ДРАКОН — новая идея в программировании
От: Ziaw Россия  
Дата: 16.11.19 08:55
Оценка: :)
Здравствуйте, Владимир Паронджанов, Вы писали:

ВП>Мое предыдущее сообщение не привлекло к себе внимания. А жаль.


Владимир, сейчас в первую очередь привлекают внимание готовые рецепты решения конкретных проблем. Слишком дорого самому думать, как можно применить вашу концепцию в реальной жизни. Я уверен, что можно, но думать уже не хочется. Лет 10-15 назад, я бы накидал возможных примеров, сейчас жаль усилий. Сейчас информации и инструментов столько, что приходится от них отбиваться. Лично я вижу параллель с тем же cucumber, то есть и спектр решаемых задач можно поискать рядом.

То, что кто-то сделал еще одну реализацию Дракона говорит о том, что какие-то проблемы с его помощью решаются проще. Было бы интересно понять — какие. Типа — стояла такая проблема, для ее решения применяли то-то и то-то, потом решили применить Дракон — проблема решилась лучше по таким-то параметрам. Тогда можно будет что-то обсуждать. Если же сообщение звучит (немного утрирую) — какой-то мужик для чего-то сделал какую-то программу, то остается только пожать плечами.

Будьте готовы, что в первую очередь обсуждать придут хейтеры/скептики. Они таким способом свои проблемы решают, но и вам из общения с ними можно будет что-то почерпнуть.
Re[3]: Язык ДРАКОН — новая идея в программировании
От: Bigger Российская Империя  
Дата: 25.12.19 16:21
Оценка:
Здравствуйте, Владимир Паронджанов, Вы писали:

ВП>http://drakon-practic.ru/drakon.pdf


Дико извиняюсь, но это ж на bpmn похоже

Программист — это шаман..., подарите бубен!
Re[4]: Язык ДРАКОН — новая идея в программировании
От: Владимир Паронджанов Россия http://drakon.su/ Форумы сайта http://forum.drakon.su
Дата: 25.12.19 17:49
Оценка: :)
Здравствуйте, Bigger, Вы писали:

ВП>>http://drakon-practic.ru/drakon.pdf


B>Дико извиняюсь, но это ж на bpmn похоже


Вы правы, на BPMN похоже. Но при этом возникает вопрос:
Что лучше BPMN или ДРАКОН?

Преимущество ДРАКОНа в том, что он позволяет очень точно и наглядно отобразить алгоритмы (бизнес-процессы, workflows) ЛЮБОЙ СЛОЖНОСТИ.

Посмотрите Народные отзывы о языке ДРАКОН
https://forum.drakon.su/viewforum.php?f=155
С уважением В. Паронджанов
Отредактировано 25.12.2019 18:02 Владимир Паронджанов . Предыдущая версия .
Re[5]: Язык ДРАКОН — новая идея в программировании
От: Bigger Российская Империя  
Дата: 26.12.19 10:08
Оценка:
Здравствуйте, Владимир Паронджанов, Вы писали:
ВП>Посмотрите Народные отзывы о языке ДРАКОН
ВП>https://forum.drakon.su/viewforum.php?f=155
Дык и программирование на BPM — тоже квадратики рисовать, только ещё внутри можно и на обычном ЯП кастомизировать

Программист — это шаман..., подарите бубен!
Re[5]: Язык ДРАКОН — новая идея в программировании
От: Mamut Швеция http://dmitriid.com
Дата: 26.12.19 21:48
Оценка: 6 (1) +2 -1
ВП>Посмотрите Народные отзывы о языке ДРАКОН
ВП>https://forum.drakon.su/viewforum.php?f=155

Любые нехваленбные отзывы там удаляют, потому что кто-то смеет усомниться в твоей гениальности. Здесь же ты даже не осиливаешь создавать новые темы, а поднимаешь тему, созданную семь лет назад.

Можно, ты осилишь не только Дракон, но и форумный этикет?


dmitriid.comGitHubLinkedIn
Re[5]: Язык ДРАКОН — новая идея в программировании
От: l33thaxor  
Дата: 31.12.19 07:04
Оценка: +2 :))
Здравствуйте, Владимир Паронджанов, Вы писали:

ВП>https://forum.drakon.su/viewforum.php?f=155


Форум одного постера? Поздравляю.
Re[23]: Язык ДРАКОН — новая идея в программировании
От: Erop Россия  
Дата: 16.01.20 04:56
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Потому его авторы и не занимаются вообще ничем практическим. Полный ноль собственно нетривиального кода.

А разве это не примерно то, на чём было написано ПО "Бурана"?..
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[24]: Язык ДРАКОН — новая идея в программировании
От: кт  
Дата: 16.01.20 06:07
Оценка: +1
Здравствуйте, Erop, Вы писали:

E>А разве это не примерно то, на чём было написано ПО "Бурана"?..


Уже много раз объясняли, что Буран слетал безо всякого Дракона. Его тогда не было, и, тем не менее, все получилось.
Картинку Бурана на старте в статьях о Драконе можно рассматривать как недобросовестную рекламу.
Re[25]: Язык ДРАКОН — новая идея в программировании
От: Erop Россия  
Дата: 16.01.20 06:54
Оценка: +2
Здравствуйте, кт, Вы писали:

кт>Уже много раз объясняли, что Буран слетал безо всякого Дракона. Его тогда не было, и, тем не менее, все получилось.

кт>Картинку Бурана на старте в статьях о Драконе можно рассматривать как недобросовестную рекламу.

О! Это намного интереснее самого Дракона
Ясно, что тогда Дракона не было, но они свои циклограммы на какой-то полувизуальной системе программирования делали. Потом этим делом кто-то вдохновился и соорудил дракон.
Сам по себе дракон не важен, важен такой способ программирования.
Я так понял, что этот подход позиционируется, как этакий DSL для непрограммистов, которым всё равно нужно писать алгоритмы.

Вот, например, для детских всяких робоконструкторов есть несколько похожих визуальных языков, например. В гуёвой тематике есть куча визуальных средств разработки и т. д.
Лично мне кажется, что тема мёртворождённая, но если у кого-то есть какой-то реальный опыт, то интересно было бы его понять.
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[26]: Язык ДРАКОН — новая идея в программировании
От: кт  
Дата: 16.01.20 11:12
Оценка: 6 (1)
Здравствуйте, Erop, Вы писали:

E>Ясно, что тогда Дракона не было, но они свои циклограммы на какой-то полувизуальной системе программирования делали. Потом этим делом кто-то вдохновился и соорудил дракон.


Какая там «полувизуальная система» в 1987 году?
Писали программы на специально разработанном в ИПМ языке «Пролог-Ц», который потом стал называться ПРОЛ-2. Обычные тексты, ключевые слова – русские. При оформлении документации иногда составлялись и блок-схемы, но всегда задним числом, для уже отработанных программ.
Лично я скептически отношусь к графическому представлению программ. Если алгоритм тривиален – и блок схема тривиальна (и нафиг не нужна). Если же алгоритм сложен – и блок схема будет сложна и трудно воспринимаема глазами.
Другое дело, если схема отображает реальное устройство. Например, электрическая схема где-нибудь на пульте управления АЭС. Там она к месту, а абстрактный алгоритм прекрасно пишется и обычным текстом.
Re[27]: Язык ДРАКОН — новая идея в программировании
От: Erop Россия  
Дата: 16.01.20 11:22
Оценка:
Здравствуйте, кт, Вы писали:

кт>Какая там «полувизуальная система» в 1987 году?

Э, а в чём проблемы с 1987 годом и визуальными системами? Ты какой-нибудь Нортон Коммандер видел?..

кт>Писали программы на специально разработанном в ИПМ языке «Пролог-Ц», который потом стал называться ПРОЛ-2. Обычные тексты, ключевые слова – русские. При оформлении документации иногда составлялись и блок-схемы, но всегда задним числом, для уже отработанных программ.

Ну вот это интересно, как раз. А есть где про это подробнее почитать? Что за язык, при чём тут пролог и т. д?

кт>Лично я скептически отношусь к графическому представлению программ. Если алгоритм тривиален – и блок схема тривиальна (и нафиг не нужна). Если же алгоритм сложен – и блок схема будет сложна и трудно воспринимаема глазами.

кт>Другое дело, если схема отображает реальное устройство. Например, электрическая схема где-нибудь на пульте управления АЭС. Там она к месту, а абстрактный алгоритм прекрасно пишется и обычным текстом.

Я тоже скептически отношусь Но это не значит, что у такого рода DSL совсем нет ниши...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[28]: Язык ДРАКОН — новая идея в программировании
От: кт  
Дата: 16.01.20 11:34
Оценка: 34 (3)
Здравствуйте, Erop, Вы писали:

E>Ну вот это интересно, как раз. А есть где про это подробнее почитать? Что за язык, при чём тут пролог и т. д?

Пролог от ПРОграммирование ЛОГики. К японскому Прологу с его транспьютерами отношения не имеет.
Язык как язык. Для управления материальными объектами. Имел процессы, исполнители, признаки, сигналы, команды и т.п. вещи. Ориентирован на реальное время. Почитать где-нибудь, наверное, на сайте ИПМ. ПРОЛ-2 это была доработанная версия, так сказать, ПРОЛОГ 2.0
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.