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: Параллельный программный код. |
Имеющий уши услышит. Если вам медведь на уши наступил, обратитесь к врачу. Тут и ДРАКОН-схемы не надо |
Автор: | ==== [ Среда, 01 Май, 2013 15:40 ] |
Заголовок сообщения: | Re: Параллельный программный код. |
Смотрите свои сообщения, что в них конструктивного, что они дают участникам форума? Сплошное гундение! Ярослав, Вы своим гундением забили мою тему "Дракон-данные", эту, так же и другие. Как Вас просить не мешать? |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |