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

Язык ДРАКОН как развивающая память технология
https://forum.drakon.su/viewtopic.php?f=229&t=6906
Страница 1 из 1

Автор:  Дмитрий Бардынин [ Воскресенье, 18 Октябрь, 2020 11:07 ]
Заголовок сообщения:  Язык ДРАКОН как развивающая память технология

В разговоре с профессиональными программистами часто всплывает тезис о том, что текстовый ввод - это компактно, быстро, внятно. И, мол, ДРАКОН всегда будет костылем для настоящего профи, т.к. визуальный интерфейс только отвлекает от "чистого потока сознания в консоль". Предлагаю рассмотреть данный аргумент с другой позиции: сколько типов памяти подключено к процессу программирования при работе с текстом? взял за основу популярную статью из Сети
1.1. Мгновенная (мгновение) - да, т.к. текстовый ввод довольно протяженный процесс, и программисту нужно иметь некий буфер для реализации клавиатурного ввода;
1.2. Кратковременная (до 20 сек) - да, т.к. нужно помнить идею, которую следует записать в одну строку, или даже в несколько строк, если это цикл, например;
1.3. Оперативная (от 40 минут до нескольких суток) - да, т.к. общая идея программы хранится в голове, также как и структура переменных, окружения, и т.д.;
1.4. Долговременная (неограниченный срок) - да, когда мы говорим об общих подходах к программированию, типовых приемах, языках и т.п.;
2.1. Слуховая - нет;
2.2. Тактильная - преимущественно нет, хотя некоторые программисты используют клавиатуры с тактильными маркерами, виброкнопками и т.п.;
2.3. Обонятельная - нет;
2.4. Зрительная - преимущественно нет;
2.5. Вкусовая - нет;
2.6. Механическая - скорее нет, хотя различные "горячие клавиши" используются весьма интенсивно, но к программированию имеют не прямое отношение;
2.7. Эмоциональная - скорее да, иначе зачем этим заниматься.

Автор:  Дмитрий Бардынин [ Воскресенье, 18 Октябрь, 2020 11:15 ]
Заголовок сообщения:  Re: Язык ДРАКОН как развивающая память технология

Разберем аналогичный список для ДРАКОНистов:
1.1. Мгновенная (мгновение) - да, т.к. манипулирование графическими объектами тоже не мгновенно, и требует удержания мысли в процессе создания диаграммы;
1.2. Кратковременная (до 20 сек) - да, т.к. нужно помнить идею, которую следует оформить в одной диаграмме;
1.3. Оперативная (от 40 минут до нескольких суток) - да, т.к. общая идея комплекса диаграмм хранится в голове, также как и структура переменных, окружения, и т.д.;
1.4. Долговременная (неограниченный срок) - да, когда мы говорим об общих подходах к программированию, типовых приемах, языках и т.п.;
2.1. Слуховая - нет;
2.2. Тактильная - пока нет, но ситуация может радикально измениться довольно скоро. Использование сенсорных экранов об этом "намекает". Не за горами появление сенсорных экранов с использованием разных физических принципов, например с вибрационными ответами, или с изменяемой фактурой поверхности, т.е. с высококачественной тактильной обратной связью. Первые прототипы уже существуют, но они пока далеки от совершенства;
2.3. Обонятельная - нет;
2.4. Зрительная - да, т.к. образ собственных решений может храниться в памяти уже не в виде идей, а в виде образов готовых диаграмм;
2.5. Вкусовая - нет;
2.6. Механическая - да, уже сейчас движения мыши автоматизируются при поиске конкретных иконок в палитре диаграмм. Когда же для создания диаграмм будут применяться средства дополненной реальности (а такие эксперименты мы уже готовим), с использованием возможностей движения всем телом программиста, то этот тип памяти будет приобретать все больший и больший вес;
2.7. Эмоциональная - скорее да, как во всяком творчестве.

Автор:  Дмитрий Бардынин [ Воскресенье, 18 Октябрь, 2020 11:23 ]
Заголовок сообщения:  Re: Язык ДРАКОН как развивающая память технология

Сравним результаты:
- текстовое программирование: 6 ответов "да" из приведенного списка;
- ДРАКОН-программирование: 7+(1 очень скоро) ответов "да" из приведенного списка;

Выводы делайте сами, а мне кажется, что спор про "костыли" волшебным образом трансформируется в рассуждения про "вериги", причем уже у текстовиков.

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