http://www.computerra.ru/offline/2000/332/2889/
Чем чаще всего пользуется человек при общении с компьютером?
Ну конечно же - мышью...
А какие интерфейсы преобладают в последнее время?
Естественно, графические...
Кто ими пользуется?
Большинство юзеров.
Ну а крутые программеры?
Нет, они-то как раз предпочитают архаичную командную строку и архаичный текстовый интерфейс... Но почему?
Есть мнение, что из-за снобизма. Что это у них знак принадлежности к "касте". Вроде как тайные знаки у масонов.
Но не слишком ли сложно получается? Не выкидывает же никто из автомобиля стартер, чтобы получать удовольствие от его заведения "шлангом"... Скорее всего, тут дело в другом. Чем мы воспринимаем графический интерфейс и всякие странные звуки, издаваемые операционной системой?
Правильно. Органами чувств. Первой сигнальной системой. И мышью мы водим, используя моторные навыки. Те же самые, что есть и у животных. Поэтому-то мышь и графический интерфейс и столь удобны для сотен миллионов пользователей, в том числе и тех, кто подходит к компьютеру раз в неделю. Компьютер, являясь инструментом, позволяет высвобождать для других видов деятельности целые слои сознания...
А командная строка заставляет программиста активировать вторую сигнальную систему. При этом приходится куда более тщательно осмысливать любое действие с компьютером. Компьютер, его программное обеспечение являются здесь важнейшим объектом деятельности, на котором и сосредотачивается разум профессионала...
Это различие, видимо, объективно. Если компьютер для тебя лишь инструмент, то разумно использовать при работе с ним "чувственные" интерфейсы. Ну а если он важнейший объект творчества - без "диалога", без включения второй сигнальной системы не обойтись... И тут дело не в снобизме, не в "клубной этике". И желание экономить ресурсы тут тоже не при чем. Ничто ведь не мешает командной строке быть сколь угодно эстетизированной, отображаемой очень красиво и понятно, с тратой ресурсов ничуть не меньшей, чем берет приличный графический интерфейс... Неизбежность различий в выборе интерфейсов спрятана куда глубже, в фундаментальных основах нашего мышления. Просто есть вещи, которые лучше делать не задумываясь, так, как мы идем знакомой дорогой. И есть предметы, работа над которыми требует максимального сосредоточения. Разработка программ, например. Вот для них-то и предназначена командная строка, активирующая открытую Павловым вторую сигнальную систему!