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

Параллельный программный код.
https://forum.drakon.su/viewtopic.php?f=144&t=4336
Страница 1 из 2

Автор:  ==== [ Среда, 01 Май, 2013 08:12 ]
Заголовок сообщения:  Параллельный программный код.

Появилась идея: "Параллельный программный код".

См. тему "АОП - алгоритм-ориентированное программирование" от 27 Март, 2010.
http://forum.oberoncore.ru/viewtopic.php?p=45125#p45125

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

Исходя из того, что все или многие умеют программировать на различных программных языках и используют ИС Дракон, предлагается реализовать технологию алгоритм-ориентированного программирования с ИС Дракон:

1. Весь программный код пишется в P точках.
2. Сборка текста программного файла или модуля выполняется в последовательности номеров схем.
3. Сборка текста схемы выполняется в последовательности номеров икон с заполненными P точками.
4. Ответственность за соответствие программного кода в P точке иконы назначению (виду) иконы лежит на программисте.
5. Создается видеоряд графического проблемного описания алгоритма и параллельного ему текстового программного кода.
Видеоряд - кинематографический, сценический термин. http://ru.wiktionary.org/wiki/видеоряд
6. Преимущество в том, что:
_а) Визуальное алгоритм-ориентирование программирование производится на любом текстовом программном языке.
_б) Программный код связан с графическим описанием алгоритма прикладной проблемы.
_в) Не требуется привязка программного языка, в виде файла описания языка, к среде ИС Дракон.
7. Обеспечиваются условия программисту быстро перейти к практической работе, с низким порогом затрат усилий на освоение ИС Дракон.
8. Технология может найти применение для обратной задачи, формирования Дракон описаний алгоритмов к существующим программам.
9. Обеспечивается перекомпоновка программного кода при перестройке Дракон схем.

Технология должна обеспечиваться средствами оперативной перенумерацией икон, подобной существующей "линии сборки текста" при иконе СборкаТекста.

Автор:  blackrook [ Среда, 01 Май, 2013 08:35 ]
Заголовок сообщения:  Re: Параллельный программныфй код.

Хорошо бы ещё для каждой ветки сделать возможность добавления тест-кейсов для тестирования ПО

Автор:  ==== [ Среда, 01 Май, 2013 08:41 ]
Заголовок сообщения:  Re: Параллельный программный код.

blackrook писал(а):
Хорошо бы ещё для каждой ветки сделать возможность добавления тест-кейсов для тестирования ПО
Не понял: "добавления тест-кейсов для тестирования ПО", в чем заключается функционирование?

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

Автор:  blackrook [ Среда, 01 Май, 2013 09:16 ]
Заголовок сообщения:  Re: Параллельный программныфй код.

Я имел ввиду добавление в свойства ветки такого: http://www.protesting.ru/testing/testcase.html Т.е. в момент разработки алгоритма заполняется Action и Expected Result и в таком виде выдаётся тестировщику, который может провести тесты и заполнить Test Result. Естественно, после внесения изменений в ветку Test Result должен сбрасываться в not tested для повторного формирования тест-кейса.

Автор:  Владимир Паронджанов [ Среда, 01 Май, 2013 09:18 ]
Заголовок сообщения:  Re: Параллельный программныфй код.

В сообщении viewtopic.php?p=79617#p79617 Геннадий Николаевич Тышов писал(а):
6. Преимущество в том, что:

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

в) Не требуется привязка программного языка, в виде файла описания языка, к среде ИС Дракон.


Очень интересная идея. Но что значит "на любом"? Ведь язык Пролог, наверно, не подойдет?

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

            Желательно исправить опечатку в названии темы — убрать букву ф.

Автор:  ==== [ Среда, 01 Май, 2013 09:24 ]
Заголовок сообщения:  Re: Параллельный программный код.

Область объединения, вероятно, определяется совместимостью графического описания алгоритма и выбранного языка программирования.

Автор:  Ильченко Эдуард [ Среда, 01 Май, 2013 09:38 ]
Заголовок сообщения:  Re: Параллельный программный код.

Геннадий Тышов писал(а):
3. Сборка текста схемы выполняется в последовательности номеров икон с заполненными P точками.

А почему бы не собирать текст просто перемещаясь по маршрутам?

Автор:  ==== [ Среда, 01 Май, 2013 09:51 ]
Заголовок сообщения:  Re: Параллельный программный код.

Ильченко Эдуард писал(а):
А почему бы не собирать текст просто перемещаясь по маршрутам?
Маршрут ветвится.

Одна синтаксическая текстовая конструкция языка программирования в графическом алгоритме часто отображается несколькими иконами в различных шампурах, поэтому в некоторых иконах P точки могут оставаться не заполненными, и последовательность сборки текста должна определятся программистом.

Автор:  Ярослав Романченко [ Среда, 01 Май, 2013 09:58 ]
Заголовок сообщения:  Re: Параллельный программный код.

Ильченко Эдуард писал(а):
А почему бы не собирать текст просто перемещаясь по маршрутам?
Эдуард не кормите троля.

Автор:  Ильченко Эдуард [ Среда, 01 Май, 2013 10:52 ]
Заголовок сообщения:  Re: Параллельный программный код.

Геннадий Тышов писал(а):
и последовательность сборки текста должна определятся программистом.

Имхо, собирать программный текст помимо видимых маршрутов - это расстрел ДРАКОНа. Пух, перья и чешуйки во все стороны.

