Билл Гейтс и сотворение Microsoft | страница 78
Когда Саймони взялся за руководство проектом Multi plan (в то время Electronic Paper), к нему по наследству перешло исследование консультанта Пола Хэкела. Поскольку Саймони только начинал работать, он решил, что лучше всего не вносить резких изменений в то, что уже сделано, и сохранить обозначения LtCl для строк и столбцов.
Однако у Саймони был ряд интересных мыслей о том, как делать программу. Изюминкой стало меню. Меню, утверждал он, является существенным элементом для того, чтобы программное обеспечение не приводило в замешательство пользователей. Он объяснил суть меню в интервью журналу «PC World» (ноябрь 1983 г.).
«Мне правится явная аналогия с рестораном. Скажем, я захожу во французский ресторан и не умею говорить по-французски. Обстановка необычная, самочувствие неважное. Я боюсь сделать глупость и поэтому напряжен. Затем ко мне подходит очень внушительный официант и заговаривает со мной по-французски. Я покрываюсь холодным потом.
Наверное, те же самые чувства испытывает бухгалтер, садящийся к компьютеру… Какой же выход?
А вот какой: я беру меню и указываю на что-нибудь пальцем. Я на правильном пути. Может быть, я не получу то, что мне нужно, может быть, мне придется есть одних улиток, но я, по крайней мере, не буду чувствовать неловкость.
…Но представьте себе, что вы во французском ресторане, в котором нет меню — это ведь кошмар.
То же самое относится к программам для компьютеров — вам нужно меню. Меню дружественны, поскольку люди знают, что означают их пункты и поскольку они могут выбрать нужный пункт, просто указав на него. Им не приходится разыскивать что-то такое, чего они не смогут найти, и вводить какие-то команды, в которых могут быть ошибки.» В этой же статье журналист пошутил по поводу слабых мест меню: «Есть и другие варианты. Например, такой: «Вот наши три фирменных блюда. Если вас интересует остальное, спросите у официанта.»
Саймони уловил смысл шутки:
«Не хочу перебирать с этой аналогией, но вижу, куда вы клоните. Попав в мир микрокомпьютеров, я ясно понял, что у программ с меню есть много меню и что они организованы почти как лабиринт. Это немного похоже на игру-приключение… В некоторых таких программах бывает по пять, шесть или семь меню и для перехода из одного меню в другое приходится нажимать, скажем, Control-C. Да их схемы и печатают в виде разных меню, соединенных перемычками, и они похожи на карты Северной Америки, какими они представали перед глазами исследователей шестнадцатого века. Так и ждешь, что где-то выскочит маленький дракончик и пригрозит тебе, если пойдешь по неправильному пути. Это коварная штука.»