Тема номера
Комфорт
Анатолий Вассерман
Деточка, все мы немножко лошади
И каждый из нас по-своему лошадь.
Владимир Маяковский
«Чайник» и сисоп, секретарша и хакер работают с очень разными наборами программ. Но все они - пользователи. Для каждого из нас компьютер со всеми своими бесчисленными программами лишь инструмент решения личных задач.
Даже если главная из этих задач -понять компьютер лучше, чем понимаешь людей. Этим, кстати, часто грешат хронические фидошники. Среди моих старых знакомых таких всего двое. Но если их характеры не намного хуже средних по тусовке, то меня изумляет вежливость ведущего рубрику «Интернет» Георгия Кузнецова в подборе эпитетов.
Современная персоналка при работе с современным пользовательским интерфейсом большую часть сил тратит на обеспечение комфорта. Инструмент обязан быть удобным. Иначе пользователь израсходует силы не на достижение поставленной цели, а на преодоление расставленных по дороге к этой цели препятствий. Бег с барьерами - увлекательное зрелище. Со стороны. Но когда бежишь сам и при каждом прыжке видишь, как конкурент обгоняет тебя по гладкой дорожке...
Хотя и у дискомфорта бывают оправдания. Кто только не поминал незлым тихим словом клавиатурную раскладку QWERTY! Буквы специально расположили предельно неудобно, чтобы замедлить печать (механизмы первых пишущих машинок не поспевали за пальцами машинистов. Именно машинистов: при тогдашней тяжеловесной механике это была сугубо мужская профессия).
Уже четверть века стоит в моём книжном шкафу справочник (энциклопедический и по размерам, и по содержанию) по эргономике и инженерной психологии. Правила техники безопасности пишутся кровью их нарушителей. Этот справочник - не исключение. Стандартные размеры ступенек утверждены тысячами ног, сломанных падениями с неудобных лестниц. Цвета шкал и формы стрелок напоминают об упавших самолётах и взорванных котлах - законе мерном следствии нечитаемых приборов.
Эргономика программ пока только разрабатывается. Хотя некоторые главы уже известны, например, повесть (хоть и не печальнейшая на свете) о языках программирования, поощряющих ошибки.
Вот страничка из этой повести. В программе на Фортране вместо «DO 3 I=1,3» (повторять цикл до метки 3 включительно, меняя переменную «I» от 1 до 3 с шагом 1) написали «DO 3 I=1.3». Фортран игнорирует пробелы в операторах и не требует предварительного описания используемых переменных. Поэтому в свежесозданную переменную «D03I» при каждом прохождении этого фрагмента заносилось значение одна целая и три десятых, а цикл выполнялся один раз (с каким значением «I», неведомо). Первая американская ракета, отправленная на Венеру, полетела к Нью-Йорку. Пришлось взрывать в воздухе. Точка вместо запятой обошлась в 18 миллионов долларов. За эти деньги можно разработать десяток языков, вылавливающих подобные ошибки. Что, впрочем, вскоре и сделали. Но Фортран употребляется и по сей день. Хорошо ещё, что практически вымер его потомок PL/ 1, на фоне которого Фортран безукоризненно надёжен.
О комфорте для самих себя разработчики, как правило, заботятся. Из основных офисных программ текстовые процессоры, на мой взгляд, заметно ближе к идеалу, чем, к примеру, электронные таблицы. Не потому ли, что писать документы и письма программистам приходится куда чаще, чем сводить балансы?
Текстовых редакторов для MS-DOS много. Но самыми богатыми возможностями правки в сочетании с удобством их использования, по мнению всех моих знакомых программистов, обладает MultiEdit фирмы American Cybernetics, Inc. Он предназначается прежде всего для редактирования текстов программ - программисты готовили инструмент для себя. Правда, по этой же причине MultiEdit - не текстовый процессор, а только редактор. Он не имеет (в отличие от, к примеру, ChiWriter или «Лексикона» для DOS) собственного шрифтового хозяйства, да и возможности по форматированию текста у него минимальные.
Но комфорт для разработчиков -лишь небольшая часть клубка проблем. Осваивая каждую новую предметную область, человек тратит на поиск условий для удобного существования в этой области чуть ли не больше сил и времени, чем на изучение её собственных закономерностей.
Авторы этой подборки публикуются в «Компьютерре» давно. Кое-что из сказанного Андреем Шипиловым мне знакомо по опыту. Дома у меня телевизор стоит рядом с дисплеем, и левый глаз, в поле зрения которого оба экрана, заметно устаёт. Разыскания Шипилова перекликаются со старым справочником по эргономике. В частности, нарушение правил компьютерной безопасности тоже оплачивается кровью (геморрой в переводе с греческого - кровотечение). У Антона Гололобова опыт участия в пресс-конференциях куда больше, чем у меня. Поэтому он смог выразить связно то, что я пока лишь смутно ощущаю. Как всегда, исчерпывающ и убедителен был Нотебук Российский.
Содержание публикаций, вопреки традициям тем номера, крайне разнообразно. Их объединяет не столько тема, сколько точка зрения. Которая, надеюсь, окажется общей не только для авторов, но и для вас, читателей.
