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