Геннадий Тышов писал(а):
Маршрут ветвится.

Одна синтаксическая текстовая конструкция языка программирования в графическом алгоритме часто отображается несколькими иконами в различных шампурах, поэтому в некоторых иконах P точки могут оставаться не заполненными,

Приведите, если не трудно, схему и прогтекст, сформированный по маршрутам, иллюстрирующие описанную ситуацию.

Автор:  Ярослав Романченко [ Среда, 01 Май, 2013 10:59 ]
Заголовок сообщения:  Re: Параллельный программный код.

Ильченко Эдуард писал(а):
Имхо, собирать программный текст помимо видимых маршрутов - это расстрел ДРАКОНа. Пух, перья и чешуйки во все стороны.
Чем собственно ГНТ 5 лет и занимается!
Программный код по маршрутам успешно собирается уже 12 лет здесь viewtopic.php?p=79614#p79614 и уже почти 5 лет здесь http://sage.com.ua/ru.shtml?e6l0
Предлагаю всем единомышленникам собраться и написать новый ДРАКОН-редактор, в котором и реализовать этот эффективный подход.

Автор:  ==== [ Среда, 01 Май, 2013 14:14 ]
Заголовок сообщения:  Re: Параллельный программный код.

Ярослав Романченко писал(а):
Ильченко Эдуард писал(а):
Имхо, собирать программный текст помимо видимых маршрутов - это расстрел ДРАКОНа. Пух, перья и чешуйки во все стороны.
Чем собственно ГНТ 5 лет и занимается!
Программный код по маршрутам успешно собирается уже 12 лет здесь viewtopic.php?p=79614#p79614 и уже почти 5 лет здесь http://sage.com.ua/ru.shtml?e6l0
Предлагаю всем единомышленникам собраться и написать новый ДРАКОН-редактор, в котором и реализовать этот эффективный подход.

Ха, первомайский смех, писатель Ярослав он же sage предлагает прогуляться и сделать.
http://forum.oberoncore.ru/viewtopic.php?p=21217#p21217
Ярослав Романченко писал(а):
Тема Реализация конечного автомата на форуме CrossPlatform.RU
Ярослав на форуме CrossPlatform.RU:
sage 12.11.2008, 16:36 писал(а):
Есть транслятор ДРАКОН-схем в программный код (Проект ДРОН) на языке Active Oberon, но язык вобщем-то может быть любой.
Litkevich Yuriy писал(а):
sage, читал я про дракон, сыро сильно, и плохие воспоминания о б Алгоритм билдере (визуальный асемблер для AVR'ок)
Тем более, что в этой теме обсуждались проблемы реализации
sage писал(а):
Да, пока нет нормального редактора, действительно довольно сыро. Новый редактор есть в планах писать
ViGOur писал(а):
присоединяйся к Free DevStudio++.
sage писал(а):
Нееет... уж лучше Вы к нам

Ярослав, давно уже писать пора.

Автор:  Ярослав Романченко [ Среда, 01 Май, 2013 14:24 ]
Заголовок сообщения:  Re: Параллельный программный код.

Геннадий Тышов писал(а):
Ха, первомайский смех, писатель Ярослав он же sage предлагает прогуляться и сделать.
И что вы находите здесь смешного? Попутали 1-ое мая с 1-ым апреля? 1-ое мая, если вы забыли, день солидарности трудящихся а не день смеха. Хороший повод собраться в команду. Так что, смех здесь не уместен.

Автор:  ==== [ Среда, 01 Май, 2013 14:28 ]
Заголовок сообщения:  Re: Параллельный программный код.

Рассмешили то 1-го мая.

Автор:  Ярослав Романченко [ Среда, 01 Май, 2013 14:29 ]
Заголовок сообщения:  Re: Параллельный программный код.

Как смешно, смотрите не лопните!

Автор:  ==== [ Среда, 01 Май, 2013 14:30 ]
Заголовок сообщения:  Re: Параллельный программный код.

Ярослав, пойдите писать. С ДРОНом "действительно довольно сыро".

Автор:  Ярослав Романченко [ Среда, 01 Май, 2013 14:32 ]
Заголовок сообщения:  Re: Параллельный программный код.

Геннадий Тышов писал(а):
Пойдите писать.
Пойдите спать. Накатили ж уже небось за 1-ое мая.

Автор:  ==== [ Среда, 01 Май, 2013 15:00 ]
Заголовок сообщения:  Re: Параллельный программный код.

Ярослав, с 25 апреля на форуме Вы ничем не занимались, как ходили вслед за Тышовым и гундели. От Вас ни чего другого вообще не слышал, ни идей для реализации, ни о Ваших реализациях, которых судя по Вашему сайту давно уже не было.

Автор:  Ярослав Романченко [ Среда, 01 Май, 2013 15:37 ]
Заголовок сообщения:  Re: Параллельный программный код.

Имеющий уши услышит. Если вам медведь на уши наступил, обратитесь к врачу. Тут и ДРАКОН-схемы не надо :lol:

Автор:  ==== [ Среда, 01 Май, 2013 15:40 ]
Заголовок сообщения:  Re: Параллельный программный код.

Смотрите свои сообщения, что в них конструктивного, что они дают участникам форума?

Сплошное гундение!

Ярослав, Вы своим гундением забили мою тему "Дракон-данные", эту, так же и другие.

Как Вас просить не мешать?

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