Наверное, те же самые чувства испытывает бухгалтер, садящийся к компьютеру… Какой же выход?
А вот какой: я беру меню и указываю на что-нибудь пальцем. Я на правильном пути. Может быть, я не получу то, что мне нужно, может быть, мне придется есть одних улиток, но я, по крайней мере, не буду чувствовать неловкость.
…Но представьте себе, что вы во французском ресторане, в котором нет меню — это ведь кошмар.
То же самое относится к программам для компьютеров — вам нужно меню. Меню дружественны, поскольку люди знают, что означают их пункты и поскольку они могут выбрать нужный пункт, просто указав на него. Им не приходится разыскивать что-то такое, чего они не смогут найти, и вводить какие-то команды, в которых могут быть ошибки.» В этой же статье журналист пошутил по поводу слабых мест меню: «Есть и другие варианты. Например, такой: «Вот наши три фирменных блюда. Если вас интересует остальное, спросите у официанта.»
Саймони уловил смысл шутки:
«Не хочу перебирать с этой аналогией, но вижу, куда вы клоните. Попав в мир микрокомпьютеров, я ясно понял, что у программ с меню есть много меню и что они организованы почти как лабиринт. Это немного похоже на игру-приключение… В некоторых таких программах бывает по пять, шесть или семь меню и для перехода из одного меню в другое приходится нажимать, скажем, Control-C. Да их схемы и печатают в виде разных меню, соединенных перемычками, и они похожи на карты Северной Америки, какими они представали перед глазами исследователей шестнадцатого века. Так и ждешь, что где-то выскочит маленький дракончик и пригрозит тебе, если пойдешь по неправильному пути. Это коварная штука.»
Саймони изобрел элемент программ, ставший знаменитым: меню Multiplan. Меню имело вид двух строк, находившихся в нижней части экрана и имевших понятные названия, такие как Calculate (Считать) и Print (Печатать). Когда пользователь выбирал одну из команд меню, например Print, программа Multiplan открывала подменю. Клавиша Escape позволяла пользователю вернуться в предшествующее меню.
У Multiplan были и другие новые особенности. Программа давала пользователю возможность объединить несколько рабочих таблиц. Например, 12 месячных рабочих таблиц можно было соединить в одну общую таблицу. Наконец, для упрощения ввода формул программа предоставляла возможность присвоения имен группам клеток. Так сумме (sum) объемов сбыта (sales) можно было дать специфическое имя, например SUM (SALES).
Когда Саймони закончил спецификации продукта, пришла очередь группы программистов: Дуга Клан дера и Боба Мэтьюза, которым иногда помогали четверо других разработчиков. Кландер недавно попал в Microsoft прямо из колледжа.