DRAKON.SU

Текущее время: Воскресенье, 21 Январь, 2018 09:52

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Параллельный программный код.
СообщениеДобавлено: Среда, 01 Май, 2013 08:12 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
Появилась идея: "Параллельный программный код".

См. тему "АОП - алгоритм-ориентированное программирование" от 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. Обеспечивается перекомпоновка программного кода при перестройке Дракон схем.

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


Последний раз редактировалось ==== Среда, 01 Май, 2013 09:27, всего редактировалось 3 раз(а).

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

Зарегистрирован: Понедельник, 25 Март, 2013 17:11
Сообщения: 11
Хорошо бы ещё для каждой ветки сделать возможность добавления тест-кейсов для тестирования ПО


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параллельный программный код.
СообщениеДобавлено: Среда, 01 Май, 2013 08:41 

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

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


Последний раз редактировалось ==== Среда, 01 Май, 2013 09:27, всего редактировалось 1 раз.

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

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


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

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 3483
Откуда: Москва
В сообщении viewtopic.php?p=79617#p79617 Геннадий Николаевич Тышов писал(а):
6. Преимущество в том, что:

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

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


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

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

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


Последний раз редактировалось Владимир Паронджанов Среда, 01 Май, 2013 09:25, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параллельный программный код.
СообщениеДобавлено: Среда, 01 Май, 2013 09:24 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
Область объединения, вероятно, определяется совместимостью графического описания алгоритма и выбранного языка программирования.


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

Зарегистрирован: Понедельник, 09 Ноябрь, 2009 17:29
Сообщения: 904
Откуда: Россия, Питер
Геннадий Тышов писал(а):
3. Сборка текста схемы выполняется в последовательности номеров икон с заполненными P точками.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параллельный программный код.
СообщениеДобавлено: Среда, 01 Май, 2013 09:51 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
Ильченко Эдуард писал(а):
А почему бы не собирать текст просто перемещаясь по маршрутам?
Маршрут ветвится.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параллельный программный код.
СообщениеДобавлено: Среда, 01 Май, 2013 09:58 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 221
Откуда: Украина, Киев
Ильченко Эдуард писал(а):
А почему бы не собирать текст просто перемещаясь по маршрутам?
Эдуард не кормите троля.


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

Зарегистрирован: Понедельник, 09 Ноябрь, 2009 17:29
Сообщения: 904
Откуда: Россия, Питер
Геннадий Тышов писал(а):
и последовательность сборки текста должна определятся программистом.

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

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параллельный программный код.
СообщениеДобавлено: Среда, 01 Май, 2013 10:59 
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параллельный программный код.
СообщениеДобавлено: Среда, 01 Май, 2013 14:14 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
Ярослав Романченко писал(а):
Ильченко Эдуард писал(а):
Имхо, собирать программный текст помимо видимых маршрутов - это расстрел ДРАКОНа. Пух, перья и чешуйки во все стороны.
Чем собственно ГНТ 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:26, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параллельный программный код.
СообщениеДобавлено: Среда, 01 Май, 2013 14:24 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 221
Откуда: Украина, Киев
Геннадий Тышов писал(а):
Ха, первомайский смех, писатель Ярослав он же sage предлагает прогуляться и сделать.
И что вы находите здесь смешного? Попутали 1-ое мая с 1-ым апреля? 1-ое мая, если вы забыли, день солидарности трудящихся а не день смеха. Хороший повод собраться в команду. Так что, смех здесь не уместен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параллельный программный код.
СообщениеДобавлено: Среда, 01 Май, 2013 14:28 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
Рассмешили то 1-го мая.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параллельный программный код.
СообщениеДобавлено: Среда, 01 Май, 2013 14:29 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 221
Откуда: Украина, Киев
Как смешно, смотрите не лопните!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параллельный программный код.
СообщениеДобавлено: Среда, 01 Май, 2013 14:30 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
Ярослав, пойдите писать. С ДРОНом "действительно довольно сыро".


Последний раз редактировалось ==== Среда, 01 Май, 2013 14:41, всего редактировалось 3 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параллельный программный код.
СообщениеДобавлено: Среда, 01 Май, 2013 14:32 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 221
Откуда: Украина, Киев
Геннадий Тышов писал(а):
Пойдите писать.
Пойдите спать. Накатили ж уже небось за 1-ое мая.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параллельный программный код.
СообщениеДобавлено: Среда, 01 Май, 2013 15:00 

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параллельный программный код.
СообщениеДобавлено: Среда, 01 Май, 2013 15:37 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 221
Откуда: Украина, Киев
Имеющий уши услышит. Если вам медведь на уши наступил, обратитесь к врачу. Тут и ДРАКОН-схемы не надо :lol:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параллельный программный код.
СообщениеДобавлено: Среда, 01 Май, 2013 15:40 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 1657
Смотрите свои сообщения, что в них конструктивного, что они дают участникам форума?

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

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

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


Последний раз редактировалось ==== Среда, 01 Май, 2013 16:09, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2017, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB