DRAKON.SU https://forum.drakon.su/ |
|
Доклад Алены Ноздрановской "Язык Дракон" https://forum.drakon.su/viewtopic.php?f=243&t=7181 |
Страница 1 из 1 |
Автор: | Владимир Паронджанов [ Суббота, 01 Октябрь, 2022 21:47 ] |
Заголовок сообщения: | Доклад Алены Ноздрановской "Язык Дракон" |
Доклад Алены Ноздрановской "Язык Дракон" Доложила: студентка группы 2–Б Алена Ноздрановская Преподаватель С. Н. Мичкивський https://www.youtube.com/watch?v=ecGQLaV2oFM |
Автор: | Alex_st_Tomsk [ Понедельник, 03 Октябрь, 2022 11:20 ] |
Заголовок сообщения: | Re: Доклад Алены Ноздрановской "Язык Дракон" |
Содержание доклада неплохое, тем не менее есть моменты, которые мне лично показались неорганичными в докладе. Я вполне уверен, что многие детали языка в 2015 году были недостаточно освещены или воспринимались иным образом. Моё видение - это видение человека, который четвёртый-пятый год работает с ДРАКОНом и у которого есть собственная картина об этом языке на октябрь 2022 года. 1. Считаю, что слишком много внимания было уделено истории ДРАКОНа, деталям развития. Важно лишь, что исконно ДРАКОН разрабатывался для инженеров и им подобным, но не программистов. Поэтому язык ДРАКОН - не язык программирования, а язык алгоритмизации, формальный язык. Ещё важно, что язык основан на гуманитарных требованиях: ясность, лёгкость изучения, понятность схем и тому подобное. 2. На титульном слайде написано, что в презентации рассматриваются программные средства языка ДРАКОН. В презентации ни единого слова об этом нет. Большую часть исторической справки можно было бы с лёгкостью заменить перечнем редакторов: ИС Дракон, Фабула, DrakonEditor, DrakonHub. Можно было бы показать, как схемы строятся, как интересно реализуются веточные циклы, пересадки лиан - это же очень интересно, когда целый поток действий одним щелчок мыши перенаправляется из одного русла в другое. 3. Всё же в литературе по языку ДРАКОН чаще употребляется термин "дракон-схема", когда говорят о чертеже алгоритма, сделанном с опорой на язык ДРАКОН. Термин "блок-схема" более общий, или, если можно так сказать, взят из "смежной технологии". 4. Дракон-схема на 5:38 - это дракон-схема программирования быстрой сортировки на языке Дракон-Си. По крайней мере так написано на слайде. На самом деле я склонен думать, что это написано на языке Дракон-Си++, потому что в формальных параметрах я заметил модификатор доступа public. И структура ObjectArray либо не описана, либо заимствована из objectarray.h. Почему тогда нигде не написаны заголовочные файлы? Не говорю уже о том, что схема нечитабельна на слайде, с трудом разобрал буквы. Хотел бы предложить свою дракон-схему алгоритма быстрой сортировки. Так получилось, что через эту тему я продемонстрирую прогресс в совершенствовании своего редактора Дракон-Си. За основу взят тот же алгоритм, что и у Алёны Ноздрановской. Этот код можно увидеть и в литературе Кернигана и Ритчи. Вложение: Следовательно, мной были созданы целых дракон-схемы: сортировка, обмен элементов и проверка работоспособности. Вложение: Вложение: Вложение: В данных схемах скрыты фрагменты кода. На рисунках их не видно, но если открыть каждую иконы для редактирования отдельно, его можно заметить в поле "фрагмент программы". На рисунке показан пример такого фрагмента для зелёной иконы "Вставка". Вложение: Результат интерпретации был помещён в один файл main.c и запущен. Как можно увидеть, числа отсортированы в порядке возрастания верно. Вложение: итог.PNG [ 3.14 КБ | Просмотров: 3683 ] |
Автор: | Владимир Паронджанов [ Понедельник, 03 Октябрь, 2022 17:04 ] |
Заголовок сообщения: | Re: Доклад Алены Ноздрановской "Язык Дракон" |
Alex_st_Tomsk писал(а): Большую часть исторической справки можно было бы с лёгкостью заменить перечнем редакторов: ИС Дракон, Фабула, Drakon Editor, DrakonHub. Алексей, почему вы не упомянули Drakon.Tech? viewforum.php?f=215 viewforum.php?f=218 Цитата: Drakon.Tech
https://drakon.tech Drakon.Tech — онлайн-редактор, предназначенный для программирования и составления исполняемых сценариев. Из всех трёх редакторов Степана Митькина, Drakon.Tech реализует самый простой и скоростной процесс редактирования. Со временем, Drakon.Tech заменит DRAKON Editor. |
Автор: | Alex_st_Tomsk [ Понедельник, 03 Октябрь, 2022 19:01 ] |
Заголовок сообщения: | Re: Доклад Алены Ноздрановской "Язык Дракон" |
Владимир Паронджанов писал(а): Алексей, почему вы не упомянули Drakon.Tech? Я ограничил список только несколькими примерами. Конечно, есть ещё и Drakon.Tech и, если удаляться в прошлое, редактор Эйсымонта для DOS можно упомянуть. Есть же ещё разные проекты, которые оказались заброшены, не готовыми для выпуска или не на слуху. viewforum.php?f=149 - Конструктор Артёма Бразовского viewforum.php?f=154 - Конструктор Олега Гарипова И если уж на то пошло, то и Дракон-Си в этот список можно внести viewtopic.php?f=143&t=7151 |
Автор: | Владимир Паронджанов [ Вторник, 04 Октябрь, 2022 09:15 ] |
Заголовок сообщения: | Re: Доклад Алены Ноздрановской "Язык Дракон" |
Степан Митькин считает Drakon.Tech своим лучшим инструментом для программирования на языке JavaScript. Alex_st_Tomsk писал(а): viewforum.php?f=149 - Конструктор Артёма Бразовского Эти два конструктора не доступны, пользоваться ими могут только их авторы. И больше никто.viewforum.php?f=154 - Конструктор Олега Гарипова Alex_st_Tomsk писал(а): Дракон-Си в этот список можно внести viewtopic.php?f=143&t=7151 Дракон-Си пока нельзя внести, так как сайт https://drakon-c.ru/ заблокирован. Цитата: Ошибка 4030
Error 4030. Website is blocked. Please try again later. Сайт заблокирован |
Автор: | Alex_st_Tomsk [ Вторник, 04 Октябрь, 2022 18:18 ] |
Заголовок сообщения: | Re: Доклад Алены Ноздрановской "Язык Дракон" |
Владимир Паронджанов писал(а): Степан Митькин считает Drakon.Tech своим лучшим инструментом для программирования на языке JavaScript. Alex_st_Tomsk писал(а): viewforum.php?f=149 - Конструктор Артёма Бразовского Эти два конструктора не доступны, пользоваться ими могут только их авторы. И больше никто.viewforum.php?f=154 - Конструктор Олега Гарипова Alex_st_Tomsk писал(а): Дракон-Си в этот список можно внести viewtopic.php?f=143&t=7151 Дракон-Си пока нельзя внести, так как сайт https://drakon-c.ru/ заблокирован. Цитата: Ошибка 4030 Error 4030. Website is blocked. Please try again later. Сайт заблокирован Так или иначе, мысль понятна. Необходимы хоть какие-то примеры, чтобы у зрителя было представление о редакторах дракон-схем |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |