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

Студентка мехмата Анна Колантаевская просит помощи
https://forum.drakon.su/viewtopic.php?f=217&t=4122
Страница 1 из 2

Автор:  Владимир Паронджанов [ Понедельник, 15 Октябрь, 2012 09:45 ]
Заголовок сообщения:  Студентка мехмата Анна Колантаевская просит помощи

Уважаемые коллеги!

Я получил письмо:
Цитата:
Здравствуйте, уважаемый г-н Паронджанов,

Пишу Вам касательно разработанного Вами языка ДРАКОН. Надеюсь, Вы уделите мне немного времени.

Я - студентка математико-механического факультета СПбГУ, по совместительству работаю в НИИ ИТ при нашем университете, текущий момент занимаюсь изучением визуальных средств программирования с точки зрения юзабилити и эргономизации. Среди прочих подходов и эвристик особенно тщательно изучаются российские наработки - и язык ДРАКОН в частности.

Хотелось бы иметь возможность взглянуть на какую-то статистику или любые иные данные, подтверждающие действительное повышение производительности труда специалистов, использующих данное визуальное средство в том или ином аспекте своей деятельности. К сожалению, в открытом доступе мне не удалось найти таких сведений - конкретных цифр, ссылок на конкретные исследования.

Но, быть может Вы могли помочь мне с этим? Если это, конечно, не слишком обременительно.

Заранее благодарю Вас,

С уважением,
Колантаевская Анна

Мехмат Санкт-Петербургского университета достоин всяческого уважения. И его студенты тоже. Прошу откликнуться на просьбу студентки Анны.

Автор:  Ильченко Эдуард [ Понедельник, 15 Октябрь, 2012 10:06 ]
Заголовок сообщения:  Re: Студенка мехмата Анна Колантаевская просит помощи

Владимир Паронджанов писал(а):
Мехмат Санкт-Петербургского университета достоин всяческого уважения. И его студенты тоже. Прошу откликнуться на просьбу студенки Анны.

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

К сожалению, я не знаю инструментов (включая мои незначительные наработки : ), шум от которых был бы меньше сигнала от самого ДРАКОНа. Трудности использования инструмента в значительной мере заглушают пользу языка.

Не представляю как можно помочь в таких условиях. К тому же студентке нужны ссылки на научные исследования. Я же встречал только частные мнения.

Автор:  ==== [ Понедельник, 15 Октябрь, 2012 17:46 ]
Заголовок сообщения:  Re: Студенка мехмата Анна Колантаевская просит помощи

Со студенческой работой Анны Колантаевской по Дракону уже знакомы здесь 08 Июль, 2012.

Анне можно рекомендовать:
самой продумать методику и поставить эксперимент,
поучаствовать в своем эксперименте.

Имеются примеры изучения Павлом Макаровым здесь и здесь.

Автор:  Владимир Паронджанов [ Суббота, 20 Октябрь, 2012 10:56 ]
Заголовок сообщения:  Re: Студентка мехмата Анна Колантаевская просит помощи

Цитата:
Санкт-Петербургский Государственный Университет
Математико-механический факультет
Кафедра системного программирования

Реализация эвристик языка ДРАКОН в metaCASE-средстве QReal

Курсовая работа студентки 361 группы
Колантаевской Анны Сергеевны


Научный руководитель

ст. преп. Т.А. Брыксин

Санкт-Петербург
2012

Автор:  Степан Митькин [ Понедельник, 22 Октябрь, 2012 14:49 ]
Заголовок сообщения:  Re: Студентка мехмата Анна Колантаевская просит помощи

Очень хорошо, если ДРАКОН будет поддерживаться в QReal.
http://qreal.ru/
Эти ребята показывают глубокое понимание проблем программирования. Жаль, что у меня не получилось запустить их среду (падает).

Автор:  Владимир Паронджанов [ Вторник, 17 Сентябрь, 2013 21:23 ]
Заголовок сообщения:  Re: Студентка мехмата Анна Колантаевская просит помощи

В 2013 году Анна Сергеевна Колантаевская защитила бакалаврскую работу
(значительная часть работы посвящена языку ДРАКОН)

Цитата:
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Математико-механический факультет

Кафедра Системного Программирования


Колантаевская Анна Сергеевна

Исследование удобства процесса моделирования на базе DSM платформы QReal

Бакалаврская работа




Допущена к защите.
Зав. кафедрой:
докт. ф.м.н., профессор А.Н. Терехов

Научный руководитель:
ст. преподаватель Брыксин Т.А.

Рецензент:
ст. преподаватель Литвинов Ю.В.



СанктПетербург
2013

http://www.google.com/url?sa=t&rct=j&q= ... x_ngXcbM8g

=================================

ПРЕЗЕНТАЦИЯ

Цитата:
Исследование удобства процесса моделирования на базе DSM-платформы QReal

Колантаевская Анна


Научный руководитель:
старший преподаватель
Брыксин Тимофей Александрович

Рецензент:
старший преподаватель
Литвинов Юрий Викторович

http://www.google.com/url?sa=t&rct=j&q= ... AbWX8UwtEw

==============================

Список выпускных работ за 2013 год (в этом списке есть и Анна Колантаевская)
Цитата:
Выпускные работы за 2013 год

http://se.math.spbu.ru/SE/diploma/2013/ ... anguage=en

В строке Колантаевская есть три столбца: 1) текст 2) презентация 3) код
Все это можно скачать и посмотреть

Автор:  Евгений Темиргалеев [ Вторник, 17 Сентябрь, 2013 22:44 ]
Заголовок сообщения:  Re: Студентка мехмата Анна Колантаевская просит помощи

Степан Митькин писал(а):
Очень хорошо, если ДРАКОН будет поддерживаться в QReal.
http://qreal.ru/
Эти ребята показывают глубокое понимание проблем программирования. Жаль, что у меня не получилось запустить их среду (падает).
Наверное не просто показывают глубокое понимание, но и делают посыл нам всем, пытаясь акцентировать внимание на этих проблемах. http://www.inr.ac.ru/~info21/princypKalashnikova.htm

Автор:  Илья Ермаков [ Среда, 18 Сентябрь, 2013 09:58 ]
Заголовок сообщения:  Re: Студентка мехмата Анна Колантаевская просит помощи

Очередная 4GL-утопия :)
Идея языка под каждую задачу проверялась ещё на ЛИСПе, со всеми плюсами/минусами.
Плюсы весомые есть для разработчика-одиночки, при массовом процессе будет "фонтан фантазии", море языков - как это было с обычными языками... Только лёгкость построения новых в таких средах будет ещё усиливать этот фонтан.

Автор:  Info21 [ Среда, 18 Сентябрь, 2013 14:06 ]
Заголовок сообщения:  Re: Студентка мехмата Анна Колантаевская просит помощи

Евгений Темиргалеев писал(а):
Степан Митькин писал(а):
Очень хорошо, если ДРАКОН будет поддерживаться в QReal.
http://qreal.ru/
Эти ребята показывают глубокое понимание проблем программирования. Жаль, что у меня не получилось запустить их среду (падает).
Наверное не просто показывают глубокое понимание, но и делают посыл нам всем, пытаясь акцентировать внимание на этих проблемах. http://www.inr.ac.ru/~info21/princypKalashnikova.htm

Да уж, глубже не бывает...

Автор:  Владимир Паронджанов [ Четверг, 19 Сентябрь, 2013 08:33 ]
Заголовок сообщения:  Re: Студентка мехмата Анна Колантаевская просит помощи

http://www.rsdn.ru/article/philosophy/LOP.xml
Цитата:
Несмотря на стремительный прогресс, мы все еще в каменном веке программирования. Наш старый надежный каменный топор (объектно-ориентированное программирование) хорошо послужил нам, но трескается и рассыпается на сегодняшних проблемах. Чтобы развиваться дальше, пора приручить огонь. Только так мы сможем выковать новые инструменты и войти в век изобретений и новых технологий.

Я говорю о тех ограничениях, которые заставляют программиста думать как компьютер, вместо того чтобы научить компьютер думать по-человечески. Это серьезные, закоренелые ограничения, и преодолеть их будет непросто. Говоря об абсолютно новой парадигме, я не преувеличиваю. Нам придется полностью изменить способ написания программ.

Автор:  Илья Ермаков [ Четверг, 19 Сентябрь, 2013 09:28 ]
Заголовок сообщения:  Re: Студентка мехмата Анна Колантаевская просит помощи

Цитата:
Наш старый надежный каменный топор (объектно-ориентированное программирование) хорошо послужил нам, но трескается и рассыпается на сегодняшних проблемах.


Мне кажется, что некоторые, типа таких авторов, так и не научились пользоваться "топором".
Вообще, человечество в 20-м веке создавало сложнейшие программные системы (в военной области, на транспорте и т.п.), которые работали (и по сей день работают) достаточно надёжно. И, кстати, это делалось даже в дообъектную эпоху (хотя "почти объектные" средства, естественно, применялись, как в Аде-83, и т.п. Посмотрите книгу Бара про решение задач на Аде-83 - как элегантно проектировались архитектуры).
А сейчас падает и сложность, и качество ПО - посмотрите на последние провалы Пентагонских разработок и т.п., глюки новых периферийных устройств.
Как выразился Горбунов-Посадов (ИПМ РАН):
Цитата:
Объяснить утраченный интерес к книге, мне кажется, можно достаточно просто. В начале 90-х в стране еще оставались тысячи или, скорее, десятки тысяч программистов, имевших дело с программами масштаба сотен тысяч и миллионов строк кода. Такие программы в 60-80-х годах писались, в основном, для оборонки, которая в 90-е просто перестала существовать. И, соответственно, исчезли потенциальные читатели книги. Прекрасно помню залы всесоюзных конференций на 200-300 человек в 70-80-х годах, где каждый действительно имел дело с программами такого объема и где бурно обсуждались проблемы крупных программ. Трудно представить, что сейчас удалось бы собрать подобную аудиторию.


А ПК-шные программисты прошли повторно через все "грабли" отрасли - от переизобретения Бейсика в виде веб-скриптовых-языков и до идей "проблемно-ориентированных мета-языков".

Цитата:
Я говорю о тех ограничениях, которые заставляют программиста думать как компьютер, вместо того чтобы научить компьютер думать по-человечески. Это серьезные, закоренелые ограничения, и преодолеть их будет непросто. Говоря об абсолютно новой парадигме, я не преувеличиваю. Нам придется полностью изменить способ написания программ.


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

Людям типа Эрика Эванса, с практиками, описанными в его книге Domain-Driven Desing, тоже ничего "не жмёт". Наоборот, хватает базовых кирпичей языкового уровня, чтобы на семантическом выражать всё, что требуется. Вообще, Jav-овского арсенала средств всем как-то хватает, никто не просит ничего на языковый уровень.
Кроме "плохих танцоров"...

В сообществе ведущих ИТ-архитекторов <a href="http://semat.org/">SEMAT</a>, насколько я помню, нет направления работы "языки программирования". Вообще, их направленность, на упорядочивание существующего, а не на изобретение новых "серебрянных пуль".

Короче, посыл мой какой: не научились пользоваться и половиной выразительных возможностей имеющегося - а уже громоздят утопические "мета-языковые" замки, повторяя уже пройденные отраслью эксперименты.

Автор:  Евгений Темиргалеев [ Четверг, 19 Сентябрь, 2013 09:48 ]
Заголовок сообщения:  Re: Студентка мехмата Анна Колантаевская просит помощи

Владимир Паронджанов писал(а):
http://www.rsdn.ru/article/philosophy/LOP.xml
Цитата:
Несмотря на стремительный прогресс, мы все еще в каменном веке программирования. Наш старый надежный каменный топор (объектно-ориентированное программирование) хорошо послужил нам, но трескается и рассыпается на сегодняшних проблемах. Чтобы развиваться дальше, пора приручить огонь. Только так мы сможем выковать новые инструменты и войти в век изобретений и новых технологий.

Я говорю о тех ограничениях, которые заставляют программиста думать как компьютер, вместо того чтобы научить компьютер думать по-человечески. Это серьезные, закоренелые ограничения, и преодолеть их будет непросто. Говоря об абсолютно новой парадигме, я не преувеличиваю. Нам придется полностью изменить способ написания программ.
Надеюсь, тут не кроется "научить компьютер думать за человека"? Такая "парадигма", увы, не нова...

И не путает ли чего автор? Инструмент --- это компьютер, а написание программ это лишь средство управления им. Чтобы качественно переменить последнее, начинать нужно с первого. Как не переменяй способ управления лопатой, копать она от того сама не начнёт...

Если говорить ближе к тематике форума --- запись текстовых алгоритмов на графическом языке, например, ДРАКОНе, не означает, что компьютер начинает думать по-человечески. Это лишь другая форма изображения алгоритма, от которой, несомненно, зависит как восприятие изображенного человеком, так и обучаемость его этому способу изображения... но эти вопросы вне контекста означенной цитаты.

Автор:  igor [ Четверг, 19 Сентябрь, 2013 16:30 ]
Заголовок сообщения:  Re: Студентка мехмата Анна Колантаевская просит помощи

Владимир Паронджанов писал(а):
http://www.rsdn.ru/article/philosophy/LOP.xml
Цитата:
Я говорю о тех ограничениях, которые заставляют программиста думать как компьютер, вместо того чтобы научить компьютер думать по-человечески.

Автор цитаты совершенно не в теме. Попытки создать искусственный интеллект предпринимались с конца 40-х годов прошлого века. Тогдашним пионерам искусственного интеллекта казалось пройдёт ещё какой-нибудь год, максимум два, и задача будет решена. С тех пор прошло больше полувека, а воз и ныне там. Определённые успехи есть (созданы экспертные системы и т.п.), но хоть сколько-то приблизиться к тому, чтобы "научить компьютер думать по-человечески", так и не удалось.

Автор:  albobin [ Четверг, 19 Сентябрь, 2013 22:15 ]
Заголовок сообщения:  Re: Студентка мехмата Анна Колантаевская просит помощи

Что-то уж слишком буквально воспринимается "научить компьютер думать по-человечески" из статьи. Так можно навесить на автора и то, что он и не совершал :-)

Автор:  albobin [ Пятница, 20 Сентябрь, 2013 08:28 ]
Заголовок сообщения:  Re: Студентка мехмата Анна Колантаевская просит помощи

PS
из оригинальной статьи
"I'm talking about the limitations of programming which force the programmer to think like the computer rather than having the computer think more like the programmer."

Автор:  Владимир Паронджанов [ Пятница, 20 Сентябрь, 2013 08:46 ]
Заголовок сообщения:  Re: Студентка мехмата Анна Колантаевская просит помощи

Дайте, пожалуйста, ссылку на оригинальную статью

Автор:  Илья Ермаков [ Пятница, 20 Сентябрь, 2013 08:50 ]
Заголовок сообщения:  Re: Студентка мехмата Анна Колантаевская просит помощи

Там в начале статьи:
Цитата:
В идеале, профессия программиста дает мне возможность делать с компьютером все. В реальности, свобода сегодняшнего программиста весьма ограниченна. Да, конечно, я могу сделать все, но многое из этого «всего» займет несколько лет – а должно бы существенно меньше. Что-то здесь неправильно.
Программиста ограничивает зависимость от инфраструктуры, которую нельзя изменить – в частности, языков программирования и сред разработки. Если мне нужно некоторое расширение языка, придется подождать, пока его внесет автор. Если мне нужны дополнительные функции в IDE, придется ждать, пока это сделает производитель. Эти-то зависимости и ограничивают мою свободу


Свободы человеку мало )) При том, что свобода от материальных ограничений и так играет злую шутку с отраслью.
По поводу расширяемых IDE - бери Обероны или Smalltalk - и никого не жди ))

Автор:  albobin [ Пятница, 20 Сентябрь, 2013 08:50 ]
Заголовок сообщения:  Re: Студентка мехмата Анна Колантаевская просит помощи

Владимир Паронджанов писал(а):
Дайте, пожалуйста, ссылку на оригинальную статью

http://www.onboard.jetbrains.com/is1/articles/04/10/lop/

Автор:  Владимир Паронджанов [ Пятница, 20 Сентябрь, 2013 09:45 ]
Заголовок сообщения:  Re: Студентка мехмата Анна Колантаевская просит помощи

Спасибо.

Интересно, а где сейчас (в 2013 году) автор статьи и президент JetBrains Sergey Dmitriev?
Оригинальная статья опубликована давно (в ноябре 2004 года) в электронном журнале OnDoard, который выходил в 2000 - 2005 годах.
А что было дальше?

Я смог отыскать последнее упоминание о Сергее Дмитриеве только в 2008 году:
Цитата:
Sergey Dmitriev is the cofounder and CEO of JetBrains

в статье
Цитата:
JetBrains Delivers Meta Programming System Beta
By Darryl K. Taft | Posted 2008-12-11 -
See more at: http://www.eweek.com/c/a/Application-De ... Y38wo.dpuf

http://www.eweek.com/c/a/Application-De ... stem-Beta/

======

CEO — Chief executive officer — Генеральный директор или президент

Автор:  albobin [ Пятница, 20 Сентябрь, 2013 09:53 ]
Заголовок сообщения:  Re: Студентка мехмата Анна Колантаевская просит помощи

Владимир Паронджанов писал(а):
Интересно, а где сейчас (в 2013 году) автор статьи и президент JetBrains Sergey Dmitriev?

Вроде бы там же в JetBrains.
http://www.jetbrains.com/company/people/index.html
http://www.jetbrains.com/company/people/Dmitriev_Sergey.html
PS.
JetBrains BioLabs
http://www.cnews.ru/top/2012/10/24/ross ... tov_507454
http://www.osp.ru/news/articles/2013/11/13034422/
"В настоящее время, занимая пост президента компании, он занимается инвестициями в новые перспективные стартапы и научной деятельностью"

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