DRAKON.SU https://forum.drakon.su/ |
|
Новости Википедии: ДРАКОН (алгоритмический язык) https://forum.drakon.su/viewtopic.php?f=62&t=3743 |
Страница 1 из 1 |
Автор: | Владимир Паронджанов [ Понедельник, 02 Январь, 2012 15:51 ] |
Заголовок сообщения: | Новости Википедии: ДРАКОН (алгоритмический язык) |
Stepan Mitkin (Норвегия, Осло) сегодня, 2 января 2011 года внес важное добавление в статью Цитата: ДРАКОН (алгоритмический язык) http://ru.wikipedia.org/wiki/%D0%94%D0% ... 1%8B%D0%BA)Он представил две дракон-схемы: 1) Алгоритм быстрой сортировки на гибридном языке ДРАКОН-Питон. 2) Генерация последовательности Фибоначчи на гибридном языке ДРАКОН-Питон. Я рассматриваю вклад Степана как исключительно важный. Более того, это НАСТОЯЩИЙ ПРОРЫВ. В чем прорыв? До сих пор статья была практически слепой: в ней не было иллюстраций (если не считать примитивную "криогенную" схему). Схемы Степана во многом устраняют этот недостаток. Но главное в том, что фундаментальное понятие статьи (Гибридный язык) было лишь продекларировано, но совсем не показано. Степан снял этот недостаток. Он позволил читателю ВООЧИЮ увидеть схему на гибридном языке ДРАКОН-Питон. Благодаря дракон-схемам Степана, понятие гибридный язык превратилось из туманной абстракции в реальность. Гибридный язык обрел плоть и кровь. Если кто-нибудь найдет в схемах Степана погрешности, просьба сообщить _____________________________________________________________ Примечание. Русско-норвежский специалист Stepan Mitkin является участником нашего форума под своим русским именем Степан Митькин. См. здесь viewtopic.php?f=79&t=3716 |
Автор: | ==== [ Понедельник, 02 Январь, 2012 16:27 ] |
Заголовок сообщения: | Re: Новости Википедии: ДРАКОН (алгоритмический язык) |
Чем, это отличается от известного ДРОНа -2008 года? |
Автор: | Владимир Паронджанов [ Понедельник, 02 Январь, 2012 16:45 ] |
Заголовок сообщения: | Re: Новости Википедии: ДРАКОН (алгоритмический язык) |
Ответ 1. Питон - это выбор Степана Митькина. Если бы Ярослав Романченко захотел, в статье была бы иллюстрация на ДРОНе. Это и сейчас не поздно сделать. Чем больше иллюстраций -- тем лучше для статьи. 2. В Википедии на ДРОН дана только короткая ссылка. Фактически его в статье не видно. А ДРАКОН-Питон (благодаря Степану Митькину) представлен вживую. Это огромная разница. Здесь вполне уместна поговорка. Цитата: С глаз долой, из сердца вон. 3. Питон имеет широкое распространение. У него много сторонников. _______________________________________________________________ Есть, конечно, и общая черта. И ДРАКОН-Питон и ДРОН -- гибридные языки. |
Автор: | ==== [ Понедельник, 02 Январь, 2012 16:52 ] |
Заголовок сообщения: | Re: Новости Википедии: ДРАКОН (алгоритмический язык) |
То, чем пользуются Приклонский или Ефанов, не образуют гибридные языки? |
Автор: | Владимир Паронджанов [ Понедельник, 02 Январь, 2012 17:12 ] |
Заголовок сообщения: | Re: Новости Википедии: ДРАКОН (алгоритмический язык) |
Петр Приклонский - да, конечно. Приклонский использует гибридный язык Дракон-Си. Более того, у Приклонского к гибридному языку дракон-си прицеплено ЕЩЕ ОДНО ЗВЕНО, а именно, Keil. Трехзвенную технологическую цепочку Дракон-Си-Keil (или ИС Дракон - DrakonToC - Keil) Петр Приклонский назвал комплексной технологией (комплексной ДРАКОН-технологией). Сергей Ефанов - тут я запамятовал. Какой язык или какая технология у Сергея Ефанова на выходе ИС Дракон? Точнее, в паре с каким языком (с какой технологией) используется язык Дракон у Сергея Ефанова? Геннадий Николаевич, если помните, просьба подсказать. |
Автор: | ==== [ Понедельник, 02 Январь, 2012 17:20 ] |
Заголовок сообщения: | Re: Новости Википедии: ДРАКОН (алгоритмический язык) |
Сергей Ефанов использует язык С++, т.е. из семейства языков С. |
Автор: | Владимир Паронджанов [ Понедельник, 02 Январь, 2012 17:40 ] |
Заголовок сообщения: | Re: Новости Википедии: ДРАКОН (алгоритмический язык) |
Спасибо. Следовательно, Сергей Ефанов использует гибридный язык Дракон-С++ В этом Ваша громадная заслуга, Геннадий Николаевич! Термин "гибридный язык" позволяет передать способ объединения языка Дракон и целевого языка. У Сергея Ефанова целевым языком является С++ |
Автор: | ==== [ Понедельник, 02 Январь, 2012 17:59 ] |
Заголовок сообщения: | Re: Новости Википедии: ДРАКОН (алгоритмический язык) |
Владимир Даниелович, во всех упомянутых случаях происходит интеграция алгоритмического языка Дракон и языка программирования Питон, Оберон, С, С++ без образования некоего гибридного языка, т.к. каждый остается без изменения и нет описания 3-го гибридного. Интеграция обеспечивается инструментальным средством - Дракон редактором и (новым классом программ) маршрутным транслятором. Технология интеграции определяется функционированием инструментальных средств и может различаться от его выбора. |
Автор: | Владислав Жаринов [ Вторник, 03 Январь, 2012 06:36 ] |
Заголовок сообщения: | Википедия: ДРАКОН и его гибридизация |
От выбора чего "его" (просто непонятно при таком построении предложения ![]() По существу - независимо от того, как Вы, Геннадий Николаевич, определяете суть своего варианта ДРАКОН-методологии визуализации - в действительности Ваша реализация определяет гибридный техноязык ("3-ий", как Вы говорите, по отношению к слепыш-техноязыку и любому прогязыку, реализацию программирования на котором Вы продекларировали для своей среды). Точнее, семейство гибридов. Только это гибридные языки "шаблонов программного кода". Т.е. в каждом случае неточные переводы части содержания прогязыка из текста в граф. Возможно, со временем ситуация изменится... Общий принцип гибридизации уже изложил в этом посте: viewtopic.php?f=62&t=3722#p68900. Определение состава языков можно найти здесь: http://grafit-basis.narod.ru/L3/gen_req ... l#Doc-n521. Общий состав аспектов сложности предложен здесь: http://grafit-basis.narod.ru/L3/gen-inf ... #Doc-n5421.
Возможно, Ярослав не стремился сам добавлять что-то к статье, предполагая, что Владимир Даниелович хотел бы сам вносить изменения. И темой viewtopic.php?f=62&t=3303 он фактически предложил то же самое - "выгладить" статью на Оберонкоре, не вынося формирование на Википедию. Теперь в посте viewtopic.php?p=69082#p69082 он указал, что желательно работать со статьёй. Думаю, и Ярослав, и другие это примут к сведению... ![]() |
Автор: | Владислав Жаринов [ Вторник, 03 Январь, 2012 06:38 ] |
Заголовок сообщения: | Re: Новости Википедии: ДРАКОН (алгоритмический язык) |
Геннадий Тышов писал(а): То, чем пользуются Приклонный ... Приклонский...
|
Автор: | Владислав Жаринов [ Вторник, 03 Январь, 2012 06:57 ] |
Заголовок сообщения: | Re: Новости Википедии: ДРАКОН (алгоритмический язык) |
Владимир Паронджанов писал(а): ... Точнее, передать позволяет определение термина. Каковое Вы, скажем, дали в /"Как улучшить...", Гл. 17, п. "Преобразование шампур-схемы..."/. Качественно и общо - не предлагая правила соединения синтаксисов. Ну и каждый гибридизатор должен определять гибридный синтаксис для своей реализации - что он и делает... не всегда явно...
Термин "гибридный язык" позволяет передать способ объединения языка Дракон и целевого языка. ... |
Автор: | Владислав Жаринов [ Вторник, 03 Январь, 2012 07:05 ] |
Заголовок сообщения: | О схемах С. Митькина к статье |
В схеме http://upload.wikimedia.org/wikipedia/c ... Python.png для переключателя по length задан пустой вариант. Это выбор в случае "любого другого значения" (допустимого типом величины)? или ошибка? Кстати, определения типа length (как и других величин Питон-программы) здесь не видно... как это предполагается? То же и для схемы http://ru.wikipedia.org/wiki/Файл:Fibonacci_in_DRAKON-Python.png (кейс по n). |
Автор: | Владислав Жаринов [ Вторник, 03 Январь, 2012 07:27 ] |
Заголовок сообщения: | Re: Новости Википедии: ДРАКОН (алгоритмический язык) |
Владимир Паронджанов в viewtopic.php?p=69078#p69078 писал(а): ... Ну, он так характеризуется разработчиками/пропагандистами... Кстати сказать, в русской Википедии язык Питон (Python) характеризуется как язык сверхвысокого уровня. Следовательно, про ДРАКОН можно сказать, что он выше, чем язык сверхвысокого уровня. ... ![]() Есть вполне конкретное Вики-определение ЯВУ, на которое, кстати, и Вы ссылаетесь... Где чётко сказано: http://ru.wikipedia.org/wiki/Высокоуровневый_язык_программирования писал(а): Основная черта высокоуровневых языков — это абстракция, то есть введение смысловых конструкций, кратко описывающих такие [url=http://ru.wikipedia.org/wiki/Структура_данных]структуры данных[/url] и [url=http://ru.wikipedia.org/wiki/Подпрограмма]операции над ними[/url], описания которых на [url=http://ru.wikipedia.org/wiki/Машинный_код]машинном коде[/url] (или другом [url=http://ru.wikipedia.org/wiki/Низкоуровневый_язык_программирования]низкоуровневом языке программирования[/url]) очень длинны и сложны для понимания. Из него видно, что ДРАКОН (как язык "слепышей", без определения текстоэлементов) - это средство записи структуры управления (маршрутов операций) в графовой форме. Всё остальное от прогязыка (или языка допрограммного информоделирования - скажем, спецификации программ) д.б. выражено текстоэлементами и/или графами других графит-языков.
|
Автор: | ==== [ Вторник, 03 Январь, 2012 07:28 ] |
Заголовок сообщения: | Улыбнемся |
В году Дракона, требуются новые специалисты - Владислав Жаринов писал(а): ... каждый гибридизатор должен ... начинается всеобщая гибридизация Владислав Жаринов писал(а): В общем, ДРАКОН пригоден для гибридизации на разных уровнях.
|
Автор: | Владислав Жаринов [ Вторник, 03 Январь, 2012 09:05 ] |
Заголовок сообщения: | Re: Новости Википедии: ДРАКОН (алгоритмический язык) |
"На вопрос: "- Как живёшь?" - 1{эмоциональный-выплеск-i}n - в общем, ушёл от ответа..." (С) М. Жванецкий. ![]() А если серьёзно - то гибридизаторов ДРАКОНа уже много... и Вы в их числе. Просто Ярослав сделал так, чтобы хотя бы на одном целевом языке после него уже никому из сочинителей не надо было бы выступать в этой роли. Потому что целевой язык реализован вроде как точно - сразу подавай результат трансляции гибридной схемы в текст на вход приложения обрабтки текстов. Тогда как при наличии промежуточного представления сочинитель должен ещё его "гибридизировать" с целевым языком, устанавливая и выполняя правила перевода. |
Автор: | ==== [ Вторник, 03 Январь, 2012 10:00 ] |
Заголовок сообщения: | Улыбнемся |
Владислав Жаринов писал(а): А если серьёзно - то гибридизаторов ДРАКОНа уже много... и Вы в их числе. На 3-й день нового года гибридизаторов уже много.
|
Автор: | Владислав Жаринов [ Вторник, 03 Январь, 2012 10:59 ] |
Заголовок сообщения: | Re: Новости Википедии: ДРАКОН (алгоритмический язык) |
Да пока прибавления по сравнению с прошлым годом на конференции не наблюдается... ![]() Впрочем, понятно, что Ваш пост писался как материал для Евгения Эдуардовича... ![]() |
Автор: | Владислав Жаринов [ Вторник, 03 Январь, 2012 12:58 ] |
Заголовок сообщения: | Об уровнях представления формализуемых знаний |
Ага... пост Владимира Даниеловича, на который отвечал здесь, за это время исчез ![]() Владимир Паронджанов в viewtopic.php?p=69108#p69108 от Вторник, 03 Январь, 2012 14:05 писал(а): Владислав Жаринов писал(а): Владимир Паронджанов в viewtopic.php?p=69078#p69078 писал(а): ... Ну, он так характеризуется разработчиками/пропагандистами... Кстати сказать, в русской Википедии язык Питон (Python) характеризуется как язык сверхвысокого уровня. Следовательно, про ДРАКОН можно сказать, что он выше, чем язык сверхвысокого уровня. ... ![]() Уважаемый Владислав! В Ваше сообщение вкралась неточность. 1. И в русской и в английской Википедии есть статья Цитата: "Сверхвысокоуровневый язык программирования" http://ru.wikipedia.org/wiki/%D0%A1%D0% ... 0%B8%D1%8F http://en.wikipedia.org/wiki/Very_high- ... g_language 2. Автор языка Питон -- голландский программист Гвидо ван Россум http://ru.wikipedia.org/wiki/%D0%A0%D0% ... 0%B0%D0%BD В написании статьи "Python" в Русской Википедии (как я предполагаю) он участия не принимал. http://ru.wikipedia.org/wiki/Python ![]() Только если мы "не указываем исполнителю, КАК" (в точном понимании этого) - то зачем нам описание потока управления?.. Оно должно генериться транслятором ЧТО-модели решения... как это происходит для Пролога, скажем... Получается, Питон не точно "СВУ-язык". Впрочем, это не к Википедии, конечно... она честно говорит "принято относить"...
И остальное (определения данных/предметов, архитектуры/квалификации) нужно отражать иными средствами, чем "слепыш" дракон-схемы... О чём и говорил в этом посте: viewtopic.php?p=68900#p68900 ... Можем выделить КАК уже в ЕЯ-тексте - пишем на "родном" гибридном техноязыке (допустимый исполнитель - человек). Но этот результат сразу будет относиться к уровню "ниже сверхвысокого". Не потому, что граф (для текста то же саме) - а потому как раз, что переходим от ЧТО к КАК... А поскольку этот поток в Питоне есть - то и можно переписать его структуры на ДРАКОНе. Что Степан и сделал... |
Автор: | Владимир Паронджанов [ Вторник, 03 Январь, 2012 14:47 ] |
Заголовок сообщения: | Re: Новости Википедии: ДРАКОН (алгоритмический язык) |
Уважаемый Владислав! Я убрал свой пост, потому что в Википедии обнаружилось противоречие 1. В статье про СВУ языки говорится, что Питон - это СВУ. 2. А в статье про Питон говорится, что Питон - это не СВУ, а всего лишь ВУ язык. Я попытался проверить по английскому разделу Википедии, но там НЕ сказано, что Питон - это СВУ язык. Вывод. Утверждение в русской Википедии, что Питон и др. - это СВУ язык вызывает сомнение. Я сожалею, что процитировал это "темное" утверждение Википедии. Тем более, что для моих целей это утверждение совершенно НЕ НУЖНО. Примечание. СВУ язык - это сверхвысокоуровневый язык программирования. Калька с английского very high level programming language |
Автор: | Владислав Жаринов [ Вторник, 03 Январь, 2012 15:56 ] |
Заголовок сообщения: | Re: Новости Википедии: ДРАКОН (алгоритмический язык) |
Ну и я о том же... только путём рассуждений. ![]() Понятие СВУ как предметно-ориентированности, IMHO, продуктивно вообще в рамках "трёх схем", как обсуждалось здесь: viewtopic.php?f=62&t=3305&start=20#p61360. Для Вики-статьи же на сегодня вообще актуальны, пожалуй, другие вопросы. Если понимать качественное улучшение её как превращение в ресурс поддержки формально-эргономичной визуализации. Чтобы народ вовлекался и в реализацию, и в применение. А именно:
* определение процесса гибридизации и роли графики и текста импер-схем с учётом состава и взаимосвязи описания (по классификации формализуемых знаний), а также требования изоморфизма с чисто текстовой записью. Вот тут надо точно и где-то более подробно. А то общие и где-то неполные формулировки в статье и оставляют простор для вопросов (вроде замечания Викифаната), и не очень располагают ко включению в конкретно-практическую деятельность... Потому как многим кажется, видимо, что это очередная претензия на "серебряную пулю" и/или некий личный пиар. На эти вопросы и обращал внимание - пока в постах этой и связанных тем. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |