|
1 / 1 / 0
Регистрация: 25.01.2012
Сообщений: 492
|
|
Обсуждение ИС Дракон28.01.2012, 19:20. Показов 1163001. Ответов 1644
Метки нет (Все метки)
Учитывая интерес (как собственный, так и сообщества) к данному средству, решил вынести в отдельную тему, т.к. вобсуждении статьи очень тяжело ориентироваться.
Цель - не только обсудить, но и в меру возможностей посодействовать развитию данного проекта. Задачи: 1. Создание актуальной и удобной справочной системы 2. Совершенствование кодогенератора, поддержка новых языков 3. Что-нибудь ещё придумаем по ходу :) ______________________________ Мои предложения по п.1: Организовать открытый проект на вики-системе, чтобы каждый мог легко внести свой посильный вклад в свободное время. Например, на викиучебниках (если там модеры не такие отмтроженные, как на педивикии) По п.2 пусть предлагают те, кому актуально *(ассемблисты, например). От себя бы предложил автору представить полную спецификацию формата хранения дракон-схем .drt, чтобы люди могли подключать к редактору собственные примочки (не только кодогенераторы, а и преобразователи, например, в .pdf, .doc итдитп.) В общем, как-то так.
1
|
|
| 28.01.2012, 19:20 | |
|
Ответы с готовыми решениями:
1644
Дракон на Андроиде
Тест: Какой вы дракон))) |
|
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 106
|
|
| 02.03.2012, 23:57 | |
|
Уважаемые коллеги!
Благодарю всех, кто принимает участие в обсуждении данной темы. А так же тех, кто следит за ходом обсуждения. Язык ДРАКОН и ИС Дракон — это новые вещи. На эту тему пока еще очень мало публикаций, мало литературы, не говоря уже о диссертациях. Не исключено, что кто-либо из участников или гостей форума проявит интерес к вопросу о публикациях по теме "Язык ДРАКОН", "ИС Дракон" и по смежным темам. И захочет что-либо опубликовать. Или, например, начать работу над диссертацией. Это было бы замечательно! На различных форумах эти темы уже обсуждались и исследовались. Но публикаций очень-очень мало. Можно сказать, что их почти нет. Между тем нужда в таких публикациях очень велика. Приглашаю энтузиастов подумать над моим предложением. Спасибо. ___________________________________ Ответить можно либо здесь, либо мне лично. Мой адрес [URL="mailto:vdp2007@bk.ru">vdp2007@bk.ru[/URL]
0
|
|
|
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
|
|
| 03.03.2012, 00:04 | |
|
Публикации где? Если хотите популяризации, то от каких-либо дисертаций и научных журналов толку мало. Оно будет прочитано узким кругом лиц и ляжет на полку.
Если же вы напишите развернутую статью со вводным стартом на ИС ДРАКОН на примере написания кода для связки AVR+GCC, то я могу разместить ее не главной. Тогда в течении только первой недели ее увидит более 30 000 человек.
0
|
|
|
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 106
|
||
| 03.03.2012, 00:39 | ||
|
Уважаемый администратор DY HOTT!
Спасибо за интересное предложение. К сожалению, я не обладаю должными знаниями по микроконтроллерам, поскольку всю жизнь занимаюсь другими делами — разработкой систем управления для ракетно-космической техники. http://www.npcap.ru/ ________________________________________ ___________ Уважаемые коллеги! DY HOTT предложил важную тему: написать
0
|
||
|
0 / 0 / 0
Регистрация: 17.02.2012
Сообщений: 41
|
||
| 19.03.2012, 19:27 | ||
И ещё - "от жизни" провёл границу между профессионалами и любителями. И указал на то же, о чём и я говорил - что при интенсивной разработке ИС в её нынешнем виде неоправданно нагружает юзера особенностями своего применения в реальной технологии. Отсюда и главное - без упрощения процесса пользования ИС как минимум не уменьшает возможность совершения разработчиком ошибок. Из-за того, что он от работы над задачей отвлекает время и силы на процесс пользования... Так что будет ли серьёзный проект при разработке с помощью ИС в её таком виде более нормальным, чем без неё - вопрос... Несмотря на потенциал ДРАКОНа (который ещё надо ведь реализовать)... Что из этого выйдет в "критической" предметке - уже и без меня известно. Вот хотя бы можно здесь посмотреть... И что будем делать с разработчиком, который поставил потребителя в такую ситуацию потому, что за усилиями по поддержанию "связки" редактора с утилитами, по обозначению всего необозначенного, но нужного в работе и т.д. ... упустил что-то в корректной реализации задачи? А что нам делать с "инструментальщиком", который создал разработчику предпосылки к этому?..
0
|
||
|
0 / 0 / 0
Регистрация: 17.02.2012
Сообщений: 41
|
||||
| 19.03.2012, 19:53 | ||||
Да, видимо, не так просто сделать утилиты такими, чтобы они делали из ИС ДРАКОН среду разработки. А если не так будет - то это ведь просто получится, что к Вашей цепочке "ИС-Дракон - переход в среду IAR - компиляция - отладка - опять ИС-Дракон" добавятся ещё утилиты...
Кстати, насчёт того, как транслировать вариантно. Там показан для этого механизм областей. Но в случае с кейсами, быть может, можно и попроще. Как раз не нагружать сочинителя определением - а чтобы редактор по типам и синтаксису условий выбирал. Допустим, если кейс у нас по константам числовым/перечислимым - однозначно в таблицу переходов. Если по сложным выражениям ("выбор Дейкстры" if-fi) - то можно по-разному. По-любому имеется в виду такая структура переключателя (и лестничного выбора), как здесь на схемах смысла - это на которых есть иконы Имя/Адрес, понимаемые как джампы. :) Так?
0
|
||||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 19.03.2012, 21:54 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 26.03.2012, 18:04 | ||
|
http://forum.obiromcore.ru/vie... 785#p71785 Вторник, 27 Март, 2012 12:08
высказывание TAU о Пароджанове В.Д. и языке Дракон.
0
|
||
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 58
|
|
| 07.04.2012, 04:33 | |
|
чет я себе моск взорвал, пытаясь понять как настроить Дракон на АВР ассемблер.
Я конечно на ассемблере не очень много программировал, но вроде jmpz инструкции у АВР нету... Я вот и не могу понять, как перенастроить Дракон так, чтоб он мне например BRNE или BREQ правильно подставлял. Кто нить программит на асме аврки при помощи дракона? кинте плиз файлом описания языка. или пните в нужную сторону чтоль...
0
|
|
|
tou797
|
||
| 07.04.2012, 13:51 | ||
Удалось выбрать язык программирования (ассемблер). Но как сформировать программу? Что нажать надо? Где будет файл программного текста? И с каким расширением? |
||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|
| 08.04.2012, 20:38 | |
|
Уважаемые Somdor и tou797 разберемся со всеми проблемами, постараемся их решить.
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|
| 09.04.2012, 04:17 | |
|
Выпуск ИС Дракон от 08.04.2012
Прошу выдать отзывы, замечания и предложения. Скачать и описание изменений смотрите: http://forum.obiromcore.ru/vie... 678#p70678 В теме, после потока слов Влида, прекратилось обсуждение ИС Дракон участниками. За это время есть доработки по предложениям dykytotymvytro в части программирования на ассемблере микроконтроллеров.
0
|
|
|
1 / 1 / 0
Регистрация: 25.01.2012
Сообщений: 492
|
||
| 10.04.2012, 11:21 | ||
Хотя бы зафиксировать и задокументировать формат файла .drt Мне очень нравится его графическая оболочка, но очень не нравится выход транслятора. Также, нет практически никаких средств для интерактивного переключения графика-текст (не считая встроенных окошечек для редактирования икон) Просто обидно, что колоссальный затраченный труд остается в большей степени невостребованным, а идея визуального программирования не получает должного развития в профессиональной среде. Дополнительное пожелание Геннадию Тышову: лучше выкладывать программу на drokom.su, потому что я уже встречал реплики типа "интересно было бы взглянуть, но регистрироваться ещё на одном форуме ради одной закачки некогда и неохота"
0
|
||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|||
| 10.04.2012, 20:25 | |||
Drakon.SU забит всяким графоманством, в частности Влидом, среда там потеряется, В ИС Дракон имеется в меню пункт "Справка / Получить обновление". Пытался выкладывать здесь, но действует ограничение до 250 килобайт.
0
|
|||
|
1 / 1 / 0
Регистрация: 25.01.2012
Сообщений: 492
|
||
| 11.04.2012, 15:20 | ||
А люди привыкли к эклипсам и вижуалстудиям, с подсветкой/подсказками и автодополнением. Плюс, в Вашей среде никак не реализовано реверсивное преобразование - текста программы в дракон-схему, хотя бы в черновом варианте. То есть, я должен делать это вручную, рискуя внести ошибки в процессе преобразования. Или, например, отлаживаясь в тексте и внося исправления, я должен также вручную вносить эти исправления в тексты икон дракон-схемы. Утомительно и небезопасно с т.з. возможности ошибки. И все-таки, что мешает описать для сторонних разработчиков формат хранения схем? Вполне возможно, что появились бы параллельные проекты трансляторов кода.
0
|
||
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 58
|
|
| 12.04.2012, 01:53 | |
|
Это конечно мое личное мнение, но чет я не понимаю тех людей, которые требуют выложить описание формата... Как будто на харде у них пылится туча Дракон схем которые ну прямо необходимо "подсвечивать", "подсказывать" и "автодополнять".
Если уж нужна другая более современная, навороченная, красивая (а так же объемная, по началу сильно багнутая, требующая кучи программистов чтоб поддерживать код и т.п. и т.д.) - самое ценное в Драконе - это идея, замечательно описанная в книге. Берите и творите, кто вам мешает. Все равно существующий формат схем скорее всего не подойдет, чтоб опять же "подсвечивать", "подсказывать" и "автодополнять" все что хочется. Совместимость с ИС Дракон все равно будет недостижима, т.к. при таком параллельном развитии пути все равно разойдутся.... Мне лично среда нравится. Для составления просто алгоритмических схем - вообще без нареканий. Все что надо есть. Транслятор на Си тоже работает - Программы для микроконтроллеров писать одно удовольствие стало. С АСМом пока серьезно не работал - времени нет. В общем с моей стороны респект и уважуха. ЗЫ: а транслятор языка в схему по моему глупая затея... подобные вещи работают стабильно только на очень простых программах, а на сложных - такая каша из кубиков получится - проще заново программу написать чем эти кубики правильно и понятно расставить. Логичная разработка программы всегда начинается с блок схемы алгоритма, хотя бы и на бумажке. Потом уж идет кодирование. Попробуйте вон матлабовскую программу в симулинк транслировать (немного не то конечно, но тоже текст в схему преобразовывает) - такая мешанина выходит, что вообще нередактируемо... Несмотря на то что схема в итоге задачу то выполняет, но работать, а тем более изменять - просто нереально
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|
| 12.04.2012, 03:30 | |
|
Somdor, спасибо за добрые слова, понимание и поддержку.
Приятно слышать то, что ИС Дракон стал рабочим инструментом.
0
|
|
|
1 / 1 / 0
Регистрация: 25.01.2012
Сообщений: 492
|
|||
| 12.04.2012, 15:04 | |||
Вы ж не подумайте, что я троллю или злопыхаю. Просто хочется как лучше. Причем без особых лишних усилий, в т.ч. и с Вашей стороны.
В любом случае, желаю Геннадию успехов и спасибо за труд и вклад в дело развития необычной технологии.
0
|
|||
|
0 / 0 / 0
Регистрация: 17.02.2012
Сообщений: 41
|
|||
| 13.04.2012, 14:07 | |||
|
Видно, что на эмоции Г.Н. другие участники успели ответить... в духе "чем кумушек считать трудиться... "... ;) Кроме их конкретных предложений по развитию редактора, отмечу лишь вот что:
1. Формат DRT уже обсуждал разработчик ДАЛВЯЗ-редактора-транслятора - во вложении в этот пост: http://forum.obiromcore.ru/vie... 239#p43239.
2. Кроме добрых слов, в есть и кое-что конкретно-практическое:
В этом редакторе-трансляторе код процедуры только планируется визуализировать (с применением ДРАКОНа) - зато изначально есть автовыбор/дополнение (операторы вставляются целиком - как "атомы" - через сниппеты), предполагаются графы вызова процедур ("вставки"), взаимодействия модулей (ибо в основе пока компонентный ЯВУ - над реализацией машинных языков будут думать позже), АСД. В другой системе - уже работающей - схема программы вообще делается автоматом. "На бумажке" логично разрабатывается описание САУ в целом и решаемой задачи. В обоих реализациях текст кода не предполагается править вручную - меняется описание проекта в среде.
0
|
|||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|
| 13.04.2012, 17:32 | |
|
Не хотелось бы, что бы тема "Обсуждение ИС Дракон" забивалась не относящимся к теме, так, как упомянутое .
Влид, какую систему вы лично выбрали для использования? Покажите результат.
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|
| 30.04.2012, 13:10 | |
|
Выпуск ИС Дракон от 01.05.2012 выложен здесь
Описание доработки там же. Выпуск к празднику Весны и Труда, поздравляю с праздником.
0
|
|
| 30.04.2012, 13:10 | |
|
Дракон, UML, LabVIEW
ИС Дракон. Вопрос - ответ. Фрактал Дракон Харьков-Хайтвея Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|