*
Серия «СЛЕД В ИСТОРИИ»
Разрешенный перевод английского издания,
опубликованного Prima Publishing.
© 1993, Susan Knepper, Daniel Ichbiah.
The Making of Microsoft.
© Перевод: Мовшович Д. Я., 1997
© Оформление: издательство «Феникс»
В книге рассказывается удивительная история головокружительного взлета одной из наиболее успешных компаний мира и ее основателя Билла Гейтса. Он — воплощение Американской мечты — не имея законченного высшего образования, начиная с нуля, имея в своем багаже только талант, огромное трудолюбие и прозорливость, он стал самым молодым миллиардером Америки, а в последнее время — еще и самым богатым ее гражданином.
Книга настолько увлекательна, что взяв ее в руки невозможно оторваться, не прочитав до конца.
*
Серия «СЛЕД В ИСТОРИИ»
Разрешенный перевод английского издания,
опубликованного Prima Publishing.
© 1993, Susan Knepper, Daniel Ichbiah.
The Making of Microsoft.
© Перевод: Мовшович Д. Я., 1997
© Оформление: издательство «Феникс»
БЛАГОДАРНОСТИ
Я хотел бы поблагодарить следующих людей за помощь, оказанную мне при работе над этой книгой. Они проявили удивительное терпение и благосклонность и были откровенны со мной.
Я благодарю
Пола Аллена
Джейба Блюменталя
Бетси Девис
Билла Гейтса [1]Я несколько раз брал интервью у Гейтса, когда работал журналистом.
Дуга Кландера
Нейла Конзена
Мишеля Лякомба
Барри Линнетта
Мириам Любоу
Боба О'Pupa
Джеффа Рейкса
Чарльза Саймони
Мишеля Сюнара
Бернара Бернье
Стива Вуда
Я хотел бы, кроме того, поблагодарить Жана-Филиппа Куртуа, Элизабет Флош и Доминика Кулиг (Microsoft France) и Пам Миллер (Pam Miller Communications) за организацию моих встреч с программистами.
И, наконец, я хотел бы выразить коллективную благодарность персоналу библиотеки Microsoft Corporation за предоставление мне неограниченного доступа к документам и видеоматериалам по истории компании.
ПРЕДИСЛОВИЕ К АНГЛИЙСКОМУ ИЗДАНИЮ
Когда я занималась этой работой, у меня часто спрашивали: «Зачем вы переводите французскую книгу об американской компании?» Ведь многие считают (да и я так думала), что уж о такой крупной компании по производству программного обеспечения, как Microsoft, наверняка есть несколько книг на английском языке. Но, хотя в массовой и специальной печати опубликовано целое море статей об истории Microsoft, ее продуктах и сотрудниках, книга Дэниэла Ичбиа «Microsoft: Les nouveaux magiciens» является первой попыткой собрать все под одной обложкой.
Мне задавали еще один неизменный вопрос: «Почему француз взялся писать о Microsoft?» Дэниэл Ичбиа, долгое время интересовавшийся Microsoft как журналист-компьютерщик, решил написать о ней книгу просто потому, что был восхищен компанией и ее основателем. К тому же французы были заинтригованы историей начавшего с нуля миллиардера. Ичбиа использовал материалы своих прошлых интервью с Биллом Гейтсом, а также обширную документацию, предоставленную ему Microsoft France и библиотекой корпорации в Редмонде (штат Вашингтон). В процессе работы над книгой он беседовал с многими первыми сотрудниками Microsoft и самим Гейтсом. И, наконец, эти материалы он дополнил информацией из ранее опубликованных статей.
Так зачем же переводить французскую книгу? Раздумывая о том, принимать или нет это предложение, мне надо было самой ответить на этот вопрос. Очевидно, и американцы с удовольствием прочтут полную историю потрясающего успеха Microsoft. Неужели никто из пишущих по-английски не мог написать такую книгу? Перевод книги Ичбиа позволил мне опереться на его материалы и не начинать с пустого места. Мне, конечно, пришлось изрядно потрудиться, чтобы найти оригинальные цитаты, уточнить детали и проверить источники, но без этого не обойтись при любом переводе. И здесь Дэниэл облегчил мне жизнь, передав мне часть своих архивов и кассеты с записями интервью.
Хотя я все время говорю перевод, настоящую книгу можно считать переводом только с очень большой натяжкой. Точнее, наверное, будет назвать ее адаптацией. Перевод никогда не бывает чисто механической работой, заключающейся в том, что берешь французское слово и заменяешь его на соответствующее английское — с такой работой справился бы любой человек, ограничившись карманным двуязычным словарем, но ее результатом был бы довольно бессмысленный набор слов. К тому же для подготовки английского издания мне позволили проявлять гораздо большую «вольность», чем обычно при работе над переводом, главным образом, потому, что подход американской аудитории к данной теме сильно отличается от имеющегося у французских читателей Ичбиа. Вследствие этого некоторые разделы были значительно сокращены, переписаны или вообще выброшены; пришлось пересмотреть структуру отдельных глав; для осовременивания книги были добавлены ряд абзацев и новая глава.
Однако из этого ничего бы не вышло, если бы не помощь некоторых людей. В первую очередь следует поблагодарить Каролин Макфарлейн за отлично выполненное редактирование английского варианта этой книги. Ее тщательность и упорство не могут не вдохновлять. И, если бы она не познакомилась с четой американцев, гулявших одним солнечным днем у Эйфелевой башни — встреча, просто дарованная всевышним, — мне бы никогда не представилась эта замечательная возможность.
Стремление Ичбиа помочь мне трудно переоценить, а его страстная увлеченность историей Microsoft передалась и мне.
Билл Глэдстоп и Мэтт Вагнер (Waterside Productions) занимались коммерческими вопросами и не позволяли угаснуть моему энтузиазму, то же нужно сказать о Бене Доминице (Prima Publishing).
Сооснователь Microsoft, Пол Аллен, и двое первых сотрудников компании, Боб О'Рир и Мириам Любоу, любезно ответили на мои дополнительные вопросы и способствовали уточнению ряда деталей.
Значительная часть моей работы бесконечно бы усложнилась без умелой помощи многих работников библиотек в Санта-Крус и всем районе залива Сан-Франциско. Я особенно признательна Розанн Мейсек из библиотеки Apple Computer, предоставившей мне полную свободу в этом превосходном хранилище.
Наконец, мой муж Крис не только оказывал мне техническую помощь, его любовь все время поддерживала и подбодряла меня на каждом этапе работы.
ВВЕДЕНИЕ
В 1968 руководство школы Лейксайд в Сиэтле приняло, на первый взгляд, незначительное решение, которое на поверку оказалось последним штрихом в изменении лика современного общества. Хотя компьютерная технология в то время находилась на стадии «каменного века», школа, заглядывая в будущее, добилась использования компьютеров в обучении своих учащихся; это и сейчас удается не всем учебным заведениям несмотря на то, что с тех пор компьютерная грамотность стала столь же важной, как и обычная.
Одним из учащихся Лейксайд, больше других увлеченных возможностью поработать на компьютере, был восьмиклассник Билл Гейтс. Сегодня, чуть больше, чем через двадцать лет, миллиардер Билл Гейтс правит империей программного обеспечения Microsoft, столица которой расположена в г. Редмонд и по кипящей творчеством обстановке напоминает университетский городок. А наша цивилизация тем временем изменилась. В настоящей книге сцена за сценой разворачивается эта драма, которая должна увлечь и компьютерных фанатов, и новичков в этой области.
Большая часть рассказанной здесь истории концентрируется вокруг программного обеспечения. Программы — это то, что вдыхает жизнь в «железо», почти что создавая иллюзию одушевления машины. Это источник жизненной силы нашего информационного века.
Создатель программного обеспечения во многих отношениях очень похож на человека искусства, каковым является художник или писатель. Программа в зависимости от способностей и воображения ее разработчика может «научить» компьютер выполнять широкий круг общественно-полезных задач. Программа, характеризующаяся высоким быстродействием, простотой в использовании и внешней привлекательностью, может, кроме того, стимулировать умственную деятельность пользователя и доставлять ему эстетическое удовлетворение.
Программисты проводят бесчисленные часы за тяжким трудом и решением творческих задач, результатом чего являются тексты программ длиной во многие тысячи строк. Хотя в собственно программах понимают толк только специалисты, эти строки превращаются в то, что появляется перед пользователем на экране компьютера. В роли такой программы может выступать электронная таблица, позволяющая пользователям разыгрывать различные финансовые сценарии перед принятием решения, текстовый процессор, предлагающий новый стандарт качества для докладов и деловой корреспонденции, или база данных, помогающая хранить организованные статистические данные и информацию и обновлять их. Таким образом, программа — плод творческого труда — превращает компьютер — аппарат, состоящий из набора схем и центрального процессора — в полезный, интерактивный инструмент, а иногда и в забавную игрушку. К настоящему времени проданы уже миллионы копий программ. Microsoft Windows, Microsoft Multi plan, Microsoft Word, Lotus 1-2-3, dBASE, WordPerfect и WordStar — лишь немногие из них. Когда продукт пользуется таким успехом, его влияние на общество ничуть не меньше, чем влияние произведений искусства или литературы.
Эта новая форма распространения и хранения информации стала главной чертой коммерческого сектора в 1980-х гг. и превратится в неотъемлемую часть нашего быта к 2000 г. Однако, для того чтобы это случилось, прикладные программы должны становиться все более доступными среднему человеку. Билл Гейтс понял это еще в 1975 г., когда основал свою компанию. Сегодня Microsoft лидирует в процессе перемен, в результате которых постепенно повышается эффективность, автоматизация и взаимосвязь нашего общества.
Разумеется, не один Гейтс отправился в это рискованное, призрачное путешествие. Микрокомпьютерная промышленность изобилует талантливыми творцами, изделия которых изменили характер работы всех — от финансовых аналитиков до музыкантов. Такие компании, как Apple, Compaq и Lotus, за каких-то несколько лет стремительно вырвавшиеся на лидирующие позиции на рынке, оказывают очень заметное влияние на развитие применения микропроцессоров. Другие, например, ученые научно-исследовательского центра в Пало-Альто компании Xerox, построившие пользовательский интерфейс, реализованный сегодня в компьютерах компании Macintosh и Microsoft Windows, работают несколько за кулисами, но также оказывают устойчивое влияние на наше общество.
Источником развития в деле применения микропроцессоров является жестокая конкуренция, разгоревшаяся с появлением IBM PC в 1981 г. и усилившаяся с внедрением в 1984 г. Apple Macintosh. Хотя сегодня Microsoft и господствует на рынке, она сталкивается с серьезной конкуренцией таких фирм, как Lotus, WordPerfect и Borland. Пока продолжается эта конкурентная борьба, Microsoft не собирается покоиться на лаврах и останется движущей силой этой отрасли.
И подумать только, ведь все это началось с того, что одного юношу очаровало программирование…
ЧАСТЬ I
ЧУДО-РЕБЕНОК СТАНОВИТСЯ
ПРОГРАММИСТОМ
Я как-то прочла у одного французского писателя «Le plus difficile n'est pas de monter, mais en montant, de rester soi-meme.» («Труднее всего не взобраться на вершину, а остаться при этом самим собой».) Это полностью относится к Биллу.Мириам Любоу, шестая сотрудница Microsoft
Глава 1
Уильям Генри Гейтс III
В центре живописного северо-западного побережья Тихого океана лежит Сиэтл, ультрасовременный город, втиснувшийся между Олимпийским и Каскадным горными кряжами. Сиэтл — родной дом фирмы Boeing и многих других авиастроительных компаний. С 606-футового небоскреба Спейс-Нидл открывается великолепный вид на окружающие леса, горы и водную гладь.
Семья Гейтсов пользуется большим весом в этом динамичном городе. Уильям Генри Гейтс младший — видный адвокат; способности и честность завоевали ему уважение коллег. Его жена Мэри, в прошлом школьная учительница, — активный участник правлений многих благотворительных организаций, таких как United Way (Объединенный путь).
Уильям Генри Гейтс III родился 28 октября 1955 г. и стал вторым ребенком и единственным сыном у своих родителей. Детство Билла не было отмечено никакими особенными событиями и протекало в достатке. Он посещал воскресную школу в конгрегационалистской церкви и пел в хоре. Он также вступил в скауты, хотя никогда не проявлял большого интереса к их деятельности.
«Он происходит из порядочной семьи, оказавшей благотворное влияние на него самого, его образование, воспитание и философию жизни», — говорит Мириам Любоу, одна из первых секретарей Билла, проработавшая с ним 15 лет.
За обеденным столом Гейтсов оживленно обсуждались действия и переживания каждого члена семьи. «Там можно было так много узнать», — вспоминает Билл Гейтс.
Хотя в детстве Билла не отмечалось ничего из ряда вон выходящего, он на самом деле был необычным ребенком, подолгу остававшимся в своей комнате, погрузившись в раздумья. Он любил науку и проявлял особую склонность к математике.
Он с увлечением читал «Тарзана» и «Марсианские истории» Эдгара Райса Берроуза и жадно поглощал биографии таких выдающихся людей, как Наполеон, Франклин Делано Рузвельт, и великих изобретателей. Музыка его не очень интересовала. Попытка научить Билла играть на тромбоне была спущена на тормозах. Он говорил, что не интересуется философией и называл себя «ученым».
В школе этот болезненного вида блондин проявил одаренность и всегда занимал в классе первые места по успеваемости. В математической части теста на способности он получил отличный результат — набрал 800 баллов.
Его учительница английского языка в средней школе, Энн Стивенс, изумлялась поразительной памяти Билла Однажды он после однократного прочтения выучил наизусть трех страничный монолог для школьной пьесы. Уильям Дутал, его учитель естествознания, вспоминает, что когда преподаватель чуть мешкал, «всегда казалось, что Билл вот-вот скажет: «Но это же очевидно».
Большинство людей, знавших Билла в начале его жизни, сходятся в одном — он добился бы огромных успехов в чем угодно. Билл решил посвятить свои способности компьютерам, промышленный выпуск которых начался всего лишь за десять лет до его рождения.
Билл, учась в частной средней школе Лейксайд, славившейся превосходным качеством даваемого ею образования, хвалился перед одним из преподавателей, что в один прекрасный день он станет миллионером. Да, он себя недооценил!
Глава 2
Зарождение страсти
Конец 1960-х отмечен вторжением компьютеров в мир бизнеса — хотя тогда один компьютер занимал целую комнату.
На рынке господствовала компания International Business Machines; объем ее сбыта превышал 3 миллиарда долларов, и она диктовала стандарты всему миру, в сущности являясь единственным владельцем новой революционной формы информационной технологии. Control Data Corporation добивалась, чтобы правительство обуздало IBM и обращалась в министерство юстиции США с просьбой о возбуждении дела против IBM в связи с нарушением антитрестовского законодательства. Но IBM шагала вперед — пока одна компьютерная компания не разработала стратегию, которая, по расчету, должна была застать гиганта врасплох.
Инженеры компании Digital Equipment Corporation (DEC), воодушевляемые ее руководителем Кеном Олсеном, создали первый миникомпьютер меньших размеров и более дешевый, чем системы IBM, но более чем достаточный по своей производительности для большинства предприятий. Новый продукт DEC привел на компьютерный рынок тысячи дополнительных компаний и пользовался таким успехом, что IBM пришлось через несколько лет ответить на вызов конкурентоспособной машиной.
Общий вид ЭВМ EC-1060
В 1968 г. администрация сиэтлской школы Лейксайд приняла решение, которое, как оказалось впоследствии, имело колоссальное значение. Обгоняя время, частная школа нашла способ познакомить своих учащихся с новой технологией и языком компьютеров. Цепа компьютера в то время далеко выходила за рамки школьного бюджета, поэтому в школе решили арендовать «машинное время» компьютера, принадлежащего какой-нибудь корпорации. С помощью телетайпа с ним можно было бы связаться по телефонным линиям.
Для выполнения этого плана директор школы обратился в родительский комитет с просьбой добыть деньги на покупку телетайпа и помочь заплатить за машинное время. Кассу комитета пришлось облегчить на 3000 долларов, чтобы в каждом классе школы могли учиться пользоваться находящимся поблизости миникомпьютером PDP-10 (DEC), принадлежащим General Electric.
Осенью 1968 г. Билл Гейтс пошел в восьмой класс школы Лейксайд, а его лучший друг, пятнадцатилетний Пол Аллен — в десятый!. Когда в январе 1969 г. начался компьютерный курс, Билл и Пол тут же страстно увлеклись программированием. В компьютерах разбирались очень немногие преподаватели, поэтому ребятам пришлось полагаться на свои силы и внимательно изучать все пособия, которые удавалось достать. Зачарованные возможностями, которые открывал терминал, они схватывали все на лету. Учителя видели в этом природные способности к овладению компьютерами и их будущими возможностями.
Пол и Билл, хотя и учились в разных классах, сблизились благодаря общему интересу к программированию для PDP-10. Частенько случалось так, что один мальчик вечером тайком проникал в школу и видел, что терминал — увы! — уже занят другим. Иногда они пропускали занятия в гимнастическом зале, лишь бы побольше поработать на компьютере.
У мальчиков сформировались определенные интересы. Билл намеревался писать программы для практического использования, а Пола приводили в восторг хитросплетения ассемблера, языка программирования низкого уровня, дающего программисту полный контроль над всеми частями компьютера. Пока Пол копался в топкостях ассемблера, Билл написал свою первую программу, игру в крестики-нолики. Позабыв обо всем на свете, два компьютерных ловкача решили заставить PDP промоделировать несколько тысяч партий, чтобы выявить оптимальную стратегию. Однако годовому бюджету эти опыты оказались не по силам, и через шесть месяцев руководству школы пришлось обратиться к родителям с просьбой помочь оплатить счет от General Electric. В итоге доступ Билла и Пола к терминалу был ограничен, поскольку их родители вышли на предел своих возможностей по оплате машинного времени.
Но любовь ребят к программированию не остыла. Добраться до компьютера было непросто, потому что сами компьютеры еще были редкостью и компьютерное время стоило дорого. Тем не менее вскоре эти двое школьников нашли фактически неограниченный источник машинного времени.
Computer Center Corporation
Несколько недавних выпускников Университета штата Вашингтон только что организовали компанию Computer Center Corporation (ССС). Они приобрели PDP-10, чтобы продавать машинное время другим компаниям. Основатели компании подписали соглашение с DEC, по которому платежи за машину откладывались при условии, что ССС будет заниматься поиском «жучков» (bug) в программном обеспечении PDP-10.
Жучки — это аномалии в компьютерной программе, из-за которых она действует неправильно. Например, в данных по бухгалтерской отчетности или имуществу компании показываются неправильные величины, или компьютер останавливается (зависает) и становится временно неработоспособным. Перезапуск часто приводил к потере всей информации, введенной за день.
В то время программы PDP-10 просто кишели жучками, что служило причиной постоянной головной боли у DEC и ее клиентов, но вызывало радость у молодых инженеров ССС, поскольку это позволяло им пока не платить за машину и загоняло в угол кассовый отдел DEC. ССС обещала купить машину, как только она обретет надежность, и тем временем посылала частые отчеты о жучках.
Когда Билл и Пол впервые пришли в ССС, ее инженеры безо всякого доверия отнеслись к претензиям подростков на умение программировать для машин DEC. Однако Биллу, уже тогда доказавшему свое искусство убеждать, удалось уверить ССС в том, что они справятся с этой работой, и компания подписала соглашение с «Lakeside Programming Group» («Группа программирования Лейксайд»), как назвали себя Билл и Пол.
В обмен на компьютерное время ребята обязались регулярно передавать ССС списки жучков в программном обеспечении PDP-10, включая подробное описание обстоятельств, приводивших к зависанию компьютера.
Каждый день примерно в 6 часов вечера происходила необычная пересмена. Обычные программисты ССС покидали офис, а Билл, Пол и двое их компаньонов, Рик Вейланд и Кент Эванс, приезжали на велосипедах, чтобы начать работу с массой различных программ в комнате, забитой телетайпами. «Мы проводили там целые ночи, потому что просто обожали работать с программами. Веселое было времечко», — вспоминает Пол Аллен.
Общий вид дисплея
За это время они значительно углубили свои познания в тонкостях аппаратного и программного обеспечения миникомпьютера PDP-10. Десятки страниц рабочих журналов ССС были заполнены описаниями сбоев. Гейтс и Аллеи, решительно настроенные на то, чтобы выловить совершенно всех жучков, подвергали PDP-10 самым строгим испытаниям. Однако близко познакомившись со всеми тонкостями работы этого компьютера, они вторглись в запретную область.
Преступление и наказание
В нормальных условиях пользователь PDP-10 для получения доступа к компьютеру и исключительно к той информации, которую ему было разрешено использовать, должен был ввести свои имя и пароль. Билл, больше ради интереса, чем по злому умыслу, нашел путь обойти пароль и обвести вокруг пальца систему безопасности компьютера. Это давало ему доступ к информации, заглядывать в которую он не имел права, что в то время приводило его в невероятный восторг — пока его фокусы не привели к сбою системы.
Инженеры ССС пришли в ярость. Они сурово отчитали Билла и лишили его привилегий на работу с компьютером. После этого Билл узнал, что PDP-10 Университета штата Вашингтон включен в Cybernet, общенациональную компьютерную сеть, управляемую компанией Control Data Corporation (CDC). Билла несмотря на неприятности с ССС так и подмывало тайком пробраться и в эту сеть. Он начал изучать архитектуру машин CDC и их программное обеспечение. Заявив, что он готовится к какому-то тесту, Билл пришел в университет и сумел получить там подробные сведения об устройстве сети. Безобидные вопросы шестнадцатилетнего мальчишки, выглядевшего моложе своего возраста, никого не обеспокоили.
План Билла сработал великолепно. Он благополучно пробрался в Cybernet и установил свою программу на главный компьютер, который затем разослал ее на все остальные компьютеры сети.
Все шло гладко — пока через несколько минут не стали все компьютеры.
Благодаря отличной конструкции системы Cybernet, позволявшей выявить источник саботажа, Билла опять поймали. На этот раз его наказали так, что его страсть к компьютерам на время охладела. Билл поклялся, что больше никогда не дотронется до компьютера и в течение первого года обучения в старших классах не изменял своему слову.
Тем временем Пол Аллен, Рик Вейланд и Кент Эванс продолжали работать в ССС, охотясь за жучками в программах для PDP-10. Их список начинал выходить за разумные пределы: журнал замеченных недостатков уже занимал 300 страниц. К несчастью, DEC окончательно решила, что договор с ССС пора прервать. Компания-производитель потребовала оплаты за время пользования компьютером, но у ССС не было денег и она объявила о банкротстве.
Люди, посланные вынести кресла из занимаемых ССС помещений, войдя туда обнаружили трех подростков, увлеченно работающих на компьютере и ничуть не обеспокоенных их приходом. Отсутствие кресел не помешало работе группы Лейксайд. Вынесли остальную мебель, но фанатиков программирования это не обескуражило. Прекратить работу программистов заставила только конфискация самих компьютеров.
Перерыв длиной в целый год
После выволочки, полученной от инженеров CDC, Билл большую часть 1970 г. не подходил к компьютерам. Он обдумывал будущую карьеру, и выбор, который теперь кажется совершенно очевидным, — только информационная технология — был далеко еще не сделан.
В семье Билл находился, главным образом, под влиянием юристов. Приятели отца, заходившие к ним, были по большей части адвокатами, красноречием и со знанием дела рассуждавшими о бизнесе и политике. Они отпускали убедительные замечания о жизни города, в котором пользовались весом и влиянием. Компьютерная карьера на время расстроилась; Билла потихоньку подталкивали в сторону более традиционных занятий, и он начал строить планы поступления в колледж.
Спасение расписания занятий школы Лейксайд
Но программирование продолжало преследовать Билла, когда он учился в старших классах. Опытные программисты для машин DEC были редкостью, а молва о двух юных компьютерных мастерах дошла до Орегона. В декабре 1970 г. Билл и Пол связались с фирмой Information Sciences и предложили свои услуги в области программирования в обмен на машинное время на PDP-10.
Общий вид СМ ЭВМ (СМ-3)
После оценки технических знаний им предложили написать на Коболе программу расчета заработной платы для Information Sciences. Взамен компания предоставила Биллу и Полу на 10000 долларов машинного времени, которое они использовали в течение учебного года.
В июне 1971 г. в школе Лейксайд решили, что Гейтс — прекрасный математик, влюбленный в компьютеры, — идеальная кандидатура для написания программы, формирующей расписание занятий. Делать эту работу вручную было очень сложно и при этом никогда не обходилось без переполненных классов.
Гейтс, однако, отклонил это предложение. Он еще не решил, какую роль будет играть программирование в его жизни. Но причудливая последовательность несчастий все-таки взвалила на него эту задачу.
Работу по составлению расписания занятий поручили одному инженеру, который недавно поступил на работу в Лейксайд преподавать математику, но его жизнь оборвала авиакатастрофа. Администрация школы вновь обратилась к Биллу Гейтсу и Кенту Эвансу с просьбой составить программу. Однако вскоре Кент погиб во время восхождения на горную вершину.
К счастью, Билл не был суеверен. Пережив удар, нанесенный смертью друга, он позвал на помощь Пола Аллена. Пол в июне уже закончил школу. Он помог Биллу разработать расписание занятий, составив для этого программу на Фортране. Пол вспоминает денные и нощные бдения с Биллом в пустынной школе в схватке с этой программистской проблемой: «Это была по-настоящему интересная задача, потому что все хотели посещать разные занятия, а нам приходилось добиваться, чтобы численность присутствующих в классах была одинаковой. Все эти ограничения были соблюдены.»
Взамен за программирование Гейтс и Аллен получили машинное время и заработали 2400 долларов карманных денег. На трату машинного времени, значительное количество которого они накопили, ушло несколько месяцев в 1971-72 учебном году.
Позднее, совершенствуя решение этой задачи, Билл сочетал бизнес с удовольствием и написал такую программу для составления расписания, что бы на определенном выбранном курсе он всегда был бы единственным мальчиком в окружении симпатичных девочек.
Traf-O-Data
Осенью 1971 г. Пол Аллен стал студентом Университета штата Вашингтон по специальности «вычислительная техника». Однако Аллена, полагавшего, что его и Гейтса способности могут найти практическое применение, привлекала реальная работа. Он рассказал Биллу об одной интересной идее и попросил друга помочь ему ее реализовать.
В Сиэтле поперек некоторых автострад и пересечений городских улиц для анализа интенсивности дорожного движения были уложены резиновые ленты. Одна компания из южного Сиэтла соединила их с маленькими серыми ящичками, которые выдавали перфорированные бумажные карточки с информацией о дорожном движении. Аллен считал, что должен существовать способ анализа этих карточек с помощью компьютера. По ним получали статистические данные о дорожном движении, необходимые для выделения городам и графствам средств на автострады.
Общий вид перфоратора для перфокарт
Биллу эта идея понравилась, и они захотели купить компьютер, но вскоре выяснили, что даже миникомпьютеры стоят безумно дорого. Затем Пол, постоянно читавший многочисленные журналы по электронике, узнал, что компания Intel выпустила новый микропроцессор — 8008.
Микропроцессор — это уменьшенный вариант процессоров, необходимых для работы больших компьютеров.
Процессор (будь он большой или маленький) обрабатывает данные, введенные в память компьютера, например, сохраняет текст и рассчитывает итоговые цифры финансовой сметы. Ранее, в 1969 г., калифорнийской компании Intel удалось интегрировать несколько миллионов микроскопических схем на одной кремниевой пластинке (чипе, интегральной схеме), являвшейся миниатюрной репродукцией набора схем и проводов, который раньше занимал бы целую комнату. Этот микропроцессор получил название 4004. 4004 имел слишком ограниченные возможности для работы с программным обеспечением, поэтому в Intel рассчитывали использовать его не в компьютерах, а в качестве устройства управления в бытовых электроприборах. Преемник микропроцессора 4004 вышел в 1972 г. Хотя 8008 был гораздо перспективнее, трудно было представить, что этот чип сможет справиться с компьютерной программой, которая выполняла бы какую-нибудь полезную функцию.
Пола потряс микропроцессор 8008, и он сначала попробовал убедить Билла в том, что они должны создать инструмент для программирования этой интегральной схемы. Пол и Билл выбрали Бейсик, язык программирования, который они широко использовали в школе Лейксайд. Билл тем не менее решил, что игра не стоит свеч из-за низкого быстродействия интегральной схемы. По его правильной оценке этот микропроцессор не обладал мощностью, достаточной для того, чтобы поддерживать Бейсик.
Затем Пол сообразил, что они могли бы использовать этот чип для создания минимального компьютера, который смог бы анализировать данные о дорожном движении, вырабатываемые серыми ящичками, стоящими на улицах Сиэтла. Для этого друзья организовали компанию и назвали ее «Traf-0-Data».
За 360 долларов они купили один из первых выпущенных компанией Intel чипов 8008, а затем наняли электронщика, соорудившего для Traf-O-Data программируемую машину. В этом предке микрокомпьютера не было никаких сложностей. Внутри находились кое-как скрученные провода, да и снаружи она выглядела неприглядно. Машина предназначалась не на продажу, а только для использования в качестве инструмента программирования чипа 8008.
Естественным образом возникло разделение труда, когда каждый из двух программистов занимался тем, что его больше всего интересовало. Пол, все еще студент университета, разработал на языке ассемблера программу для PDP-10, позволяющую моделировать поведение чипа 8008. Исходя из моделирующей программы Пола, Билл написал программу для наблюдения за интенсивностью дорожного движения. Работа над ней отняла уйму времени, поскольку коллектив Traf-O-Data пытался сделать нечто такое, чего раньше никто никогда не делал.
Сразу же, как только машина была настроена и программа написана, перфокарты из серых ящичков Сиэтла снабдили компьютер Traf-O-Data данными. Пол и Билл также написали в учреждения, занимавшиеся наблюдением за дорожным движением в других районах США и Канады, и предложили составлять отчеты об интенсивности дорожного движения. За 1972-73 учебный год компания Traf-O-Data заработала 20000 долларов на клиентах, находившихся, в том числе, в штате Мэриленд и провинции Британская Колумбия.
В президентской кампании 1972 г. Джордж Макговерн сражался с Ричардом Никсоном. Билл летом устроился служителем на съезде партии. Он купил 5000 значков с портретами Макговерна и Иглтона по 3 цента за штуку. Когда Иглтон исчез из списка демократов, Бил начал продавать их как коллекционные предметы, прося за них ни много, ни мало по 20,25 долларов. По ходу дела он оттачивал технологии продажи и совершенствовал искусство убеждения.
Приглашение в TRW
В январе 1973 г., в середине последнего года учебы Билла в школе, появилась неожиданная возможность, связанная с компанией TRW. Фирма, подрядчик министерства обороны, принимала участие в построении компьютерной системы для наблюдения и контроля за всеми гидроэлектростанциями северо-западного тихоокеанского побережья, включая район бассейна Колумбии. Предполагалось, что несколько PDP-10 будут анализировать потребности региона в электроэнергии и регулировать ее количество, вырабатываемое этими гидроэлектростанциями. TRW занималась разработкой соответствующих программ для компьютеров PDP-10.
Общий вид абонентского пункта
В течение нескольких месяцев компания испытывала жуткие проблемы, вызванные жучками всех сортов в программном обеспечении для PDP-10. Фирма находилась на грани уплаты возмещения убытков своему заказчику и искала в США и за рубежом специалистов по PDP-10. Все они считались потенциальными кандидатами на работу. В это критическое время один из техников наткнулся на журнал замеченных недостатков ССС. В нем он обнаружил умопомрачительный список уже выявленных жучков в программном обеспечении PDP-10. Он также обратил внимание на то, что почти на каждой странице встречались имена двух специалистов по PDP-10, Гейтса и Аллена. TRW для проверки квалификации этих двух программистов связалась с информационной службой в Портленде. Дальше найти их не представляло никакого труда.
Парни приехали в TRW на беседу. Пола Аллена, измученного студенческой жизнью, не пришлось уговаривать. Его все больше интересовала работа в частном секторе. Учащимся выпускного класса школы Лейксайд, к счастью, разрешалось заканчивать свое обучение в интернатуре в частной компании. На основании этого Билл попросил разрешение на работу в TRW и легко получил его. «Думаю, в компании не имели ни малейшего представления о нашем возрасте», — вспоминает он.
И вновь таланты двух программистов нашли применение в совершенно разных областях. Аллен занимался восстановлением системы после сбоя, а Гейтс работал над хранением данных и рабочей программой.
В TRW Гейтс и Аллен познакомились с Джоном Нортоном, поразившим их знанием наизусть текста операционной системы, занимавшего 5000 страниц. Гейтс благодарен Нортону за то, что он помог ему отточить искусство программиста. Они вместе просматривали программы Билла, и Нортон заставлял его выбрасывать все, что казалось ему нелогичным или тем, что можно было упростить.
Пол и Билл, несмотря на высокое качество их работы, получали студенческую зарплату. «Нам платили 165 долларов в неделю, — рассказывает Пол. — Это была наша первая работа по найму. Мы снимали совсем не дорогую квартиру в Ванкувере, поэтому нам казалось, что это огромные деньги.» TRW спасла свой контракт, а Билл и Пол внесли огромный вклад в конечный успех реализации проекта.
Между тем в свободное время Гейтс и Аллен искали покупателей статистики дорожного движения, продукта компании Traf-O-Data. Этой весной они, однако, столкнулись с неожиданным конкурентом. Федеральное правительство предложило аналогичную услугу, но бесплатно. Traf-O-Data закрылась.
В июне Билл закончил школу и собирался поступать в колледж. Летом 1973 г. компания Honeywell предложила ему работу в одной из своих дочерних фирм в штате Вашингтон. Поскольку Honeywell нужен был программист на полный рабочий день, Билл порекомендовал Пола Аллена, который и поступил на это место.
В Гарвардском университете
Когда Билл обдумывал свою будущую жизнь, временами казалось, соблазнительным немедленно организовать какую-то компанию. А порой уверенности в выборе пути не было. Больше всего его интересовали абстрактные математические и экономические науки, но ему также хотелось стать адвокатом. Наконец, он выбрал Гарвард. Через несколько месяцев Пол Аллен добился перевода в Бостон.
Поступая осенью 1973 г. в Гарвардский университет, Билл уже решил заняться изучением права. Родителей, конечно, поразило его решение, но они были обрадованы тем, что юриспруденции удалось справиться с детским «хобби». Но его помыслы были далеки от юридической карьеры. Он проводил долгие часы за игрой в покер или сидел в своей комнате, «находясь в философической депрессии, пытаясь придумать, как распорядиться своей жизнью». Иногда он углублялся в такие романы, как «Catcher in the Rye» («Над пропастью во ржи») и «А Separate Peace» («Сепаратный мир»), которые привлекали его, потому что в них рассказывалось о переходе людей к взрослой жизни даже против их воли.
В Гарвардском университете Билл подружился со Стивом Баллмером, человеком, с интеллектуальной мощью которого мог состязаться только его же проницательный ум. Стив, ослепив Билла своим блеском в университетском кафетерии и заставив произнести речь в честь компьютеров, познакомил его со своими приятелями.
Пол Аллен часто навещал Билла по вечерам и в выходные дни, когда они погружались в жаркие споры о перспективах открытия компьютерной компании. В 1974 г. компания Intel выпустила новый микропроцессор — 8080. В отличие от 4004 и 8008, этот чип открывал возможности написания программ, которые могли бы найти тысячи пользователей. На этот раз компания Intel хотела найти широкий рынок сбыта для 8080.
Пол был дальновидным человеком. Как им встретить вызов, брошенный появлением микропроцессора, изобретения, которое довело процессор огромной системы до размеров спичечной коробки? Надвигалась революция и ее нельзя было пропустить. «Надо написать Бейсик для 8080», — убеждал он Билла. Гейтс долго и усердно обдумывал это предложение, но так и не придумал, кому он может понадобиться. Что им было нужно? Компьютер на базе 8080…
А за тысячи миль отсюда, в Альбукерке, некий Эд Робертс и его компания MITS уже подняли перчатку.
ЧАСТЬ II
ПЕРВЫЕ ШАГИ БЕЙСИКА
Гейтс для программного обеспечения все равно, что Эдисон для лампы накаливания, — немного рационализатор, немного предприниматель, немного торговец и всегда гений.«People Magazine», 26 декабря 1983 г.
Глава 3
Бейсик для Altair
В 1973 г. на компьютерном рынке господствовала горстка производителей, в том числе IBM, DEC и Hewlett-Packard. Доходы этих фирм исчислялись миллиардами долларов и основывались, главным образом, на больших системах (мэйнфреймах) и миникомпьютерах. До них еще не дошла важность микропроцессоров, и компании не строили планы об использовании этого новшества. Это оставило щелку для мелких предпринимателей, которые незамедлительно разработали новую технологию, радикально изменившую стандарты конструирования и применения компьютеров.
В развитии этой технологии огромную роль сыграли и компьютерные журналы. Еще до того, как персональные компьютеры попали на рынок, такие издания, как «Radio Electronics» и «Popular Electronics» разжигали интерес к потенциалу микрокомпьютеров. Компьютеры стали хобби многих подписчиков, и по всей территории США возникли клубы их любителей. Самым примечательным из них был компьютерный клуб Homebrew, образованный в марте 1975 г. в Менло-Парке (штат Калифорния). В состав его первых членов входили Огив Джобс и Стив Возняк, позднее основавшие компанию Apple Macintosh. Когда появился первый микрокомпьютер, на него сразу же возник огромный спрос среди тысяч любителей, интерес которых подпитывался появлявшимися каждый месяц статьями в журналах.
Altair компании MITS — первый микрокомпьютер
В 1974 г. небольшая компания в Альбукерке (штат Нью-Мексико) создала первый, имевший реальные перспективы, персональный компьютер. Эд Робертс в 1968 г. организовал MITS (Micro Instrumentation and Telemetry Systems) как небольшую электронную компанию, а потом занялся производством калькуляторов. В 1973 г. на рынок калькуляторов вторглась компания Texas Instruments и начала энергично сбивать цены. Этот могучий конкурент настолько серьезно задел MITS, что всего лишь через год Эд Робертс оказался на грани банкротства. К счастью, врожденное чутье ко всему новому заставило его заинтересоваться чипом 8080, выпущенным Intel в апреле 1974 г. Робертс, уверенный в том, что этот микропроцессор может стать основой микрокомпьютера, решил сам создать такую машину. Он назвал ее «Altair». Журнал «Popular Electronics», рыскавший полгода в поисках сенсации, согласился поместить фотографию этого компьютера на обложку январского номера за 1975 г.
В середине декабря 1974 г. покупатели разносили газетные киоски, расхватывая этот журнал с броской рекламой: «ПЕРВЫЙ В МИРЕ КОМПЛЕКТ ДЛЯ СБОРКИ МИНИКОМПЬЮТЕРА — СОПЕРНИКА ПРОМЫШЛЕННЫХ МОДЕЛЕЙ». Внутри была статья об Altair и бланк заказа на покупку его у MITS. Эта реклама привела к лавине чеков, намного превзошедшей все ожидания Робертса.
Как было написано в «Popular Electronics», Altair отвечает минимальному определению микрокомпьютера. После сборки он являл собой металлическую коробку. У него не было ни клавиатуры, ни монитора; ввод и вывод данных осуществлялся через панель переключателей. Внутри коробки располагались две платы с логическими схемами и блок питания. На одной плате находился процессор, включающий чип Intel 8080, а на другой — запоминающее устройство емкостью 256 байт.
Покупателям компьютера Altair, кроме 397 долларов, которые надо было заплатит за комплект, еще нужны были паяльник и изрядное терпение. Машина требовала очень тщательной подетальной сборки, которая занимала отнюдь не один час. После сборки возникала другая проблема: Altair нс мог. постоянно сохранять данные. Более того, эксплуатация компьютера была очень сложной и требовала знаний программиста. Программы и данные приходилось вводить в машину с помощью тумблерных переключателей, находившихся на передней панели. Команды программировались на «машинном» языке — в виде последовательностей нулей и единиц — что требовало серьезных технических знаний, а также очень проворных пальцев. Малейшая ошибка означала необходимость начинать все с самого начала. Мигающие световые индикаторы на передней панели сообщали результат. Когда машину выключали, программа и данные терялись, поскольку компьютер был снабжен энергозависимой оперативной памятью.
Общий вид первых микро-ЭВМ
Несмотря на эти недостатки Altair имел неожиданный успех, положив начало микрокомпьютерной революции. Низкая цена расширила ряды энтузиастов. Эду Робертсу удавалось удерживать цену на низком уровне, потому что по соглашению с Intel он покупал чипы 8080 по 75 долларов, за треть их нормальной цены.
Традиционно отрицательный остаток на банковском счете Робертса чудесным образом превратился в положительный, и он начал предвкушать здоровое финансовое будущее, опираясь на устойчивый поток ежедневно приходящих заказов. Тысячи любителей, всегда мечтавших о собственном компьютере, безрассудно заказывали практически бесполезную вещь. И лишь немногие, например, Стив Домпье, пытались найти реальное применение для Altair. Обнаружив, что Altair вызывает помехи у находящихся неподалеку радиоприемников, Домпье написал программу, управляющую частотой и длительностью электростатических разрядов, и заставил компьютер исполнять с помощью радиоприемника «Fool on the Hill» Битлз. На состоявшемся в апреле 1975 г. собрании клуба Homebrew он методично, строчка за строчкой, передвигая переключатели, ввел свою программу, и остолбеневшая аудитория услышала эту песню в исполнении компьютера.
Шанс, предоставленный Altair
Одним декабрьским морозным утром 1974 г. Полу Аллену, идущему по Гарвард-Сквер, случайно попался на глаза журнал «Popular Electronics» с описанием комплекта для сборки компьютера Altair. Он помчался к Биллу Гейтсу, чтобы рассказать ему эту потрясающую новость. Теперь можно купить недорогой компьютер! Прочитанное ошеломило его: «Первый комплект для сборки компьютера — соперника профессиональных моделей!» В журнале была первая статья из серии, которой суждено было стать знаменитой: «Сделай сам компьютер Altair.»
«Ты посмотри, что творится! Я ведь говорил тебе, это обязательно будет! — кричал Аллен. — А мы тут все прошляпим!» Эти слова задели за живое 19-летнего Гейтса. Они с Алленом четко осознали значение этого момента. Гейтс рассказывал интервьюеру Марку Стивенсу (М. Inc., декабрь 1990 г.): «Нас не так поразил сам набор, как то, что становилась явью невиданная вещь, персональный компьютер».
Гейтсом и Алленом овладела мысль о снабжении Altair компьютерным языком. Эксперименты в Traf-O-Data с чипом 8008 и опыт работы с Бейсиком (Basic) в школе Лейксайд окажут им неоценимую помощь в этом предприятии. В качестве языка они выбрали Бейсик, потому что на нем проще программировать, чем на любом другом компьютерном языке, и потому что он безмерно доступнее машинного языка микропроцессора. Бейсик был создан в 1964 г. Джоном Д. Кемени и Томасом Е. Курцом с целью максимально облегчить программирование, поэтому для микрокомпьютера Altair, адресованного широкой публике, Бейсик был наилучшим вариантом.
Эд Робертс в Альбукерке с благоговейным страхом наблюдал за потоком заказов на Altair, хлынувшим со всей страны. Однако когда первоначальный восторг прошел, Робертс понял, что, для того чтобы привлечь еще больше покупателей, необходимо снабдить компьютер простым языком программирования. Лишь немногие, наделенные редкими способностями люди отваживались на сражение с переключателями машины, пытаясь программировать ее на самом элементарном уровне. Если бы был Бейсик в какой-то форме, он бы открыл целый мир применений Altair в областях, вероятно, интересных для предпринимателей, таких как бухгалтерский учет, ведение документации и подготовка корреспонденции. Однако представители Intel заверяли Робертса, что чип 8080 недостаточно мощен, чтобы работать с таким языком, как Бейсик. Робертс соглашался, но не терял надежды, что кто-нибудь сможет разубедить его.
Через неделю после прочтения статьи в «Popular Electronics» Билл Гейте и Пол Аллен позвонили в MITS.
Они представились сотрудниками сиэтлской фирмы Traf-O-Data. Билл без колебаний заявил, что он уже адаптировал Бейсик для Altair и спросил, не интересует ли это Робертса.
Робертс с некоторой осторожностью относился к таким предложениям, которые он уже неоднократно получал. «Да, конечно, — ответил он. — Покажите, что у вас есть.»
Вскоре в компании MITS получили письмо на фирменном бланке Traf-O-Data, в котором Гейтс и Аллен утверждали, что у них есть интерпретатор программ на Бейсике, работающий на всех компьютерах на базе чипа 8080. Авторы писали, что они хотят продавать копии этой программы через MITS в форме кассет или дискет. Они предлагали установить авторское вознаграждение в размере 50 центов за копию и просили Робертса ответить, если это его заинтересует.
Письмо возбудило любопытство Робертса. Он бросился к телефону набирать номер, указанный на фирменном бланке Traf-O-Data. Робертс попал в какую-то сиэтлскую школу-интернат и не нашел там никого, кто хотя бы что-нибудь знал об интерпретаторе для Бейсика. Что он мог после этого думать о предложении, пришедшем явно от каких-то шутников?
К счастью, вскоре Traf-O-Data вновь подала признаки жизни. Билл и Пол усердно трудились над Бейсиком для Altair. Проблема номер один заключалась в том, что у них не было компьютера Altair. Но они решили применить стратегию, которая прекрасно сработала в Traf-O-Data. Они смоделируют микропроцессор Altair на большой системе PDP-10 в компьютерной лаборатории Aiken Гарвардского университета. Пол в тонкостях владел этим искусством.
Несколько раньше некий Дэвид Осборн опубликовал руководство, содержащее подробное описание работы микропроцессора 8080. Билл и Пол купили его, и оно вместе со статьей в «Popular Electronics» стало основным справочным руководством для дуэта программистов. Они начали с изучения технических характеристик 8080. Пол пытался запрограммировать машину DEC так, чтобы она работала, как чип Intel. Он потратил две недели на разработку программы, моделирующей на PDP-10 процессор машины Altair, а также языка ассемблера для программирования чипа. Ассемблер получает на входе программу на своем языке и вырабатывает машинные команды. В это время Билл писал проектные спецификации Бейсика для Altair.
Друзья еще в глаза не видели микропроцессор 8080, когда они вновь позвонили Робертсу и сказали, что реализация языка почти закончена. На этот раз Робертс спросил, когда они смогут приехать в Альбукерке и продемонстрировать программу. Билл, тяжело вздохнув, ответил, что не меньше чем через три недели.
Максимальная емкость памяти компьютера Altair составляла всего лишь 4 килобайта (4К) или 4096 символов. (Через 10 лет память в компьютерах IBM и совместимых с ними будет в 160 раз больше). Поскольку разрабатываемый Гейтсом язык предназначался для написания и выполнения программ, объем памяти, занимаемый его Бейсиком, должен был быть меньше, чем 4К. К счастью, он успел накопить огромный опыт по написанию эффективных, коротких и хорошо отлаженных программ.
Четыре недели Билл в промежутках между занятиями, и днем и ночью, трудился в своей комнатушке в общежитии и в компьютерной лаборатории. Доходило до того, что он и Пол иногда засыпали перед экраном PDP-10. Скорость имела решающее значение еще и потому, что, по словам Робертса, разработкой Бейсика для Altair занимались не только они.
Общий вид устройства подготовки данных на перфоленте
Билл и Пол столкнулись с еще одной проблемой: вводом данных. Невозможно было себе представить, как ввести тысячи строк Бейсика с помощью переключателей компьютера Altair. Когда они позвонили в MITS, чтобы узнать, не собираются ли там выпускать клавиатуру для машины, специалисты компании были озадачены: таких планов и в помине не было. Компаньоны воспользовались оставшейся от Traf-O-Data техникой и вывели 8000 строк текста составленной Биллом программы на бумажную перфоленту.
Когда Биллу и Полу удавалось оторваться от работы, их поражал масштаб взваленной на себя задачи. Ведь Билл и Пол никогда не дотрагивались до компьютера Altair Успех их операции в значительной степени зависел от надежности написанной Полом программы, моделирующей работу чипа 8080.
Бейсик выдерживает экзамен
В феврале 1975 г. накануне назначенной встречи с Эдом друзья работали допоздна. Пол успел на первый утренний самолет в Нью-Мексико. Вдруг его как водой окатали — да они же забыли написать программу для загрузки Бейсика в память Altair. Он начал писать ее во время снижения самолета при подлете к Альбукерке.
В Альбукерке Пол чувствовал себя неуютно. Местные жители этого залитого солнцем города были легко и небрежно одеты и носили ковбойские шляпы. К нему подкатил грузовик с мужчиной лет 40, отрекомендовавшимся Эдом Робертсом. Он сказал Полу, ожидавшему его в деловой части города у большого здания с обширными офисами: «Я отвезу вас в нашу опытно-конструкторскую лабораторию». Altair попал на обложку «Popular Electronics», и Пол предполагал, что MITS — крупная компания. Но вскоре он узнал, что это маленькая мастерская, расположенная между прачечной самообслуживания и массажным кабинетом.
Когда они вошли в «опытно-конструкторскую лабораторию», Пол впервые увидел собранный Altair. Это была усовершенствованная модель с памятью 6К. Пол захотел тут же проверить Бейсик, но Робертс сказал, что не стоит торопиться.
Билл оставался в Кембридже и с волнением ждал известий о результатах встречи. Надежд у него почти не было. Уж слишком много было неизвестных параметров. Точна ли моделирующая программа Пола? Может быть, в его Бейсике есть ошибки? Вечером позвонил Пол и попытался убедить его в том, что все будет в порядке, хотя он сам не был в этом уверен.
Решающий момент наступил на следующий день в офисе Робертса. Пол установил перфоленту на считывающее устройство, которое он подключил к компьютеру. Робертс с недоверием смотрел на все эти манипуляции. Прошли долгие минуты, пока данные загружались в память машины.
Неожиданно Altair отреагировал, выдав слово «READY» («Готов»), на подключенный к нему телетайп. Это означало, что Altair готов к вводу программы, написанной на Бейсике. «Работает!» — воскликнул Эд Робертс.
Пол удивился (и успокоился!) еще больше, чем Робертс. Но ему еще надо было доказать, что Бейсик нормально работает. Первой программой, проверенной на машине, стала программа, моделирующая приземление космического корабля, из книги по программированию на Бейсике. Это стало первым практическим использованием компьютера Altair. Бейсик Билла работал без сучка и задоринки. Робертс был потрясен. Теперь можно было приступать к переговорам. Он был готов туг же подписать договор.
Общий вид устройства ввода данных с перфоленты
Пол побежал к телефону и рассказал Биллу об их триумфе. Биллу, запутавшемуся в своих планах на будущее, не хватало лишь этого толчка; его охватила бурная радость.
Позже, вспоминая этот момент, они всегда поражались тому, что Бейсик Билла действительно заработал, учитывая то, как он был написан. Одна-единственная ошибка означала бы провал. Если бы они что-нибудь неправильно поняли в книжке о чипе 8080 или если бы в моделирующей программе Билла была мельчайшая погрешность, то при вводе Полом текста программы с перфоленты ничего бы не получилось.
Бейсик имел огромное значение для компьютера Altair — и компьютерной промышленности. Теперь можно было разрабатывать прикладные программы для таких сфер деятельности, как бухгалтерский учет и статистика. Легко понять желание Робертса как можно скорее выбросить Бейсик на рынок, но Гейтс хотел перед его выпуском «в свет» сделать несколько последних штрихов. Он продолжал оставаться в Гарвардском университете, изучая право и подчищая Бейсик на центральном компьютере университета. Его преподаватели не могли и представить себе, на что у него уходит такая уйма машинного времени.
Аллен вернулся в Honeywell, но поддерживал связь с Робертсом, покупавшим машинное время, чтобы Гейтс мог доработать свой Бейсик. В конце концов Робертс предложил Аллену работать у него и заняться разработкой программного обеспечения для компьютера Altair. Аллен стал сотрудником MITS в мае 1975 г. В возрасте 22 лет он занял должность заведующего отделом программного обеспечения. Он, в свою очередь, в начале летних университетских каникул убеждал Гейтса присоединиться к нему в Альбукерке. Гейтс продолжал совершенствовать Бейсик для Altair, готовя его к официальному выпуску в продажу.
По стандартам того времени Бейсик Гейтса отличался очень высокой надежностью. Если пользователь делал ошибку, выводилось соответствующее сообщение. Бейсик не давал неправильных результатов и, более того, не приводил к «зависаниям» компьютера. Программа была настолько хорошо написана, что она в течение следующих шести лет господствовала на рынке микрокомпьютеров.
Процедура ввода данных с перфоленты была автоматизирована, но Пол понимал, что это решение еще далеко от совершенства и что идеальным вариантом было бы подключение к компьютеру дискового запоминающего устройства. Он рассказал об этом Биллу, который решил начать работу над необходимыми изменениями.
Рождение Microsoft
Для ведения переговоров с MITS Гейтс и Аллен в июле 1975 г. организовали в Альбукерке (штат Нью-Мексико) товарищество под названием «Micro-Soft» (Microcomputer Software — Программное обеспечение для микрокомпьютеров; дефис позднее исчез). Его целью была разработка программного обеспечения для Altair и других микрокомпьютеров, которые вскоре появятся на рынке. Оно стало первой компанией, направленной специально на производство программного обеспечения для машин данного типа.
Первый контракт Microsoft был связан с разработкой Бейсика для компьютера Altair. С разрешения Эда Робертса от имени MITS всеми переговорами руководил Пол Аллен. По этому контракту Microsoft предоставляла MITS лицензию на распространение продукта Microsoft Бейсик. Иначе говоря, Microsoft продавала MITS право на использование и продажу на рынке этой программы, правда, контракт оговаривал, что ни производитель, ни разработчик, ни конечный пользователь не будут являться полным владельцем программы. Это стало основой юридических взаимоотношений, существующих в настоящее время между разработчиками программного обеспечения и теми, кто торгует или пользуется их продуктами.
В заключенном Microsoft контракте, кроме того, оговаривалось, что MITS будет способствовать продаже лицензий на Бейсик третьим сторонам, например, другим разработчикам. Покупатель получал ограниченные права на использование языка. Разработчики рассматривались как посредники, в том смысле, что они имели право передавать лицензию, предоставленную Microsoft, конечным пользователям.
Договор составил один адвокат из Альбукерке, но юридические познания Билла, безусловно, сыграли важную роль в точности и искусности контракта. Этот контракт фактически стал образцом для будущих лицензионных соглашений о программном обеспечении, поскольку он позволял Microsoft сохранять право собственности на свой язык независимо от того, кто будет использовать или продавать его в будущем.
Первый продажный Бейсик для Altair получил название «4К BASIC» и занимал треть указанного объема памяти (4К). Того, что оставалось, вполне хватало для программы длиной в 50 строк.
В начале 1975-76 учебного года Билл уехал из Альбукерке в Кембридж. Через несколько месяцев он вернулся на работу в MITS, формально оставаясь студентом. Билл и Пол работали над тем, чтобы Altair получил солидный программный фундамент. Они написали ассемблер — программу для перевода текстов на языке ассемблера в машинные команды микропроцессора — и внесли ряд уточнений в Бейсик.
MITS разработала платы расширения памяти для увеличения емкости запоминающего устройства своего компьютера. У Билла ушло три месяца на написание нескольких сложных программ для тестирования этих плат, при этом он обнаружил, что ни одна из них не работала как положено. Между дуэтом Гейтс-Аллен и Робертсом, который несмотря на явные дефекты хотел продолжать продажу этих плат, возникла напряженность.
Эд Робертс частенько проходил мимо конторы дилера пылесосов и магазина швейных машин, отделяющих администрацию MITS от отдела программного обеспечения Пола Аллена, чтобы зайти к дуэту программистов и подтолкнуть их к написанию прикладных программ для Altair. Однако Аллен и Гейтс не были уверены в надежности этого компьютера и убеждали Робертса в необходимости повысить качество плат расширения памяти. Несмотря на протесты Робертса для обработки бухгалтерской отчетности MITS они предпочли использовать компьютер производства Data General. К тому же компьютеру Altair не хватало механизма для ввода данных. Ввод с перфоленты являлся гибридным решением, препятствовавшим сбыту прикладного программного обеспечения для профессионального применения.
Пол просил Билла написать версию Бейсика для работы с файлами на дискетах, но голова Билла была занята другим. После создания Microsoft его главной заботой стало расширение компании. Для этого требовалось заинтересовать в Бейсике других производителей микрокомпьютеров
Глава 4
Первый год Microsoft
Микрокомпьютерные дискеты для хранения программ и данных впервые появились на рынке в 1972 г. Это были просто уменьшенные версии дисков, использовавшихся в компьютерах с 1956 г. Дисководы для новых дискет отличались громоздкостью, но были предпочтительнее других устройств доступа к данным, таких как накопители на магнитных лентах, устройства считывания с перфоленты и кассетные магнитофоны, поскольку они позволяли пользователям сразу находить нужную информацию вместо того, чтобы заниматься сначала «ускоренной перемоткой» ленты с другими данными.
Аллен, понимавший, что MITS нуждается в том, чтобы Altair был снабжен дисководом, все более настойчиво добивался, чтобы Гейтс написал необходимые для этого подпрограммы. В феврале 1976 г. Гейтс, все еще студент Гарвардского университета, наконец уступил давлению Аллена. Он прилетел в Альбукерке и заперся в отеле Хилтон, прихватив с собой стопку желтых тетрадей. Через пять дней он вышел оттуда с несколькими сотнями исписанных страниц и отправился вводить программу в PDP-11 (DEC), принадлежащий системе средних школ Альбукерке. Меньше чем через неделю DiskBASIC для Altair был готов. Пол Аллен до сих пор вспоминает это как «настоящий подвиг в программировании».
В DiskBASIC был применен метод управления файлами, отличавшийся от тех, которые раньше использовал Гейтс. Таблица размещения файлов определяла распределение имеющегося пространства и управляла всеми файлами на дискете. По словам Гейтса, такая организация файлов обеспечивала огромное увеличение скорости. Он фактически создал концепцию, которая нашла широкое применение в компьютерах 1980-х гг.
DiskBASIC был готов, но цена дисководов все еще оставалась очень высокой. Первый недорогой дисковод (производства Shugart) появился только в декабре 1976 г. Однако он был недостаточно надежен. Головки часто разъюстировались, а это означало, что дискету, содержащую данные, записанные на одном компьютере, невозможно было прочесть на другом. Несмотря на эти ограничения наличие такого удобного носителя данных, как дискета, стало еще одним шагом к широкомасштабному выходу на рынок прикладных программ: бухгалтерских пакетов, финансовых программ и компьютерных игр. Эти программы можно было писать на языке программирования DiskBASIC.
Проблема незаконного копирования
С осени 1975 г. MITS обладала исключительным правом на распространение лицензии на Бейсик Microsoft. Однако через несколько месяцев Microsoft обнаружила, что ее доходы сократились до предела. Причина этого заключалась в новом коварном явлении: незаконном копировании. Многие любители, посещающие собрания компьютерных клубов, спокойно копировали Бейсик и бесплатно передавали его кому попало.
После статьи в «Popular Electronics» многие заказали Altair и последние продукты MITS, такие как платы памяти и Microsoft BASIC. Доставка очень сильно задерживалась, а сами изделия MITS были далеки от совершенства. Главным источником разочарований являлись платы памяти для Altair, потому что они просто-напросто не работали. Для сбыта плат Робертс применил маркетинговый трюк: цена Бейсика Microsoft составляла 500 долларов при покупке его отдельно и 150 долларов при продаже вместе с платой памяти. В результате любители получали неработающую плату памяти и сообщение о том, что Бейсик еще не готов.
В середине 1975 г. Эд Робертс начал специальную кампанию по рекламе Altair. Фургон MITS (MITS Mobile Caravan) проехал по всей стране, останавливаясь в крупных городах для демонстрации микрокомпьютера. Цель акции заключалась в том, чтобы подтолкнуть любителей к созданию групп пользователей Altair. Синий грузовик GM вскоре окрестили «MITS-Mobile».
В июне 1975 г. MITS Mobile Caravan остановился у здания Хайетт-Хаус компании Rickey в Пало-Альто. Члены компьютерного клуба Homebrew узнали об этом и решили коллективно прийти туда и выразить свое недовольство несдержанными обещаниями MITS. И там они увидели Altair, демонстрирующий работающий Бейсик, в то время как никто из любителей еще не получил его копию. Язык загружался в память с помощью устройства для считывания перфоленты, а информация печаталась на телетайпе. Это было уж слишком для компьютерных фанатов, у большинства из них ушли долгие недели на ожидание неработающей аппаратуры, или они все еще ожидали получения языка, за который было давным-давно заплачено.
Один из членов компьютерного клуба Homebrew прихватил с собой упавшую на пол перфоленту, которую он отдал Дэну Соколу, чтобы тот скопировал с нее Бейсик. Сокол занялся лентой и многократно отдублировал ее. На следующем собрании компьютерного клуба Homebrew Сокол бесплатно раздавал копии Бейсика Microsoft. Рекомендовалось передавать их всем пользователям Altair, в том числе членам других любительских компьютерных клубов.
В декабре 1975 г. Билл Гейтс, поняв, что происходит, пришел в ярость, прежде всего, потому, что незаконное копирование лишало его прибыли. Кроме того, в расходящейся программе еще были ошибки, которые он хотел до конца выловить, прежде чем официально выпускать Бейсик в продажу.
Гейтс написал открытое письмо любителям, которое Дэвид Баннел в феврале 1976 г. напечатал в своем информационном бюллетене для пользователей Altair. Оно начиналось так: «Как, должно быть, известно большинству любителей, большая часть из вас похищает находящееся у вас программное обеспечение. За аппаратуру приходится платить, а программы — это что-то такое, чем можно поделиться. Кого интересует, платили ли за них люди, которые с ними работают?»
Кража программного обеспечения могла оттолкнуть способных программистов от разработки программ для микрокомпьютеров. Гейтс писал: «Кто станет работать даром? Какой любитель готов потратить три года на составление, отладку и документирование программы, чтобы потом увидеть, как она бесплатно расходится?»
Резкое письмо Гейтса пришлось к месту, но встречено было неприветливо. Один компьютерный клуб угрожал, что подаст на него в суд за то, что он назвал всех любителей ворами. В ответ на открытое письмо Гейтс получил 300 писем, но лишь в немногих из них лежал чек, исправляющий ситуацию. Большая их часть была написана со злостью и содержала, мягко говоря, ошибочные доводы. Авторы писем утверждали, что:
1. Язык Бейсик безусловно является общественным достоянием.
2. Любители — альтруисты, а не воры.
3. Без Бейсика их системы почти бесполезны.
Ход мысли был таков: если программное обеспечение, необходимое для работы компьютера, стоит слишком дорого, то можно скопировать его для себя и других. Эти аргументы несмотря на их полную нелогичность по сей день продолжают отравлять жизнь издателей программного обеспечения.
Всемирный съезд по Altair
В 1975 г. объем сбыта микрокомпьютера Altair достиг миллиона долларов. Робертс, для того чтобы снять все сливки с быстрого успеха, решил, что пора провести трехдневную «всемирную» конференцию. Организацией этого мероприятия, прошедшего 26–28 марта, занимался Дэвид Баннел, один из первых сотрудников MITS. Конференция почти сразу же превратилась в фестиваль применения микрокомпьютеров.
Гейтс произнес первую публичную речь в своей карьере. Выступали также Пол Аллен, Эд Робертс и Тед Нелсон. (Нелсон приобрел известность в конце 1980-х гг. как один из творцов Hypertext, системы создания множественных связей между данными различных типов аналогично тому, как это делает человеческий мозг). Споры о новых возможностях микрокомпьютеров затягивались далеко за полночь. Предметом обсуждения часто становился Бейсик Microsoft, особенно в связи с «Открытым письмом любителям» Гейтса.
Несмотря на весь этот шум у MITS был ряд очень серьезных проблем. Altair работал неважно, к тому же росло беспокойство в связи с появившейся конкуренцией. Компьютер IMSAI 8080, выпущенный летом 1975 г., начал овладевать рынком Altair. На сцену вышли и другие производители, такие как Processor Technology и Cromemco. Поскольку Эд Робертс не пустил конкурентов на съезд Altair, компания Processor Technology сняла апартаменты в той же гостинице, где проходил съезд, для демонстрации своих плат памяти для Altair, славившихся надежностью. Это привело Робертса в ярость.
Робертс видел, что история с сокрушительной конкуренцией, с которой он столкнулся, занимаясь калькуляторами, повторяется. Поэтому, когда компания Pertec, производитель миникомпьютеров и больших машин, предложила ему продать MITS, Робертс отнесся к этому с интересом и вскоре начались переговоры.
Продолжение кампании против незаконного копирования
В апреле 1976 г. Гейтс написал второе открытое письмо, которое также было напечатано в информационном бюллетене Altair. Он несколько смягчил свою позицию, но по-прежнему порицал незаконное копирование программного обеспечения.
Второе и последнее письмо
После опубликования моего «ОТКРЫТОГО ПИСЬМА ЛЮБИТЕЛЯМ» от 3-го апреля я получил бесчисленное количество ответов и имел возможность непосредственного общения с любителями, редакторами и служащими MITS на проведенном этой компанией Всемирном съезде по Altair, состоявшемся 26–28 марта. Я был удивлен обширной реакцией на это письмо и надеюсь, что это означает, что вопросу будущего разработки программного обеспечения и распространения его среди любителей уделяется серьезное внимание….
К сожалению, полемика, вызванная моим письмом, сосредоточилась отчасти на мне лично и, что совсем уж непонятно, на MITS. Я не работаю в MITS и, возможно, никто в MITS не согласен полностью с моим мнением, но я полагаю, что все в MITS с удовлетворением встретили обсуждение поднятых мной вопросов. В трех полученных мной отрицательных письмах оспаривается мое заявление о том, что большой процент любителей компьютеров украли находящееся в их владении программное обеспечение. Моей целью было подчеркнуть, что значительное число используемых в настоящее время копий Бейсика получены незаконным путем, а не огульное обвинение любителей компьютеров. Напротив, я считаю, что в большинстве своем они честные и порядочные люди, разделяющие мое беспокойство о будущем разработки программного обеспечения. Я также получал письма от любителей, соглашавшихся со мной и выражавших свое беспокойство, и от небольших компаний, которые боятся заниматься программным обеспечением, поскольку они не уверены в том, что на него найдется достаточно покупателей, чтобы оправдать его разработку. Возможно, настоящая дилемма возникла из-за того, что многие просто не понимают, что пи Microsoft, ни кто угодно не может разрабатывать большие программы, не получая разумной прибыли на огромные вложения необходимого на это времени.
Во втором письме Гейтс, кроме того, предложил ряд мер, которые могли бы защитить разработчиков от незаконного копирования. Он предлагал, например, чтобы программы хранились в ROM (постоянном запоминающем устройстве) компьютера, информация в котором не стирается. Это, правда, делало невозможным устранение ошибок в программном обеспечении после того, как компьютер попадал к покупателю. Он, кроме того, предсказывал, что на языках, подобных его Бейсику, будут написаны тысячи прикладных программ. Письмо Гейтс закончил утверждением о том, что считает дискуссию о незаконном копировании закрытой.
Помимо прочих заслуг Гейтса, в памяти останется то, что он заявил о необходимости защиты программного обеспечения в годы становления разрабатывающей его отрасли. Его действия внесли свой вклад в постепенное внедрение в умы мысли о том, что программа является продуктом творчества и поэтому должна быть защищена так же, как музыкальная композиция или литературное произведение.
Microsoft обретает форму
У Гейтса не было времени на написание того DiskBASIC, которого требовал Аллен для микрокомпьютера Altair, потому что, помимо занятий в Гарвардском университете, он старался поставить Microsoft на прочную основу. Он, настроенный на то, что его компания должна обеспечить Бейсиком производителей первых микрокомпьютеров, писал большую часть программы самостоятельно.
Гейтс, когда он не был занят учебой или программированием, превращался в страстного проповедника новой компьютерной эры. Он встречался с производителями и старался убедить их, чтобы они покупали Бейсик Microsoft для всех своих компьютеров или сделали специальный компьютер под этот язык. Если Гейтсу попадалась компания, в которой питали определенные сомнения в возможностях чипа 8080, ему частенько удавалось переубедить своих оппонентов.
Уменье Билла показать товар лицом несмотря на его молодость оказалось на высоком уровне даже в сплошь покрытых коврами офисах корпораций. Гейтс приспособил Бейсик к нуждам крупных компаний, поэтому первые заказы поступили в Microsoft от таких авторитетных фирм, как General Electric, NCR и Citibank.
Гейтс вскоре понял, что одному ему со всей работой не справиться, и начал набирать штат программистов. Первым сотрудником Microsoft стал 21-летний Марк Макдональд, бывший одноклассник Билла в школе Лейксайд. Когда Макдональд в апреле 1976 г. пришел на работу в Microsoft, у компании не было помещений, поэтому он работал на терминале у себя в квартире. Он совершенствовал Бейсик для 8080, а хозяин проверял каждую написанную им строчку.
В то время на рынке начали появляться новые микропроцессоры. Motorola выпустила 6800, а также 6502, изготовленный по технологии MOS. Zilog выпустила аналог микропроцессора 8080 под названием Z80.
В следующем месяце Билл Гейтс взял на работу второго программиста, тоже бывшего одноклассника в школе Лейксайд. В обязанности Рика Вейланда входило написание Бейсика и Кобола для микропроцессора 6800 производства компании Motorola. Он тоже работал на терминале в своей квартире. Между тем Марк Макдональд начал работать на офисе MITS в отделе Пола Аллена на терминале DEC. У Эда Робертса это не вызывало восторга.
В августе 1976 г. Гейтс взял еще двух программистов, Альберта Чу и Стива Вуда, которым было по 24 года. Вуду попалось на глаза объявление Microsoft о приеме на работу, висевшее в Стенфордском университете, где он только что получил ученую степень.
Затем Microsoft сняла первые помещения — четыре комнаты в деловой части Альбукерке. Стив Вуд приехал, когда в них еще не было мебели. Была назначена встреча с представителем компании Hewlett-Packard для переговоров о передаче Бейсика, поэтому Рик Вейланд и Марк Макдональд делали все возможное, чтобы найти мебель именно к этому вечеру. Гейтс следил за подключением терминалов к PDP-10 (DEC), находящихся в одной из средних школ Альбукерке. Через несколько дней офис превратился в нормальное место для работы.
Стив Вуд помогал писать Фортран, Вейланд подгонял Бейсик под изготовленный по технологии MOS микропроцессор 6502, а Гейтс занимался административными делами новой компании. Он выписывал чеки, заполнял налоговые формы, руководил рекламой компании и искал путь на рынок для ее товаров.
В ноябре 1976 г. Пол Аллен уволился из MITS и перешел в Microsoft, у кормила которой стоял Гейтс. Компания начала обретать форму.
Осенью 1976 г. Билл вернулся в Гарвардский университет. Но он, понятно, не мог продолжать учебу и одновременно управлять своей растущей компанией. Колебаний не было. В декабре он бросил университет несмотря на возражения родителей и полностью отдался Microsoft.
Уильям Генри младший и Мэри Гейтс были выбиты из колеи направлением, выбранным их сыном, и очень встревожены тем, что он, может быть, не получит диплом об окончании колледжа. Их родительское беспокойство можно понять, учитывая то, что микрокомпьютерная промышленность еще находилась в колыбели и ее жизнеспособность была совершенно неочевидна.
Глава 5
Жизнь в Microsoft
Весной 1977 г. Microsoft перебралась в приличный офис в альбукеркском здании Ту-Парк-Сентрал-Тауэр. Из пяти комнат в секции 819 программистам открывался прекрасный вид на город и светлое будущее своей компании.
В то время в компании насчитывалось шесть человек. Главными партнерами являлись Билл Гейтс и Пол Аллен, им помогали программисты Марк Макдональд, Стив Вуд, Боб Гринберг и Рик Вейланд. Все они потратили массу времени на совершенствование Бейсика, языка, которым Microsoft стремилась снабдить каждую машину, появляющуюся на бурном рынке микрокомпьютеров.
Когда коммерческие операции и административные дела расширились, пришло время подыскать секретаря. Мириам Любоу, 42-летняя мать четверых детей, недавно решившая вновь пойти на работу, прочла объявление в газете о том, что Microsoft требуется секретарь. Она подала заявление.
Любоу, пришедшую на беседу, встретил Стив Вуд. В разговоре по телефону он представился главным управляющим, но при встрече с ним в это трудно было поверить. Он носил усы и длинные волосы и большую часть беседы сидел, положив ноги на стол. Вуд сказал Любоу, что компания ищет разностороннего человека, который умел бы все понемногу. Несмотря на нетипичную деловую атмосферу предлагаемая зарплата оказалась приличной, а работа, судя по всему, была интересной.
Прежняя секретарша Билла Гейтса продержалась на этом месте два месяца. Это была стройная молодая блондинка с длинными волосами, увидев которую Любоу подумала: «Они никогда не возьмут женщину моего возраста. Им нужна самая хорошенькая девчонка, какую только можно найти». Замечания увольняющейся секретарши не очень разубедили ее. Она предупредила Любоу: «Не думаю, чтобы вам здесь понравилось. Жуткая скука.»
Вечером Мириам Любоу рассказала мужу о беседе со Стивом Вудом, о том, что у Microsoft очень хорошие комнаты, что компания занимается разработкой программного обеспечения — это слово почти ничего не говорило чете Любоу — и что фирма платит очень приличную зарплату. Но она не очень высоко оценивала свои шансы получить это место.
Мириам Любоу узнает,
что такое программное обеспечение
Тем не менее через неделю ей позвонил Стив Вуд и сказал, что если ее еще интересует эта работа, то она могла бы приступить к ней в следующий понедельник. Взволнованная Мириам приняла предложение, подумав, что рано или поздно все равно придется узнать, что это за штука — программное обеспечение.
Мириам, встретив в первый день работы Пола Аллена и других сотрудников, поинтересовалась, где босс. Ей ответили, что он в командировке и будет через несколько дней.
Вскоре Мириам начала мучиться вопросом, чем занимается компания, в которой она работает. Двери во все комнаты были открыты; везде стояли компьютеры. Результатом печатания программистов на клавиатурах были очень длинные документы, спускавшиеся на пол гармошкой. Каждый день, примерно в полдень, Мириам должна была ходить в вычислительный центр при местной школе и забирать там листинги. Наконец, она пришла к выводу: «Конечный результат того, что печатают программисты Microsoft — это и есть листы с печатным текстом на школьном компьютере!»
После первых нескольких дней работы в Microsoft Мириам объясняла мужу, что программное обеспечение — это компьютерная бумага с уймой написанных на ней значков. Мистер Любоу, не лучше разбиравшийся в том, что такое программное обеспечение, не спорил с женой.
Однажды утром, когда Мириам сидела у пишущей машинки, в офис Microsoft вошел молодой парень. «Привет!» — широко улыбнувшись, бросил он, а затем пошел прямо в директорский кабинет и начал работать на компьютере. Мириам, получившая очень строгие указания о том, что без разрешения никого нельзя пускать в комнаты с компьютерами, кинулась в кабинет Вуда и с ужасом сказала ему, что какой-то мальчишка ворвался в директорский кабинет. Стив совсем не удивился; ответ его был краток:
— Какой мальчишка! Это наш директор.
— Что?! Это и есть Билл Гейтс?
— Да.
Мириам, немного смутившись, вернулась к пишущей машинке. Через пять минут она опять вошла в кабинет Стива Вуда.
— Извините, Стив, но сколько ему лет?
— Двадцать один.
Теперь Мириам поняла, что она действительно работает в уникальной компании. Вечером этого дня муж посоветовал ей проверить, в состоянии ли Microsoft заплатить ей в конце месяца.
Со временем она выяснила, что Microsoft торгует дискетами. Она знала, что на этих дискетах, должно быть, есть что-то очень ценное, но все равно не понимала, над чем «колдуют» в комнатах компании. Программисты весь день напролет что-то печатали, сидя перед компьютерами. Чертовщина какая-то… Когда она пробовала читать то, что было напечатано на листингах, которые она забирала из школы, то только еще больше запутывалась. Что значат эти строчки из слов, лишенных для нее совершенно всякого смысла? Программисты все время пользовались техническими терминами — Бейсик, Фортран, RAM — и жаргоном, например: «У меня программа зависла.» Она всеми силами старалась понять смысл этих слов, вникнуть в технические проблемы и четко выполнять указания, даваемые ей программистами.
Но в работе с самим Гейтсом никаких сложностей не было. «Мне в нем очень нравилось то, что когда бы он ни попросил тебя что-нибудь сделать, всегда точно знаешь, чего он хочет. Он всегда находил время, если к нему обращались с вопросом. Он мог объяснить все, что угодно, на твоем языке и на твоем уровне», — вспоминает Любоу.
Ей приходилось задавать массу вопросов своему боссу, но Гейтс был терпеливым учителем. «Он никогда не говорил вещей типа «это, пожалуй, слишком сложно или слишком технично для вас.» Никогда.» Иногда она переадресовывала вопросы потенциальных клиентов Биллу, а затем слушала, как он на них отвечал. Через несколько дней Любоу обычно была свидетелем прихода звонившего человека в альбукеркский офис для подписания контракта с Microsoft.
По мере работы с Гейтсом Любоу начала понимать, что она сотрудник выдающегося человека. У него была феноменальная память. Гейтс без задержки выпаливал любой телефонный номер, которым она интересовалась. Она наблюдала, как он мгновенно прочитывает страницу и находит в ней опечатки. Помимо прочего, Гейтс обладал редкими познаниями в области права. Два года обучения в Гарвардском университете и помощь отца позволяли ему с лету схватывать часто запутанные юридические вопросы. Гейтс нередко полностью переписывал контракты, тщательно составленные его адвокатом. А когда дело доходило до продажи Бейсика перспективному клиенту, Любоу видела, что переговоры он ведет как специалист высшего класса.
В то время Гейтс ездил на быстроходном зеленом Порше-911, и Любоу регулярно находила в почте квитанции о штрафе за превышение скорости. По ее рассказу, иногда она была почти уверена в том, что в одной из местных газет увидит заголовок: «ПРЕЗИДЕНТ MICROSOFT В ТЮРЬМЕ ЗА ПРЕВЫШЕНИЕ СКОРОСТИ.»
Прежде всего, Мириам Любоу видела, что ее босс напряженно работает всю неделю без выходных. Иногда он проводил в офисе по нескольку дней, никуда не выходя. Приходя утром на работу, она часто заставала его спящим на полу. Чисто по-матерински она заботилась о том, чтобы Билл не пропустил ланч и напоминала ему об этом. Иногда, когда он принимал гостей, Мириам, видя, что проходят долгие часы, проявляла инициативу и звонила ему. «Билл, не пора ли прерваться на ланч. Ваши посетители, наверное, голодны. Уже два часа дня.» Через несколько недель она поняла, что когда рядом с Биллом никого нет, он просто забывает о еде. Поэтому она обычно приносила ему гамбургеры, когда наступало время ланча.
Супруги Любоу с все большим уважением относились к происходящему в Microsoft. «Уже через полгода, — вспоминает Мириам, — мы поняли, что скоро произойдут великие события. При том, как работала его голова, это было неизбежно.» Однажды муж Мириам Любоу зашел в офис, чтобы сказать Биллу: «Если вы когда-нибудь соберетесь продавать акции, сообщите мне.»
В Альбукерке приезжали руководители крупных компаний, чтобы встретиться с Биллом. На них, представителях корпоративной культуры восточного побережья, всегда были официальные деловые костюмы, Билл же одевался как попало, в чем отражались и его молодость, и непринужденность юго-запада. Контраст часто был просто разительным.
Гейтс обычно встречал потенциальных клиентов в аэропорту. Когда визитеры спрашивали Мириам Любоу, как им узнать его, она отвечала: «Ищите шестнадцатилетнего светловолосого мальчика в очках, выглядящего так, как будто он прилетел с другой планеты. Это и есть он!»
Здание Ту-Парк-Сентрал-Тауэр находился в нескольких минутах езды от аэропорта Альбукерке. Билл, отправляясь в командировки, обычно доезжал на своем стареньком Порше, выпуска 1974 г., до аэропорта и просил Мириам забрать машину. У него выработалась привычка выезжать как можно позже, чтобы не потратить ни одной лишней минуты на аэровокзале. В результате он частенько подбегал к самолету, когда наземный персонал уже собирался откатывать посадочную лестницу. Если самолет по расписанию вылетал в 10 часов, Билл в 9.55 выскакивал из офиса и мчался во весь опор, почти не обращая внимания на ограничения скорости и светофоры. Это было похоже на игру, в которую он играл сам с собой. «Мне нравится доводить все до предела. Именно при этом часто удается добиться максимальной эффективности.» Наконец Мириам, чтобы меньше тревожиться за Билла, стала говорить ему, что отлет на пятнадцать минут раньше, чем на самом деле.
Мириам делала большую часть административной работы компании, включая выдачу заработной платы, бухгалтерский учет, прием заказов, материально-техническое снабжение и машинопись. Она также следила за тем, чтобы программисты работали с максимально возможными удобствами. Единственным напитком в офисе в то время был кофе. В один прекрасный день Марк Макдональд спросил, почему бы не выпить кока-колы. Биллу это понравилось, и он послал Мириам за кока-колой. Она принесла упаковку с шестью бутылками, и через пять минут все они были пусты, а программистам этого показалось мало. Мириам уже было отправилась еще за одной упаковкой, но Билл остановил ее и попросил, чтобы она вместо этого договорилась о доставке кока-колы два раза в неделю. Бесплатное снабжение всех работников прохладительными напитками (а позднее молоком и соками) стало традицией компании.
Каждый день, около 9 часов вечера, в секцию 819 приходили уборщики. Однажды утром Марк Макдональд вошел в свою комнату и разразился крепкими выражениями, затем он подошел к Мириам и со злостью спросил, не выбросила ли она его программу. Мириам ответила, что она вообще никогда не выбрасывает их бумаги. Макдональд начал орать, что он оставил листинг рядом со своим компьютером и что он исчез. Тогда Мириам сообразила, что уборщики очень профессионально выметали все, что они находили на полу. Макдональд потерял многочасовую работу и вынужден был начать все с нуля. После этого случая уборщики получили приказ выбрасывать только то, что находится в корзинах, и ревностно его соблюдали. Когда вскоре во всех комнатах образовались завалы пустых банок от кока-колы, Мириам пришлось объяснить уборщикам, что относится к мусору, а что нет!
Посвящение Мириам в пользователи компьютера произошло через год работы в компании, когда программисты показали ей, как скопировать содержание одной дискеты на другую. «У нас было в сущности два продукта, Бейсик и Фортран. Поэтому в зависимости от того, что желал клиент, я вставляла дискету в машину, делала копию и отправляла ее. Мне это очень нравилось!»
Боб О’Pup и культура Microsoft
Боб О’Рир поступил на работу в Microsoft 8 января 1978 г. (и до сих пор в ней работает). Его первым заданием была адаптация Бейсика Microsoft к микрокомпьютеру Tandy TRS-80. Затем он занялся работой над математическими функциями для Фортрана.
Боб видел, что Microsoft сильно отличается от компании, в которой он работал раньше. Билл Гейтс и Пол Аллен обычно приходили в офис около полудня, иногда, правда, их не было до четырех часов дня, и работали далеко за полночь семь дней в неделю. Если встреча с клиентом назначалась на утро, они оставались на ночь, чтобы не опоздать.
Боб О'Рир был «жаворонком», ему нравилось работать в обычное время, что казалось странным остальным программистам Microsoft. Вначале, придя на работу в 9 часов утра, он поразился, увидев спящего на полу Билла. Первая реакция была панической. «О господи, он без сознания! Вызовите скорую!» Но вскоре он привык каждое утро перешагивать через несколько тел.
В конечном счете он по-своему приспособился к этому ритму. Он начал приходить на работу в 3 часа ночи, так что его рабочий день начинался как раз тогда, когда остальные программисты заканчивали свой. Кроме того, он перенял у них привычку работать в домашних тапочках. Программисты считали, что они должны чувствовать себя максимально раскованно, чтобы можно было всецело отдаться строгой дисциплине программирования.
Однако временами их пристрастия приводили к неприятностям. Однажды зимой, в 4 часа ночи, Боб О’Рир работал в офисе один. Он спустился в находящийся в холле туалет, а вернувшись, обнаружил, что дверь Microsoft автоматически за ним захлопнулась. Вот так он остался в разгар зимы, в тапочках, в неотапливаемом коридоре у закрытой двери офиса. К счастью, в кармане у пего оказалась мелочь, которой хватило на звонок по находящемуся в здании телефону-автомату. Он позвонил домой, разбудил жену и попросил, чтобы она за ним приехала.
Программисты работали по ночам из практических соображений. Компания Microsoft продолжала разрабатывать свои языки по методике, примененной Полом Алленом для первого Altair BASIC, моделируя микропроцессоры на PDP-11, принадлежащем альбукеркской средней школе. Поскольку в дневное время к PDP-11 одновременно подключались многочисленные пользователи и быстродействие компьютера снижалось, программисты Microsoft решили работать по ночам, когда спрос на компьютер был меньше и работа над программами шла более производительно.
Глава 6
Расцвет рынка микрокомпьютеров
В конце 1976 г. возник спор о правах на Бейсик. Поскольку в делах наступил спад, Эд Робертс хотел продать MITS калифорнийской компании Pertec. Он, кроме того, преступил условия договора с Microsoft, в котором оговаривалось, что MITS не владеет исключительным правом на использование Бейсика и будет способствовать предоставлению лицензий на язык другим производителям. В ходе переговоров, предшествующих приобретению Pertec его компании, Робертс заявлял, что Бейсик безусловно, является имуществом MITS, утверждая, что он заплатил Microsoft оговоренные 200000 долларов авторского гонорара, и теперь язык является его собственностью.
22 мая 1977 г. компания Pertec официально выкупила M1TS. В ото время Microsoft вела переговоры с несколькими компаниями, включая Texas Instruments, о передаче лицензий на Бейсик. У Pertec, однако, были другие планы, и она отказалась предоставлять лицензию на «свой» Бейсик другим производителям.
Гейтс и Аллен выразили протест руководству Pertec, заявив, что если потребуется, они передадут дело в суд. Людей из Pertec рассмешила самоуверенность этих «мальчишек»: они были уверены, что со своей командой адвокатов они выиграют любую возможную тяжбу. Pertec приняла вызов Microsoft.
Однажды утром Полу Аллену вручили повестку о явке в суд. Ему сказали, что, пока будет длиться юридический поединок, Microsoft не имеет права пользоваться деньгами от продажи Бейсика 8080. Поэтому Microsoft пришлось ограничиться доходами от продажи позднее разработанного программного обеспечения: Бейсика 6502 и Фортрана. В течение следующих шести месяцев компания переживала финансовые трудности. Проблема стала тем более тревожной, так как на рынке появились конкуренты, такие как Бейсик North Star и Бейсик Tiny. Гордон Юбэнк (ставший в 1985 г. президентом компании Symantec, издателя программного обеспечения) написал Бейсик Е, который он передал в общественное пользование, разрешив его бесплатное копирование.
Гейтс, вполне прилично разбиравшийся в юридических вопросах, без колебаний обратился к отцу за рекомендациями по этому делу. Уильям Генри младший был рад помочь. Он сам дал несколько мудрых советов, заверил Билла, что его компания выиграет дело и нашел в Альбукерке способного адвоката для представления интересов Microsoft.
Процесс длился шесть месяцев, и в конце концов для решения вопроса был назначен арбитр. Это было хорошей новостью и означало, что дело скоро закончится. Обычный юридический процесс мог бы занять несколько лет. «Мы побаивались,» — откровенно говорил Пол Аллен, имея в виду невозможность предугадать, как арбитр будет толковать закон.
В декабре 1977 г. Microsoft выиграла дело. Арбитр очень сурово обошелся с Pertec и Эдом Робертсом, поскольку были нарушены первоначальные соглашения с Microsoft. Он назвал сложившуюся ситуацию «крайним случаем коммерческого пиратства» и постановил, что MITS имеет право на использование Бейсика, a Microsoft право на его продажу по своему усмотрению.
Как утверждает Стив Вуд, после 1977 г. у Microsoft уже больше никогда не было финансовых проблем.
Удачливые первопроходцы:
Apple, Tandy и Commodore
Успех Altaic в 1975 г. стал историей. Машину MITS больше не покупали, и в Pertec вскоре испытали горькое разочарование. Рынок микрокомпьютеров попробовала монополизировать компания IMSAI, выбросив на него более профессиональную машину, но она не смогла обеспечить достаточно высокое качество и уверенно приближалась к банкротству. Для Microsoft это стало дурной новостью, поскольку IMSAI только что взяла лицензию на Фортран и не могла больше осуществлять платежи.
Для подъема индустрии микрокомпьютеров требовались более надежные машины. Они появились в 1977 г.: TRS-80 компании Tandy, PET производства Commodore и Apple II.
Компания Tandy была известна как владелец охватывающей всю страну сети магазинов Radio Shack, торговавших широким ассортиментом электронных товаров. Один из закупщиков Tandy пытался убедить Джона Роуча, начальника отдела маркетинга компании, в том, что фирме необходимо приступить к производству персональных компьютеров. Он показал ему собранный им самим образец. Роуч согласился, но не рассчитывал много заработать на TRS-80 в сравнении с общим объемом сбыта Radio Shack. Он говорил, что будет рад, если Tandy удастся сбыть 3000 компьютеров за год. Но вскоре он изменил свое мнение: за первый же месяц компания продала 10000 компьютеров TRS-80!
Microsoft не участвовала в создании первого Бейсика для TRS-80. Он получил название «Level I BASIC» («Бейсик уровня I») и был написан одним молодым сотрудником Radio Shack. Гейтс пытался доказать Tandy, что для их машины нужен более профессиональный язык. Ради этого Бейсик Microsoft переименовали в Level II BASIC.
Микрокомпьютерами заинтересовалась и канадская фирма Commodore, переживавшая на своем исконном рынке калькуляторов трудности, похожие на те, что были в свое время у MITS. Президент компании Джек Тремиел для конструирования компьютера фирмы Commodore пригласил на работу Чака Педдла, разработавшего микропроцессор 6502, построенный по технологии MOS. Результатом этих усилий стал микрокомпьютер РЕТ, имевший память 16К и снабженный клавиатурой и монитором, как TRS-80. Когда компьютер РЕТ был представлен на первой Компьютерной ярмарке западного побережья, он имел огромный успех. Бейсик для этой машины подготовила Microsoft.
Apple II, также выставленный на этой ярмарке, не имел монитора, но его можно было подключить к телевизору. Это был мощный компьютер, резко контрастировавший с непрофессиональными машинами, предлагаемыми многими другими любителями, переквалифицировавшимися в производители.
Стив Джобс познакомился со Стивом Возняком в компьютерном клубе Homebrew. «Воз» работал в Hewlett-Packard и безуспешно пытался убедить компанию в необходимости создать микрокомпьютер. Талант Возняка в сочетании с требовательной натурой Джобса породил Apple I. Два друга собрали машину в квартире Возняка в Пало-Альто. Apple I, даже еще не вполне готовый, прославился своей надежностью, в то время редким для микрокомпьютеров качеством.
Apple II, представленный в 1977 г., выигрывал за счет дизайна. Компьютер, бежевый снаружи и снабженный такого же цвета клавиатурой, выглядел гораздо более профессионально, чем имевшиеся в то время в продаже машины. Он весил меньше 15 фунтов, что облегчало его транспортировку, а его цена, 1350 долларов, делала его доступным для широкой публики. Внутри Apple II располагались семь разъемов (слотов) расширения, которые позволяли пользователю увеличить возможности машины за счет добавления до семи плат расширения для работы с графикой, печати, связи и т. д.
Затем Джобсу удалось убедить «рискового» капиталиста Майка Марккулу профинансировать выпуск Apple. Марккула в 34 года уже мог спокойно бездельничать после удачной операции с акциями Intel. Он вложил 91000 долларов своих личных денег в эту новую компанию и заработал на этом 600000 долларов. Apple организовала мастерскую в просторном помещении в Купертино (штат Калифорния). У компании были все составляющие успеха: высокое качество продукта и финансовая база.
Когда Apple II в 1977 г. предстал перед публикой на Компьютерной ярмарке западного побережья, заслуженные им аплодисменты удалось присвоить компьютеру РЕТ компании Commodore. Но в июне первая реклама Apple появилась в журнале «BYTE», а потом двухстраничные развороты регулярно печатались и в других компьютерных журналах. Одновременно с работой по маркетингу Apple II получал совершенно заслуженные похвалы журналистов как компьютер, работающий сразу же после включения в сеть.
Летом 1978 г. появился дисковод для Apple II. Затем в конце 1979 г. был выпущен пакет программного обеспечения VisiCalc, написанный специально для Apple II, который удовлетворял придирчивым запросам многих менеджеров. Энергичная реклама и программное обеспечение VisiCalc, рассчитанное на Apple, проложили ему путь к успеху. Сбыт Apple II взлетел на крыльях пакета VisiCalc, который оказался первой замечательно удачной прикладной программой. Покупатели в компьютерных магазинах спрашивали VisiCalc и какой-нибудь компьютер, на кагором он может работать, и выходили с Apple II в руках. Производитель из Купертино вскоре стал фигурой номер один на рынке микрокомпьютеров и помог утвердиться доверию к этой выходящей из пеленок отрасли.
Компания Apple была совершенно очевидным клиентом Microsoft, которая уже разработала версию Бейсика для 6502, микропроцессора, использованного в Apple II. Осенью 1977 г. Microsoft предоставила Apple лицензию на Бейсик.
Операционные системы и языки
Программное обеспечение для компьютеров — это трехъярусная пирамида. В ее основании лежит операционная система, языки составляют второй ярус, а наверху находятся прикладные программы.
Операционная система, низший ярус пирамиды, непосредственно управляет микропроцессором и связанными с ним платами, например, платами памяти. На этом уровне выполняются все скучные, закулисные операции компьютера. Когда пользователь, например, приказывает компьютеру записать на дискету данные по заработной плате, операционная система находит на магнитном носителе свободное место, а затем записывает туда все, что необходимо. Операционную систему обычно пишут на языке ассемблера, языке программирования низкого уровня, стоящего на ступеньку выше машинных команд. Он очень сильно отличается от обычного английского языка и требует серьезных технических знаний об аппаратном обеспечении.
Операционная система необходима для работы компьютера. Она организует обработку данных при вводе их в память (скажем, с клавиатуры) и извлечении из памяти (например, на дискету).
1977 г. отмечен бурной творческой деятельностью: чуть ли не каждую неделю появлялся микрокомпьютер новой марки. Каждый производитель, попадающий на этот быстрорастущий рынок, был уверен, что его компьютер лучше, чем у конкурентов. В результате этого компьютеры часто снабжались собственными операционными системами. Компания Processor Technologies использовала PT-DOS; Intel предлагала ISIS; у Apple, Atari и Commodore тоже были свои операционные системы.
Средний ярус пирамиды, языки программирования, такие как Кобол, Фортран, Паскаль и некоторые усиленные версии Бейсика, опираются на операционную систему в вопросах обхождения с устройствами хранения данных (например, кассетным магнитофоном, жестким диском и т. д.). Их называют языками высокого уровня. Бейсик, Фортран и Кобол, в отличие от ассемблера, позволяют программисту управлять компьютером с помощью языка, похожего на обычный английский. В Бейсике, например, используются такие команды, как PRINT (печатать), READ (читать) и WRITE (писать) (для записи данных на диск). Программа, написанная на языке высокого уровня, должна пройти компиляцию для перевода операторов типа PRINT или READ в код, который в состоянии понять микропроцессор.
Microsoft, стремившаяся к тому, чтобы в ее ассортименте был не только Бейсик, в июле 1977 выпустила Фортран, а затем Кобол и Паскаль. Эти языки имели более высокий уровень, чем Бейсик; в Microsoft решили писать их под операционную систему СР/М.
Большая часть прикладного программного обеспечения создается с помощью таких языков, как Бейсик, Кобол или Паскаль. В этом третьем ярусе пирамиды находятся программы для широкого использования, например, игры, текстовые процессоры и бухгалтерские пакеты. Человек, эксплуатирующий прикладную программу, не обязан знать операционную систему или язык программирования. Его работа сводится к выбору пунктов меню с простыми названиями типа «Печать документа».
Обилие операционных систем, имевшихся в 1977 г., и соответствующий недостаток их стандартизации затрудняли расширение рынка программного обеспечения. Разработчики, писавшие программы для данного компьютера, не могли продать их для использования на другой машине, поскольку на ней они бы не заработали. Хотя Microsoft успешно приспособила свой Бейсик под множество различных машин, Фортран и Кобол были гораздо сложнее и адаптировать их было непросто.
DiskBASIC Гейтса выполнял ряд функций, обычно свойственных операционной системе, но это был особый случай Остальные языки Microsoft были написаны под операционную систему СР/М. Когда, например, написанной на Фортра не программе надо было считать информацию с дискеты, она передавала этот запрос СР/М, которая затем находила нужные данные. Для того чтобы языковые программы Microsoft получили широкое распространение, СР/М должна была стать стандартом операционных систем микрокомпьютеров.
СР/М становится стандартом
СР/М — это творение еще одного уроженца Сиэтла, Гари Килдалла, начавшего работать над ней в конце 1973 г. Годом раньше Килдаллу попалась на глаза висевшая на доске объявлений реклама, предлагавшая микропроцессор за 25 долларов. Он всегда работал на больших компьютерах, занимавших целые залы, поэтому этот маленький чип, учитывая все его способности, вызвал у него острое любопытство Он купил чип Intel 4004 и ради интереса написал для него несколько коротеньких программок. Но возможности этого чипа были очень ограничены для серьезных разработок.
Как бы то ни было, Килдалл связался с Intel и стал консультантом компании. Когда Intel выпустила более претенциозный чип 8008, Килдалл написал для его программирования язык высокого уровня. Затем Intel выпустила чип 8080, который уже на самом деле был перспективен для профессиональных разработок.
Тогда Гари Килдалл взялся за операционную систему для микропроцессора 8080, получившую название СР/М (Control Program for Microcomputer — Управляющая программа для микрокомпьютера). СР/М могла работать на любом компьютере с этим процессором. Программа выполняла все операции, необходимые для управления дисководом. Килдалл, кроме того, разработал ряд других связанных с СР/М программ: текстовый редактор, язык ассемблера, отладчик и служебные программы для копирования файлов с одной дискеты на другую, печати документов и т. д.
Килдалл начал продажу своей операционной системы с помощью рубричной рекламы в журнале «Dr. Dobbs Journal». Затем в 1976 г. он организовал компанию Digital Research (сначала она называлась Intergalactic Digital Research) с целью продажи СР/М непосредственно производителям, чтобы они, в свою очередь, продавали ее в комплекте со своими машинами. Его первым клиентом стала компания GNAT Computers, купившая лицензию на СР/М за 90 долларов. Когда компания Shugart выпустила на рынок первый накопитель на 5¼-дюймовых дискетах за 390 долларов, настал звездный час СР/М. Меньше чем через год эту операционную систему взяли на вооружение несколько десятков производителей, a Digital Research продала IMSAI лицензию на нее уже за солидную сумму 25000 долларов. Компания Килдалла за первый год своего существования заработала 60000 долларов, и в течение следующих пяти лет ее доходы устойчиво росли.
Сделать СР/М промышленным стандартом конца 1970-х помогла нью-йоркская компания-дистрибьютор LifeBoat Associates. Сначала LifeBoat стала клубом пользователем СР/М, затем она взялась за распространение программного обеспечения и публикацию каталога программ для СР/М. Через этот каталог Microsoft торговала своими Фортраном и Коболом. LifeBoat Asocciates славилась точным отражением состояния непрерывно меняющегося рынка программного обеспечения.
Наличие канала распространения для сотен программ СР/М помогло этой операционной системе занять лидирующие позиции на рынке. Такие производители, как North Star Computers и Processor Technology также снабдили свои машины СР/М.
В 1977 г. Гари Килдалл решил доработать СР/М. Он выделил из программы небольшой участок, названный им «BIOS» (базовая система ввода-вывода). BIOS была частью операционной системы СР/М и состояла из драйверов и прочих программ, предназначенных для управления периферийными устройствами — монитором, дисководом, принтером. Остальную часть операционной системы можно было без изменений использовать на любой машине. Под конкретную машину надо было переделывать только BIOS Теперь СР/М можно было легко приспособить к многочисленным компьютерам различных типов.
Решение Гейтса и Аллена выбрать зарождающийся стандарт СР/М в качестве основы для своих Фортрана и Кобола было, наверное, ниспослано им самим провидением. Оно означало возможность продажи программ, написанные на Фортране или Коболе Microsoft, для использования на различных компьютерах. В конце 1970-х лидеры микрокомпьютерной промышленности Apple, Tandy и Commodore продолжали применять свои операционные системы, но многие другие — и среди них недавно вышедшие на этот рынок Zenith, Sharp и Sirius — сделали коллективную ставку на СР/М.
Глава 7
Кацухико Ниси
приводит Microsoft в Японию
Японский предприниматель
1978 г. Microsoft безраздельно господствовала на рынке языков для микрокомпьютеров. Объем сбыта Microsoft за 1977 финансовый год составил 500000 долларов. Когда крупные компании типа Texas Instruments решали выйти на арену со своими микрокомпьютерами, им нужен был Бейсик Microsoft. Бейсик Microsoft был, вероятно, единственным стандартным элементом в океане различных компьютеров и операционных систем.
У Кацухико Ниси — друзья называли его просто Кей — в 1978 г. было две общих черты с Биллом Гейтсом: возраст (22 года) и страсть к персональным компьютерам. Гейтс и Ниси задолго до встречи шли по поразительно параллельным дорогам.
В 1973 г. Билл Гейтс пошел по стопам отца, занявшись правом в Гарвардском университете. В 1976 г. он бросил колледж и организовал свою компанию. В это же время Кацухико Ниси поступил в престижный токийский университет Васеда и собирался работать в частной школе, принадлежащей его родителям. Через два года он бросил учебу и без оглядки ринулся в мир микрокомпьютеров, став издателем информационного бюллетеня для закоренелых хакеров. Предприятие Ниси было настолько успешным, что он организовал компьютерный журнал «ASCII». Компания ASCII постепенно начала заниматься распространением программного обеспечения.
Ниси захотел встретиться с автором Бейсика для Altair, добрая молва о котором уже пересекла государственные границы. Он снял телефонную трубку и сказал телефонистке, что хочет связаться с компанией Microsoft в Соединенных Штатах. Телефонистка ответила: «Вам придется назвать город.»
Ниси подумал несколько секунд и вспомнил, что компания MITS находится в Нью-Мексико. Он попросил телефонистку поискать в самом крупном городе этого штата, в Альбукерке. Ниси узнал номер и тут же позвонил. Он попросил, чтобы позвали президента компании: трубку взял Гейтс. Ниси объяснил, что его интересует Бейсик и предложил послать Гейтсу авиабилет первого класса до Японии.
Гейтс почувствовал симпатию к этому молодому человеку, который так же, как и он, бросил колледж, чтобы посвятить себя микрокомпьютерам. И все же времени на поездку в Японию у него не было, о чем он и сказал Ниси. В конечном итоге они договорились встретиться на следующей Национальной конференции по компьютерам.
Через несколько месяцев Ниси приехал в США и познакомился с Гейтсом. Они проговорили восемь часов и выяснили, что они одинаково представляют себе то время., когда крупные компании наводнят рынок миллионами микрокомпьютеров. Гейтс хотел, чтобы Microsoft заняла ведущие позиции в удовлетворении сопровождающего это спроса на программное обеспечение. Прежде чем распрощаться, они решили вплотную заняться вопросами применения микропроцессоров. Ниси предложил себя на роль представителя Microsoft на Дальнем Востоке, что было подтверждено занявшим одну страничку контрактом.
NEC создает микрокомпьютер
Ниси, вернувшись в Японию, вспомнил, что ему доводилось встречаться с одним из руководителей корпорации NEC, Кацуя Ватанабе, который интересовался микрокомпьютерами. Ниси связался с ним и уговорил его съездить к Гейтсу в США.
Ватанабе, прилетевшего в альбукеркский аэропорт, привели в замешательство двое энергичных молодых парней, усадивших его в Порше. Тем не менее ему понравились их энтузиазм и работа, уже выполненная Microsoft по заказам других компаний. Вернувшись в Токио, он собрал руководителей NEC и рассказал им об уникальном шансе, который им предоставляется — шансе выпустить первый японский микрокомпьютер. Ватанабе объявил, что при его конструировании он собирается заручиться помощью Microsoft, молодой компании неизвестной в Японии. Для такой авторитетной фирмы, как NEC, это предприятие было довольно рискованным, если учесть то, что японский рынок микрокомпьютеров в то время находился в зачаточном состоянии. «Microsoft сыграла огромную роль в принятии этого решения, — рассказывал Ватанабе журналисту «Wall Street Journal» (27 августа 1986 г.). — Я всегда считал, что только молодежь может разрабатывать программное обеспечение для персональных компьютеров — люди без предрассудков, работающие на кока-коле и гамбургерах — только они могут сделать компьютер отвечающим потребностям других молодых людей.»
В 1979 г. NEC выпустила компьютер NEC PC 8001. Он быстро пошел в гору и принес прибыль японской фирме, а также Гейтсу и Ниси, которых стали приглашать на японские компьютерные выставки для выступлений о будущем микрокомпьютерной технологии. Очень скоро они прославились как два пробивных парня, осчастлививших Японию микрокомпьютерами.
Но Ниси — искушенный специалист в технике и владеющий даром убеждения — по японским стандартам был нахалом и непочтительным человеком. Он начал тратить огромные суммы на возмутительные вещи, шокируя традиционный консерватизм японского делового мира. Ниси заказывал вертолеты для поездок на совещания и останавливался в самых шикарных отелях. Он последовательно бросал вызов всем установившимся нормам. Говорят даже, что он спал на полу во время важных совещаний.
Один из первых портативных компьютеров
В конце 1981 г. компания Hitachi объявила, что она занимается разработкой жидко-кристаллического дисплея нового типа, позволяющего отображать до восьми строк текста, и собирается начать массовое производство этого продукта. Эта новость не осталась не замеченной Кацухико Ниси, начавшим строить планы создания портативного компьютера, который можно было бы по-настоящему профессионально использовать. Оставалось только найти инвестора. Остальное сделал природный кипучий энтузиазм Ниш.
По случайности Ниси в салоне первого класса самолета, летящего из Сан-Франциско в Токио, оказался сидящим рядом с Кацуо Инамори, президентом корпорации Kyocera, крупного японского концерна по производству промышленной керамики. Ниси завязал разговор с Инамори и поделился с ним своими мыслями о портативном компьютере. Инамори быстро понял, что такой шанс встречается один раз в жизни, и пообещал оказать Ниси финансовую помощь.
В январе 1982 г. Кей вошел в кабинет Билла Гейтса и развернул большой чертеж прототипа портативного компьютера с жидкокристаллическим дисплеем Hitachi. Он рассказал Гейтсу о том, что эту машину собирается выпускать Kyocera. Компьютер очень заинтересовал Гейтса, и он с Ниси подробнейшим образом обсудил его конструкцию.
В апреле 1982 г. Ниси прилетел в Форт-Уэрт (штаг Техас), чтобы показать прототип нового компьютера компании Tandy/Radio Shack. Он встретился с президентом фирмы, Джоном Ширли, позднее ставшим президентом Microsoft. Кей сделал убедительную презентацию, и Ширли решил, что Tandy возьмется за сбыт новой машины.
Так Гейтс и Ниси разработали один из первых портативных компьютеров. Машину производила Kyocera, сбытом ее занимались три компании: NEC в Японии, Olivetti в Европе и Tandy в США, продававшая ее под названием «Radio Shack Model 100».
Пути Гейтса и Ниси расходятся
В 1986 г. Microsoft перестала сотрудничать с Ниси.
Дружеским отношениям Билла Гейтса с Ниси все больше мешали его непредсказуемые решения. Ниси регулярно преподносил какие-нибудь сюрпризы. В один прекрасный день Билл узнал, что Кей потратил миллион долларов, наняв специалиста по спецэффектам для того, чтобы соорудить электронного динозавра в натуральную величину для телевизионной передачи, рекламирующей программное обеспечение Microsoft. Это чудовище, плод высокой технологии, должно было демонстрироваться рядом с железнодорожной станцией Синдзюку в дорогом районе Токио. Гейтс послал Ниси несколько телексов, выражающих его полное несогласие с этим планом. Он считал, что деньги лучше было бы потратить на более традиционную рекламу.
Вскоре Ниси выкинул последний фокус. В 1983 г. он по телефону нашел Гейтса в аэропорту Сан-Хосе. Ниси нуждался в помощи. Он объяснил, что сгоряча купил на 275000 долларов акции одной американской компании, показавшейся ему перспективной, а теперь брокер требует, чтобы он как можно скорее заплатил. Дружба вновь победила, и Гейтс выручил Ниси.
Когда Microsoft готовила первый выпуск акций, Гейтс предложил Ниси работу в Microsoft и щедрый акционерный опцион, но тот отказался. «Билл Гейтс требует 100-процентной преданности и чтобы я стал его подчиненным. Я был бы безмерно счастлив работать с ним, но не хочу продавать ему свою душу.»
В марте 1986 г. они вместе летели из Сиднея в Токио. После 30 часов изматывающих споров, пересыпаемых раздраженными аргументами, Гейтс и Ниси решили расстаться.
На должность главы официального японского филиала Microsoft был принят Сусуму Фурукава из корпорации ASCII (фирма Ниси). Этот шаг сгладил разрыв между Microsoft и Ниси. «Крошка Билли мог блистать в ковбойские времена. Но Microsoft превратилась в армию, а Кей по-прежнему ведет себя, как крошка Билли. Кей не генерал, который может вести армию,» — объяснял Фурукава. Однако Фурукава сразу же переманил из ASCII 18 человек, чем взбесил Ниси, всенародно обругавшего своего бывшего партнера. Гейтс печально пожимал плечами. «Жизнь этого малого — сплошная неразбериха. Он стоит минус полмиллиона, а я неизвестно сколько миллионов — здесь есть чему огорчаться, — сказал он корреспонденту «Wall Street Journal». — Кей похож на меня, наверное, больше, чем все японцы, которых я видел. Но он просто оказался за бортом.»
Глава 8
Возвращение домой
К концу 1978 г. Microsoft заработала свой первый миллион и удвоила объем продаж по сравнению с предыдущим годом. В компании, по-прежнему находившейся в Альбукерке, работали 13 человек. В начале этого года Microsoft выпустила пятую версию Бейсика. Аллен и Гейтс занимались организационными вопросами: Аллен следил за разработкой нового программного обеспечения, а Гейтс поддерживал отношения с производителями и управлял повседневной деятельностью компании.
Многие, занимавшиеся микрокомпьютерами, рекомендовали Гейтсу перевести компанию в калифорнийскую долину Силикон-Вэлли. Это место стало плодородной почвой для компьютерных фирм, в частности, для производителей полупроводниковых приборов, с тех пор как Уильям Шокли в 1955 г. организовал Fairchild Semiconductor. В 1968 г. из Fairchild ушел Роберт Нойс, основавший Intel. За одиннадцать лет на 1300 квадратных миль живописной долины среди эвкалиптов, секвой и пальм выросли 3500 заводов. Некоторые крупнейшие компьютерные компании — Intel, Apple, Fairchild и Hewlett-Packard — родились именно в этом районе, расположенном прямо на юг от залива Сан-Франциско. Там было много миллионеров младше 40 лет. К концу 1970-х гг. в Силикон-Вэлли каждую неделю открывались три-четыре новые компании.
У Силикон-Вэлли был ряд привлекательных черт. В одном географическом районе сконцентрировалось множество компаний, занимавшихся высокими технологиями, а резерв рабочей силы для них все время пополнялся за счет талантливых искателей приключений из Стенфордского и Калифорнийского университетов в Беркли.
Однако Полу Аллену хотелось вернуться в штат Вашингтон. Гейтс более или менее безразлично относился к этому и был, в основном, занят развитием Microsoft и разработкой все более сложных языков. Тогда Аллен решил воспользоваться прочными семейными узами друга. Он поговорил с родителями Гейтса и убедил их подтолкнуть сына к возврату в Сиэтл. Аллен так описывает ряд других причин переезда:
«Наша компания продолжала расширяться, но желающих переехать в Альбукерке было мало, поскольку этот город располагается в центре пустыни… Мы должны были решать, то ли остаться в Альбукерке, то ли перебраться в район залива, где в то время вершились великие дела… то ли вернуться в Вашингтон. К тому времени я провел в Альбукерке три с половиной года, и меня так и подмывало вернуться домой. В районе залива на одном месте засиживались, обычно, не больше одного-двух лет, а нам хотелось большего постоянства. Мы были родом из Сиэтла, и нам обоим не хватало наших семей. После того как поживешь в пустыне, хочется вновь видеть деревья и воду. Мы считали, что никаких проблем с набором людей для работы в Сиэтле не будет, потому что это место с прекрасными условиями для жизни.»
Летом 1978 г. Гейтс объявил сотрудниками о своем намерении перевести Microsoft в Сиэтл. Именно тогда Мириам Любоу узнала, что Билл — уроженец северо-западного тихоокеанского побережья.
— Билл, по почему вы хотите уехать из Альбукерке?
— Я хочу вернуться в Сиэтл, где мои друзья и где есть вода! (Удовлетворить страсть Гейтса к водным лыжам в Нью-Мексико не было никакой возможности).
Большинство служащих переехали вместе с компанией в Сиэтл, но Мириам Любоу осталась, потому что предприятие ее мужа располагалось в Альбукерке. Перед отъездом из Нью-Мексико Билл поблагодарил ее и попросил, чтобы она поскорее вновь стала сотрудником компании. «Если вы когда-нибудь захотите вернуться в фирму, место для вас всегда найдется,» — пообещал он.
Между тем Гейтс, Аллен и Стив Вуд, все еще занимавший пост главного управляющего, написали рекомендательное письмо Мириам Любоу. В нем говорилось, что в ее обязанности входило начисление заработной платы, ведение бухгалтерского учета, материально-техническое снабжение и обработка заказов. Через несколько лет каждая из этих функций стала задачей целого отдела Microsoft Corporation.
Microsoft сняла помещение в старом здании Национального банка в Беллевью, пригороде Сиэтла. Вновь помещение находилось на восьмом этаже в секции 819. Переезд наметили на январь 1979 г.
Марк Макдональд и Пол Аллен приехали в Беллевью в декабре, чтобы привести помещения в рабочее состояние к приезду остального персонала. Тем временем Microsoft купила компьютер DEC 20, который должны были доставить к концу месяца. Однако DEC отказалась предоставить кредит Microsoft на том основании, что компания недостаточно велика, чтобы оправдать риск неплатежа по ссуде. Поэтому Гейтсу пришлось снять 200000 долларов со счета компании, на треть уменьшив находившуюся на нем сумму.
Вскоре в Беллевью приехали все служащие. Верный себе Гейтс на пути из Альбукерке в Сиэтл собрал целую кучу квитанций штрафов за превышение скорости. Теперь оставалось только заняться набором новых сотрудников.
Сиэтл не был родиной большинства программистов, но при наличии поблизости компании Boeing и крупных университетов светлых голов хватало.
Пол Аллен говорит о Сиэтле: «Здесь такая природа, что большую часть времени приходится проводить под крышей. Мы всегда шутили, что в Сиэтле идеальная атмосфера для программирования. Сидишь за терминалом и смотришь на дождь за окном.» При приеме на работу основными критериями были способности и энтузиазм. «Нас меньше всего интересовали степени и тому подобное, — рассказывает Аллен. — Вместо этого мы старались принимать людей, любящих программирование. Формальная квалификация была для нас менее важна, чем увлеченность и способности к программированию.»
8086
В апреле 1978 г. Intel начала выпускать новый чип — 8086. В плане характеристик и объема памяти он был огромным достижением по сравнению с прошлыми чипами. Чипы Intel 4004 в 1969 г. и 8008 в 1972 г. были нацелены на рынок бытовых электроприборов. После неожиданного успеха в компьютерах чипа 8080 Intel начала серьезную работу над микропроцессором, который был бы в основном ориентирован для обработки данных. Инженеры Intel конструировали 8086 с учетом того, что на рынке микрокомпьютеров начинается бум.
Чип Intel 8080, нашедший применение в компьютерах Altair и IMSAI, был 8-битовым микропроцессором. (Бит — это двоичный разряд). Бит — это наименьшая единица информации, которую может хранить цифровой компьютер и которая принимает два значения: 0 или 1. В цифровых компьютерах применяется двоичная система счисления, в которой используются только нули и единицы. Основанием этой системы является число 2, при этом единица каждого разряда равна соответствующей степени 2. Единица самого правого разряда равна 2°; при перемещении на один разряд влево показатель степени увеличивается на 1. Единицы разрядов умножаются на 0 или 1. Так, в двоичной системе «1» означает 1 умножить на 2°, то есть 1 умножить на 1, «101» = (1х22) + (0х21) + (1х20) = 4 + 0+1 = 5 и т. д. 8-битовый чип может обрабатывать по одной 8-битовой команде. Он также может оперировать с числами от 0000 0000 до 1111 1111 (0-255). Принят ряд соглашений о представлении обычных букв, цифр и символов. Например, ASCII (American Standard Code for Information Interchange — Американский стандартный код обмена информацией) определяет, что буквам от А до Z соответствуют двоичные числа эквивалентные десятичным от 65 до 90. Большинству пользователей все это совершенно ни к чему, но для программистов очень важно.
8086 — 16-битовый микропроцессор. Он мог по одной команде программы обрабатывать числа до 1111 1111 1111 1111 (65535). Но это еще не все. В восьмибитовых чипах, к которым относились 8080, 6800 и 6502, было одно серьезное ограничение: они позволяли адресовать только 64 килобайта (64000 байтов или символов) памяти. Это немного, учитывая то, что в памяти должны находиться операционная система, прикладная программа и данные, которые она обрабатывает. Например, деловое письмо, составленное с помощью текстового процессора, может занимать 2000 байтов памяти. 16-битовый микропроцессор 8086 в этом плане был лучше, так как он допускал адресацию 1 мегабайта (1 миллиона байтов) памяти.
Компания Intel представила Microsoft свой чип 8086, что указывало на определенный интерес к получению Бейсика для нового микропроцессора. В это время в Microsoft решали, то ли продолжать разработку других языков для 8-битовых микрокомпьютеров, то ли переключиться на 16-битовые компьютеры на чипах типа 8086. Гейтс остановился на последнем, видя в этом дополнительную возможность утверждения Microsoft как первопроходца в данной области.
— Ладно, мы напишем вам Бейсик за три недели, — сказал Гейтс.
Представитель Intel принял это за шутку:
— Постойте, давайте серьезно. Вы справитесь с этой работой за девять месяцев?
Гейтс посоветовался с сотрудниками:
— Да нет, мы сделаем ее за три недели.
Разработка Бейсика для 8086 началась осенью 1978 г. и заняла полгода. Сначала, что уже стало традицией, в Microsoft подготовили программу для PDP-11 (DEC), моделирующую этот чип. Весной 1979 г. Бейсик был готов. И вновь программисты Microsoft разработали этот язык, в глаза не видя реального чипа.
В это время в Сиэтле над 8086 работал еще один компьютерщик. Тим Паттерсон только что получил степень по вычислительной технике в Университете штата Вашингтон и устроился на работу в небольшую местную фирму Seattle Computer Products. Паттерсона восхитил микропроцессор 8086, и он взялся за конструирование основанной на нем платы. Затем он встроил эту плату в один из микрокомпьютеров, использующих ту же шину, что и Altair. (Шина — это магистраль, по которой передаются данные в компьютере. Это электрическое или электронное соединение между платами, управляющими динамиком, дисководом и т. д.)
В мае 1979 г. Паттерсон, узнав, что Microsoft переехала в Беллевью, пошел в компанию, представился Полу Аллену и спросил, нет ли у них готовой программы для проверки его машины. Знакомство с Паттерсоном вызвало нервную дрожь у некоторых программистов, в частности, у Боба О’Рира, поскольку они еще в глаза не видели чип 8086. Паттерсона попросили немедленно приехать и проверить Бейсик для 8086.
Паттерсон переехал через ведущий в Беллевью мост над озером Вашингтон, установил свой компьютер и записал Бейсик для 8086, подготовленный Microsoft. Через неделю Бейсик для 8086 работал на плате Паттерсона.
— Это очень волнующая процедура, — говорит Боб ОТир, — когда программа долго разрабатывается на модели, а затем устанавливается на чип, для которого она предназначена. Когда она впервые начинает по-настоящему работать, тебя просто всего трясет от возбуждения.
Вскоре компания Life Boat Associates предложила Microsoft часть места в своей экспозиции на Национальной компьютерной конференции в Нью-Йорке. Microsoft, в свою очередь, пригласила Паттерсона продемонстрировать на своей машине Бейсик для 8086.
Когда О’Рир приехал в отель, находящийся рядом с Сентрал-Парк, там царила праздничная атмосфера. Билл Гейтс и Пол Аллен пускали ракеты из окон своей комнаты. Сотрудникам Microsoft редко удавалось оторваться от работы, но когда это получалось, они ни в чем себя не ограничивали.
Во время конференции Тим Паттерсон ближе познакомился с программистами Microsoft. Они много говорили об операционных системах и диспетчерах файлов. Сотрудники Microsoft рассказали, как в Бейсике используется таблица размещения файлов, что очень интересовало Паттерсона, поскольку это было связано с главной задачей, над которой он в то время работал: написанием операционной системы специально для 8086.
После конференции Microsoft устроила прием в одном из своих номеров. В этот день поздно вечером в Нью-Йорк приехал Кей Ниси в сопровождении ряда представителей японских компаний. Он не заказал комнату, и Гейтс попросил кого-то позвонить портье и попросить, чтобы к ним подняли несколько кроватей для опоздавших. Когда появился посыльный с семью кроватями, Гейтс спросил у сотрудника Microsoft Ларсена: «А что, на самом деле нужно семь кроватей?»
Ларсен немного подумал и ответил: «Ой, подождите, пусть будет восемь!»
Кончилось тем, что в номере спали 15 человек — кто на кроватях, кто на полу. В конце концов спать на полу программистам Microsoft было не в новинку!
SoftCard для Apple II
В 1979 г. годовой объем продаж Microsoft дошел до 2,5 миллионов долларов. Цифра продажи Бейсика Microsoft по всему миру постепенно выросла до 1 миллиона копий. Биллу Гейтсу и Полу Аллену будущее представлялось светлым.
Группа Аллена уже разработала массу языков для чипа 8080, а самостоятельно работающие программисты использовали их для написания многочисленных прикладных программ. Тем не менее Аллена мучило то, что он называл «тиранией аппаратного обеспечения». Он хотел, чтобы Microsoft пробилась на рынок программного обеспечения Apple II, что они пока еще были не в состоянии сделать. В компьютерах Apple II, расходившихся как горячие пирожки, использовались чип 6502 и собственная операционная система (тактика Apple, направленная на завоевание преданности потребителя). Поэтому на Apple II не могли работать такие языки Microsoft, как Фортран и Кобол, которые разрабатывались под операционную систему СР/М и чипы 8080 или Z80. Это также отталкивало других разработчиков от приложений для СР/М из-за сложности переноса их программ на компьютер — чемпион по сбыту.
В Microsoft рассматривали возможность разработки программы, транслирующей код для 8080 в код для 6502, но у Пола Аллена возникла еще лучшая идея. Он предложил, чтобы его группа разработала плату (получившую название «SoftCard»), которая позволяла бы выполнять на Apple II программы для 8080.
Аллен по счастливой случайности знал человека, который мог бы руководить этой разработкой. Это был Нейл Конзен, учащийся одной сиэтлской средней школы, познакомившийся с компьютерами, когда его брат купил Apple II. Нейл, шутя, «разобрал» Бейсик Microsoft для 6502 и добавил в него функции, которых в нем, по его мнению, не хватало. Прочитав о том, что Microsoft перебралась в Беллевью, он позвонил в компанию и рассказал о себе. Microsoft предложила ему возможность работать и позволила когда угодно заглядывать в исходный текст Бейсика для 6502. Конзен по достоинству оценил то, на что пошла для него Microsoft и воспользовался предоставленными ему привилегиями для разработки редактора текстов программ на Бейсике, который впоследствии стал продуктом Microsoft. Теперь Пол Аллен предложил Конзену неполный рабочий день заниматься разработкой программных аспектов SoftCard для Apple II.
В SoftCard для Apple II использовался микропроцессор Z80; он обеспечивал доступ к Бейсику Microsoft и операционной системе СР/М, а поэтому к десяткам тысяч программ. За первый год разошлись двадцать пять тысяч плат SoftCard. Плата в SoftCard была установлена в более чем 100000 систем Apple. Она имела такую популярность, что Apple II стал основным персональным компьютером пользователей операционной системы СР/М.
Новый член команды
В июне 1980 г. в Microsoft на должность помощника президента компании поступил Стив Баллмер, один из друзей Билла по Гарвардскому университету. До Microsoft он закончил Гарвардский университет, некоторое время пребывал в Стенфордском университете по программе MBA (которую он не закончил), а потом занимался маркетингом в компании Procter & Gamble. Одной из главных заслуг Баллмера в Procter & Gamble была переделка коробок для ассорти шоколадного печенья Duncan Hines так, чтобы они могли стоять горизонтально, а не вертикально. В результате они занимали больше места на полках, и конкуренты были в буквальном смысле слова вытеснены.
Microsoft быстро росла. Видя успех VisiCalc, Билл Гейтс и Пол Аллен начали подумывать о том, что надо выходить за рамки языков и попробовать себя в области прикладных программ.
Пока что ни одна фирма-производитель не решилась на создание машины на базе 8086. Между тем на другом конце страны под солнцем Флориды что-то зрело в IBM.
ЧАСТЬ III
IBM PC И DOS
Производство программного обеспечения — это чисто американский бизнес. Здесь были сделаны первые технологические успехи в этой области. Здесь находятся крупнейшие рынки. И здесь та атмосфера, которая позволила всему этому случиться. Именно поэтому у наших первых клиентов, включая IBM, хватило непредвзятости, чтобы стать покупателями товара 25-летнего малого из небольшой провинциальной компании в штате Вашингтон. Они, может быть, и считали, что это безумие, но они говорили себе: «Ну, если он так здорово разбирается в программном обеспечении, то это, наверное, не все, что он знает.»Билл Гейтс, журнал «Money», июль 1986 г .
Глава 9
Проект Chess
Когда в 1980 г. известия об успехах Apple, Tandy и Commodore дошли до руководства IBM, в компании начали проявлять интерес к микрокомпьютерам.
Компания IBM, председателем которой был Джон Опел, являлась неоспоримым лидером компьютерного мира с годовым валовым доходом 28 миллиардов долларов. Одни ее почитали, другие боялись. Фирму прозвали «Биг-Блю» (Big Blue), потому что тысячи ее менеджеров по традиции ходили в синих костюмах («big blue» дословно означает «большая синяя»; прим, перев.). Господство IBM было настолько явным, что журналисты называли ее конкурентов (DEC, Honeywell, Control Data, Burroughs, Data General, Wang и Sperry) «семью карликами».
В IBM было организовано несколько комиссий для изучения возможностей выхода на рынок персональных компьютеров. Одна из групп предложила Фрэнку Кэри, предшественнику Джона Опела, купить компанию Atari. В ходе презентации Atari Кэри поставил вопрос ребром:
— Atari лучшая компания?
— Нет.
— Кто лучше всех?
— Apple.
— Зачем IBM не самое лучшее?
Поскольку Apple не продавалась, планы IBM приняли иное направление. Другие группы предлагали, что, поскольку в IBM работают сотни тысяч людей, было бы несложно разработать спецификации и программное обеспечение персонального компьютера внутри компании.
Билл Лоу, заведующий лабораторией системного отдела IBM, не соглашался. В своем предложении руководству «Биг-Блю» он обращал особое внимание на следующее: размер «Биг-Блю» может стать препятствием при выходе на этот быстро меняющийся сектор рынка. Если осуществлять данный проект внутренними силами, он потребует не меньше четырех лет, что соответствовало обычному времени от стадии проектирования до выпуска готового продукта. Одной из причин этой задержки являлись длительные процедуры гарантии качества, применявшиеся в IBM. Однако мир микрокомпьютеров развивался слишком быстро, для того чтобы пойти на такую отсрочку: всего четыре года разделяли выпуск примитивного Altair и изощренного Apple II.
Рекомендации Билла Лоу предполагали, что группе, занятой реализацией этого проекта, надо позволить сойти с накатанной дороги IBM. В команду по разработке персонального компьютера (PC) должны войти программисты и специалисты по сбыту, которым надо предоставить полную свободу в вопросах выбора внешних поставщиков аппаратного и программного обеспечения. Уходящий президент Фрэнк Кэри задал интересный вопрос о таком образе поведения: «Ну и как же вы собираетесь заставить слона танцевать чечетку?»
Джон Опел согласился с предложениями Билла Лоу. Он тоже считал, что пора приступать к выпуску персональных компьютеров. В комиссию по проекту Chess Билл Лоу тщательно подбирал тех людей из консервативных кадров IBM, которые проявляли творческие способности. У многих из них уже были микрокомпьютеры. Над их «эксцентричностью» потешались коллеги, поглощенные процветающим миром больших компьютеров.
Члены группы по проекту Chess собрались в Бока-Рей-тоне (штат Флорида) в одном из научно-исследовательских и проектно-конструкторских центров IBM. Возглавил группу опытный специалист Джек Сэмс.
Сэмс и его коллеги не страдали излишним самомнением и взялись за изучение стратегии компании Apple, одерживающей верх на рынке микрокомпьютеров. Хотя Apple по размеру была совершенно несопоставима с IBM, она быстро вышла на первое место в этой сфере. Это исследование дало два урока: Apple поощряла разработку программного обеспечения независимыми издателями и создала открытую архитектуру, ускорив таким образом развитие вторичной промышленности. Многие производители приобрели известность за счет разработки плат для Apple И. Группа по проекту Chess изложила свой план действий. IBM следует придерживаться той же стратегии, которая позволила добиться успеха Apple. Оставалось только убедить в этом высшее руководство IBM, что было далеко не простой задачей.
«Биг-Блю» вступает в переговоры с Microsoft
Группа по проекту Chess изучила популярные компьютеры того времени, в частности Apple II, PET компании Commodore и TRS-80 (Tandy). В их исследовании все время фигурировал один и тот же издатель программного обеспечения — Microsoft. Представлялось, что ноу-хау этой компании общепризнанно в царстве языков для микрокомпьютеров. Бейсик Microsoft уже превратился в стандарт. Более того, объем сбыта Microsoft с момента основания удваивался каждый год. Это произвело впечатление на IBM.
Джек Сэмс позвонил Биллу Гейтсу и сказал, что он хотел бы встретиться с ним по поводу одной потенциальной разработки. Нельзя ли это сделать в течение нескольких следующих дней?
Гейтса поразил звонок из такой огромной компании. Само собой разумеется, он встретится с Джеком Сэмсом. «В конце концов, а вдруг в IBM заинтересовались Бейсиком Microsoft», — подумал он.
В июле 1980 г. Сэмс и еще один представитель IBM нанесли визит в Microsoft. Гейтс, Аллен и Баллмер по этому случаю даже обрядились в костюмы и галстуки. Люди из IBM задавали довольно общие вопросы о персональных компьютерах и языках, разработанных Microsoft. Они не раскрывали свои намерения. Официально это встреча была всего лишь изучением рынка. Затем Сэмс и его коллега попросили Билла объяснить, как Microsoft удалось с такой быстротой разработать все это программное обеспечение. Посетители, происходившие из другой корпоративной культуры, ушли, бросив на прощание: «Не звоните нам. Мы сами с вами свяжемся.»
Гейтсу и Аллену раньше приходилось иметь дело с представителями многих других компьютерных фирм. Микрокомпьютерная промышленность была еще молода и состояла из людей, обычно не скрывавших свои планы. Осторожная позиция IBM, покрытая мраком таинственности, показалась им странной.
Вторая встреча
В августе Джек Сэмс вновь позвонил Гейтсу и спросил, нельзя ли организовать еще одну встречу.
— Может быть на следующей неделе? — предложил Гейтс.
— Через два часа будем в самолете, — ответил Сэмс.
Гейтс тут же отменил встречу с Реем Кассаром, президентом Atari. Ничего страшного, Atari, конечно, величина в мире персональных компьютеров, но IBM — крупнейший производитель вычислительных машин.
Гейтс, Аллен и Баллмер встретились с представителями IBM. Сэмс предложил им подписать документ о том, что они обязуются сохранить в тайне все, что узнают на этой встрече. В тексте его также было оговорено, что Microsoft никогда в будущем не будет выступать в качестве истца против IBM. Молодые люди, стремившиеся разобраться, в чем дело, без колебаний поставили свои подписи.
— Речь идет о самой необычной операции в истории корпорации, — сказал заведующий отделом IBM по связям с корпорациями.
Билл Гейтс тоже чувствовал, что ничего более необычного с Microsoft еще не происходило.
Затем представители IBM рассказали о планах проекта Chess. Они хотели узнать, насколько быстро можно выпустить персональный компьютер, на котором сможет работать уже популярное программное обеспечение. Компьютеру было присвоено кодовое имя «Асоrn». Сэмс объяснил, что ему удалось убедить руководство IBM отойти от заведенного порядка. Единственный способ выбросить за год на рынок компьютер заключался в использовании стандартного микропроцессора, например, 8080 компании Intel, и обращении к внешним разработчикам программного обеспечения. Затем был поставлен главный вопрос: если IBM предоставит Microsoft технические характеристики 8-битового компьютера, сможет ли компания написать Бейсик для ROM (постоянного запоминающего устройства)? И если да, то справятся ли они с этой задачей до апреля 1981 г.?
Билл Гейтс ответил утвердительно. Однако он объяснил, что предпочел бы 16-битовый микропроцессор, такой как чип Intel 8086, обладавший огромными преимуществами по сравнению с 8080. Емкость памяти 8086 составляла не 64 килобайта, а 1 мегабайт. Он работал быстрее любого 8-битового чипа. Поскольку IBM рассчитывала на деловой рынок, Гейтс настаивал на том, чтобы аппаратное обеспечение строилось на основе чипа 8086.
Гейтс и Аллен были уверены в том, что будущее за компьютерами на 8086, и Microsoft готовилась к этому. В течение почти двух лет Microsoft занималась новым чипом Intel, начав, естественно, с разработки специально рассчитанного для него Бейсика. Затем осенью 1979 г. по заказу Convergent Technologies Microsoft начала разработку версии Фортрана для 8086.
Сэмс и его компаньон прислушались к доводам Гейтса. Пока что рынок принадлежал 8-битовым машинам. Некоторые производители считали, что капиталовложения, которые необходимо перебросить на 16-битовые компьютеры, неоправданно высоки. Однако Гейтс понимал, что чип типа 8086 дает программистам возможность разработки более совершенного программного обеспечения. Он считал, что вторжение IBM в царство персональных компьютеров — это благоприятный момент для выхода в свет 16-битового компьютера. Представители проекта Chess решили включить замечания Гейтса в рекомендации, представленные руководству IBM.
В конце совещания Гейтс подписал контракт, по которому он обязывался предоставить IBM доклад с описанием конструкции компьютера, на котором смогут работать языки, разработанные Microsoft. Люди из Бока-Рейтона вернулись во Флориду с набросками чертежей 16-битовой рабочей станции.
В то же самое время другие исследовательские группы IBM предлагали решения, которые позволили бы микрокомпьютеру эмулировать наборы команд больших систем IBM. Но зеленый свет дали группе по проекту Chess. Об этом Гейтсу с радостью сообщил в телефонном разговоре Сэмс, сказавший, что, скорее всего, они смогут работать вместе. Сэмс добавил, что, поскольку работа имеет очень широкий характер, он пошлет в Microsoft пять сотрудников IBM для обсуждения технических, юридических и коммерческих вопросов с соответствующими людьми из Microsoft. «Таким образом, — говорил он, — им удастся одновременно охватить четыре-пять разных областей.» Гейтс немного разочаровался, потому что он привык сам справляться со всеми этими вопросами. Однако, когда приехали представители IBM, Гейтс выделил столько же людей для работы с ними, в том числе сиэтлского адвоката, представлявшего интересы компании.
Шел сентябрь 1980 г. Сэмс спросил Гейтса и Аллена, не сможет ли Microsoft, помимо Бейсика, разработать еще Фортран, Паскаль и Кобол. Гейтс объяснил, что сначала необходимо найти операционную систему. Бейсик был организован так, что он мог работать независимо от другого программного обеспечения, но имевшиеся в то время у Microsoft версии Фортрана и Кобола опирались на операционную систему СР/М.
Шанс, упущенный Кипдаллом
При выборе операционной системы представлялось целесообразным остановиться на СР/М, поскольку она в то время господствовала на рынке. К тому же ходили слухи о том, что компания Digital Research, разработчик СР/М, ведет активную работу над СР/М-86, версией СР/М для чипа 8086.
Когда представители IBM спросили Гейтса, не может ли он продать им СР/М, Гейтс позвонил в Digital Research Гари Килдаллу и сказал ему, что он сейчас занимается крупным делом с одним очень важным клиентом, который хочет поскорее встретиться с Килдаллом. Компания Digital Research Inc. очень быстро развивалась и 40-летнего Килдалла не очень удивил звонок Гейтса. Гейтс часто просил его о встречах с производителями, интересующимися СР/М.
Когда представители IBM приехали в Пасифик-Гроув, Килдалл был в командировке. С четырьмя менеджерами из IBM встретилась его жена, Дороти Макэвен. Перед встречей они попросили ее подписать то же самое внушительное соглашение о неразглашении, под которым уже поставили свои росчерки Гейтс, Аллен и Баллмер. Она забеспокоилась. Договор предполагал невозможность судебного преследования IBM, даже если идеи, подслушанные в Digital Research, позднее найдут себе место в одном из продуктов IBM. Однако это соглашение с IBM было простой формальностью, обусловленной прошлыми неудачами. Компания использовала одно открытие, сделанное в ее лабораториях, в ряде своих продуктов, а потом ей предъявила иск маленькая компания, одновременно получившая сходные результаты. Как бы то ни было, юрисконсульт Digital Research не рекомендовал ей подписывать документ. Возникла совершенно тупиковая ситуация. Без подписи под соглашением IBM не собиралась ни о чем разговаривать.
Килдалл, вернувшись из командировки и узнав о происшедшем, заявил, что он готов подписать документ. Но Digital Research вела в это время серьезные переговоры с Hewlett-Packard, и этот вариант представлялся ей более выгодным, чем возможная работа для IBM. Кроме того, СР/М в тогдашней форме не подходила IBM. Она была рассчитана на 8-битовые микропроцессоры. Digital Research занималась разработкой СР/М-86 для 16-битового чипа 8086, но отставание от графика уже составляло целый год. Не было никакой надежды на то, что операционная система будет закончена к апрелю. Во всяком случае Килдалл, как казалось, не проявлял никаких признаков движения навстречу. Спешки не было. Килдалл с женой готовились к недельному круизу по Карибскому морю и сочли возможным отложить решение до окончания отпуска.
Представители IBM не испытывали особого восторга от того, что их отставили в сторону. Они в течение нескольких дней настойчиво добивались сотрудничества с Килдаллом, но сторонам так и не довелось встретиться. А Килдалл, поглощенный работой, ставшей следствием успеха СР/М, забывал отвечать на звонки из IBM. В конце концов члены группы по проекту Chess вернулись к Биллу Гейтсу.
Microsoft ухватывается за шанс
До 1978 г. между Microsoft и Digital Research действовала молчаливая договоренность о разделе рынка микрокомпьютерного программного обеспечения. Digital Research торговала операционной системой, Microsoft — языками. Однако в 1979 г. Digital Research нарушила это соглашение, включив в свой каталог языки. В качестве контрмеры Microsoft в феврале 1980 г. приобрела лицензию на операционную систему UNIX компании AT&T и начала ее доработку. А слухи о том, что Бейсик, который будет продаваться в комплекте с СР/М-86, Digital Research собирается приобрести не у Microsoft, развели компании еще больше.
Тем не менее Microsoft потратила несколько недель на то, чтобы убедить Digital Research принять участие в проекте IBM. Microsoft хотела получить доступ к тексту операционной системы СР/М, которую в Digital Research разрабатывали для 8086, чтобы можно было приспособить Фортран, Кобол и Бейсик для применения вместе с СР/М на компьютерах, основанных на 8086. Digital Research отказалась предоставить текст. Это можно было расценивать как отсутствие намерений продолжать опираться на языки производства Microsoft. А поскольку Digital Research к тому же отказалась подписать предварительные соглашения с IBM, представлялось, что СР/М не суждено использоваться на машине IBM.
Одним достопамятным вечером 28 сентября 1980 г Л Гейтс, Аллен и Кей Ниси собрались в кабинете Гейтса. Они долго обсуждали возможность самостоятельного создания операционной системы для IBM. Они касались и препятствовавших этому моментов. Microsoft была уже завалена работой. Существовал ряд опасностей: IBM ставила жесткие сроки и сохраняла за собой право ликвидации сделки в любой момент.
Тем не менее неуемность натуры Ниси заставила их принять решение. Он первым заладил: «Давайте сделаем это! Давайте сделаем это! — вспоминает Гейтс, — Кей умеет красиво говорить, а когда он в чем-то уверен, то уверен твердокаменно. Он вскочил, сделал свое дело, а нам оставалось только сказать «Да!»
Затем Гейтс и Аллен взялись за технические вопросы. Они планировали операционную систему, которая будет занимать 30К памяти. У Microsoft не было времени на разработку системы такого размера. Лучше было бы адаптировать существующую программу. Тогда Аллен вспомнил о Тиме Паттерсоне. Паттерсон как раз закончил операционную систему для компьютера, который он сконструировал для Seattle Computer Products.
Seattle Computer Products не покупали компьютер Паттерсона без операционной системы. В апреле 1980 г. Паттерсон, устав ждать выпуска Digital Research версии СР/М для 8086, решил заняться этим сам. Он написал операционную систему, названную им QDOS (Quick and Dirty Operating System). Паттерсон прекрасно знал СР/М; QDOS он составил так, чтобы все программное обеспечение, написанное для системы Digital Research, можно было легко переносить на QDOS.
В октябре 1980 г. Аллен связался с Паттерсоном и сказал ему, что компании Microsoft подходит его DOS и что они хотели бы продавать ее производителям компьютеров.
Аллен также сообщил, что у них есть один заинтересованный в ней клиент, которого он отказался назвать.
Microsoft купила у Seattle Computer Products право на продажу QDOS. Хотя точная сумма сделки так и не была обнародована, есть указания на то, что это приобретение обошлось Microsoft не меньше, чем в 100000 долларов. Договор предусматривал дополнительные платежи при предоставлении лицензии каждому производителю.
Всю неделю после Дня Труда (первый понедельник сентября; прим. пер.) Гейтс и его сотрудники работали над документом, который должен был убедить IBM в том, что Microsoft в состоянии разработать необходимые IBM четыре языка и операционную систему. Гейтс не преминул включить в свое письмо дополнительные доводы в пользу открытой архитектуры.
Microsoft получает долгожданный контракт
14 октября 1980 г. Гейтс, Аллен и Баллмер прилетели в Бока-Рейтон, готовые к одному из важнейших моментов в своей жизни.
Билл Гейтс, приехав в Майами, вдруг сообразил, что он забыл одеть галстук! Уже опаздывая, они остановили свой взятый напрокат автомобиль у находящегося по пути универмага и дождались его открытия. Билл купил галстук, и они отправились в Бока-Рейтон.
Троица из Сиэтла, приехав в IBM, проследовала в небольшой конференц-зал, где их уже ожидали 14 инженеров IBM. Во время совещания Гейтс внес предложение о том, что, поскольку временные рамки очень жесткие, было бы лучше, если бы Microsoft самостоятельно контролировала весь процесс разработки программного обеспечения. Специалисты из Бока-Рейтон засыпали его вопросами, на которые он, не особенно раздумывая, давал уверенные и четкие ответы.
Руководителем проекта Chess назначили Дона Эстриджа, рослого мужчину с горячим темпераментом. Он очень интересовался микрокомпьютерами и имел дома Apple II Билл Лоу остановился на Эстридже, поскольку в нем сочетались эксцентричность — во всяком случае по стандартам IBM — беззаветная преданность компании и умение владеть собой. Эстридж и Гейтс хорошо ладили друг с другом.
Во время ланча Джон Опел случайно оказался сидящим рядом с Эстриджем. Он спросил о Билле: «Это сын Мэри Гейтс?» Выяснилось, что Джон Опел и Мэри Гейтс долгое время вместе работали в правлении United Way Еще одна улыбка фортуны!
Контракт между IBM и Microsoft был подписан 6 ноября 1980 г. По нему Microsoft должна была предоставить определенное число программ для машины Chess, при этом оговаривалось время готовности этих продуктов после получения Microsoft первого прототипа Chess и работающего джойстика. Сроки колебались от 96 дней для расширения Бейсика Microsoft, который должен был стать частью ROM, до 257 дней для Фортрана. Кроме того, контракт обуславливал сроки поставки некоторых промежуточных продуктов, тест-программ и технических документов. Microsoft, в частности Гейтс, должна была вести совместно с группой Эстриджа работу над конструированием аппаратных средств. IBM, кроме того, связалась с Personal Software и предложила этой компании адаптировать VisiCalc под свой PC.
Союз IBM-Microsoft был значительным отступлением от норм IBM. Промышленный гигант с годовым валовым доходом 28 миллиардов долларов предложил маленькой фирме с доходом в несколько миллионов и 25-летним президентом сотрудничать в новой крупной проектно-конструкторской разработке. Это имело серьезные последствия для будущего обеих фирм и всей микрокомпьютерной промышленности.
Прежде всего Microsoft требовалось расширить возможности своей DOS. Это было огромной по своим масштабам программистской задачей, а гигант торопился. Первую версию необходимо было отдать IBM к январю 1981 г.
Гейтс вспоминает, что когда ему в IBM показали график проекта, они еще не начали работать, а опоздание уже составляло три месяца.
Разработка начинается
IBM настаивала на том, чтобы проект персонального компьютера был защищен строгими мерами безопасности. Гейтс выделил под него самую последнюю комнату в конце коридора, занимаемого Microsoft офиса. Условия для работы были далеки от идеальных. Комната была узкой, размером примерно шесть на девять футов, в ней отсутствовали окна и вентиляция.
Кабинет, в котором шла работа над DOS, через стену соседствовал с офисом фирмы, занимающейся брокерскими операциями с акциями. Люди из IBM очень опасались утечки информации и требовали, чтобы двери кабинета были всегда закрыты и чтобы все документы и аппаратура, имеющие хоть какое-нибудь отношение к проекту Chess, всегда находились в этой комнате. IBM предоставила специальные сейфы для хранения документов и быстро прислала своего сотрудника для их установки. IBM даже предложила Microsoft установить на потолок проволочную сетку, чтобы никто не мог пробраться в комнату сверху, но это было уж слишком.
Microsoft получила первый прототип персонального компьютера IBM в один из выходных после Дня Благодарения. «Биг-Блю» в конечном счете остановилась на микропроцессоре Intel 8088, а не 8086. 8088 работал точно так же, как 8086, но немного медленнее. Он действовал как 16-битовый чип, но обмен данными с внешней средой производился пакетами по 8 бит.
Боб О’Рир, возглавлявший создание MS-DOS, взялся за работу. Первейшей его заботой было преобразование зачаточной операционной системы, купленной у Seattle Computer Products, в профессиональную программу. (QDOS Паттерсона сначала называлась SCP-DOS, затем 86-DOS, и, наконец, была перекрещена Microsoft в MS-DOS). Однако спецификации компьютера были еще не вполне готовы, поэтому работа была очень хитрой. Кроме того, в Microsoft еще точно не определили все характеристики разрабатываемой операционной системы. Учитывая то, что IBM рассчитывала получить текст в марте, проект был крайне самонадеянным.
О’Рир и Майк Куртни, запершись в тесной комнате без окон, начали писать программу с помощью широкого как письменный стол прототипа PC. Кроме того, они использовали компьютер Intel с жестким диском. Тепло, выделяемое двумя машинами, приводило к нарушениям в работе аппаратуры. Усердные разработчики терпели сложившееся положение столько, сколько было в их силах. Соблюдение требования IBM о том, что дверь должна быть всегда закрыта, стало невозможным. Стив Баллмер, заглядывавший посмотреть, как идет работа, выходя из комнаты, как положено, закрывал за собой дверь. Через несколько минут изнывавший от жары О’Рир вновь открывал ее.
Самая большая трудность заключалась в согласовании операционной системы, полученной у Seattle Computer Products, с BIOS, которую готовили в IBM. Ситуацию еще больше усложняло то, что DOS Тима Паттерсона находилась на 8-дюймовых дискетах, а в машине IBM использовались 5.25-дюймовые дискеты. Microsoft надо было установить формат новых дискет, а затем найти способ перевода операционной системы из старого формата в новый. Возникали и другие осложнения из-за способа, которым были записаны данные на 8-дюймовых дискетах.
Паттерсон работал в Seattle Computer Products (SCP) в тесном контакте с разработчиками из Microsoft и вносил все изменения, которые они требовали. Он все еще не знал кто является таинственным клиентом Microsoft. Однако в один прекрасный день кто-то странным образом позвонил в SCP из IBM и задал несколько вопросов о DOS. В SCP, несколько удивившись, попросили звонившего представиться, но он в замешательстве ответил: «О, это не имеет значения,»— и бросил трубку.
Между Сиэтлом и Бока-Рейтоном каждый день курсировали пакеты. Для ускорения связи между IBM и Microsoft организовали систему электронной почты. Это было отнюдь не просто, поскольку Сиэтл и Бока-Рейтон находились практически на максимально возможном в США расстоянии. Курьеры все время ездили туда и обратно, преодолевая 4000 миль, а Билл Гейтс часто наведывался в Бока-Рейтон. Он привык спать в самолете, а затем являться прямо на работу. Иногда ему удавалось съездить туда и обратно в течение суток.
Прошел год с тех пор, как Гейтс сказал Мириам Любоу, своему секретарю в Альбукерке: «Уверен, вы приедете в Сиэтл!» Время доказало его правоту. Она сначала приехала зимой одна, а потом к ней присоединилась семья. «Если поработаешь рядом с Биллом, — говорит Любоу, — без такого человека становится просто невозможно долго жить. Он так умеет вселять в людей энергию и поднимать настроение.» Ее первая неделя в Сиэтле была отнюдь не лучшей для знакомства с городом. Стоял настолько плотный туман, что прошла целая неделя, прежде чем она узнала, что совсем рядом с гостиницей, где она жила, находятся магазины.
Любоу знала, что Гейтс всегда одевается очень небрежно. И вот однажды утром она увидела, что Гейтс пришел на работу в костюме-тройке. Она не поверила своим глазам, а потом с трудом удержалась от смеха. Через десять минут вошли трое мужчин в джинсах и теннисных туфлях с большими портфелями. Любоу не хотела пускать их в офис, приняв за торговцев вразнос. Когда один из них объяснил, что они из IBM, она пришла в замешательство. Почему сотрудники такой серьезной компании оказались в столь нетрадиционном наряде? Вдруг ее осенило. Инженеры из Бока-Рейтона подражали стилю Гейтса, а он старался подражать им. Когда она ввела посетителей в кабинет Билла, они с удивлением посмотрели на Гейтса, а он на них, затем все гомерически расхохотались.
Жара и проблемы с техникой
Программисты столкнулись не только с удушающей жарой. Надежность техники оставляла желать лучшего Сотрудники Microsoft иногда тратили долгие часы на поиск ошибок в программах, но — увы! — обнаруживали, что все дело в аппаратном обеспечении. Коммуникационная плата PC реагировала, когда не положено, или посылала в память совершенно невообразимую информацию.
5 января 1981 г. Боб ОФир написал письмо сотруднику IBM Лу Флашински, отражающее масштаб имеющихся проблем:
Дорогой Лу!
В течение нескольких последних недель Microsoft старательно работает над созданием 86-DOS на прототипе. Сначала техника работала как будто бы удовлетворительно, но по ходу дела выяснилось, что у нас не вполне исправная система. Судя по беседам с инженерами в Бока, проблема, по-видимому, заключается в платах прототипа для монтажа накруткой. Говорили, что по мере нагревания системы могут нарушаться контакты с проводами, что приводит к нерегулярным нарушениям.
В связи с характером работы по созданию операционной системы на прототипе иногда, к сожалению, у ходят целые дни на то, чтобы разобраться в чем дело: в технике или программном обеспечении. Впустую ушло уже немало таких дней и, хотя еще можно подготовить DOS и стандартный Бейсик к 12 января, в графике уже не осталось никакого резерва.
Завтра должен приехать Кен Роу из инженерной группы в Бока и привезти с собой новые травленые варианты данных плат. Если эти пла ты будут работать надежно, думаю, мы сможем вернуть проект в нормальную колею. Однако любые дополнительные проблемы с техникой будут означать невыполнение напряженного до предела графика.
Искренне Ваш,
В феврале 1981 г. MS-DOS впервые заработала на прототипе. Теперь Боб ОФир написал Пату Харрингтону из IBM письмо с выражением беспокойства о недостаточном быстродействии компьютера.
Мы выполнили ряд тестов, которые указывают на то, что быстродействие прототипа не выше, чем у Apple II… Мы не уверены в том, что у нашей машины скорость работы памяти такая же, как у окончательного варианта, но очень обеспокоены тем, что первая оценка прототипа журналами, пишущими о персональных компьютерах, будет именно такой. Если мы не сможем обойти 8-битовые процессоры, первые отзывы будут неважными.
Вскоре Дон Эстридж написал письмо, содержавшее ответ на опасения О'Рира.
Тема: проблемы с программным/аппаратным обеспечением.
Насколько мне известно, проблемы, указанные в Вашем письме, устранены. Пожалуйста, незамедлительно сообщайте мне обо всем, что Вас беспокоит. Признателен за Ваши хлопоты и твердое обязательство выполнить работу к марту. Как упоминалось в телефонном разговоре, состоявшемся 10 февраля 1981 г., IBM поддержит это намерение, приняв на себя полную ответственность за разработку тестовых комплектов для 86-DOS и расширений Бейсика, указанных в соответствующих документах. Чтобы дополнительно способствовать выполнению данного обязательства, IBM предложила Microsoft назвать другую возможную дату сдачи расширений Бейсика, чтобы у Microsoft была возможность сосредоточить свои усилия на программном обеспечении, подлежащем сдаче в марте. Признательны Вам за высказанное беспокойство с технических характеристиках прототипа. Инженеры Microsoft сообщили мне, что технические характеристики конечного продукта будут находиться в согласии с архитектурой 8088.
Разработку, кроме того, затрудняла еще одна проблема с техникой. Передача данных BIOS, составленной в IBM, ограничивалась адресом 64К. Когда DOS пыталась записывать порцию данных по адресу с большим номером, система останавливалась. Причину этого сбоя группе Боба ОФира удалось вскрыть только в апреле.
IBM с готовностью предлагала всю требуемую помощь Фирма незамедлительно рассматривала все технические проблемы и быстро реагировала на них. При необходимо' сти IBM направляла в Сиэтл инженеров, устранявших осложнения, на которые указывала Microsoft. И все же Боб ОФир в конце концов написал письмо, объясняющее что 60 дней, прошедших до того момента, как к программистам попал нормально действующий прототип, были потеряны. Более того, плата для джойстика пришла только в конце февраля. В результате Бейсик выбился из графика.
5 и 6 марта Мел Халерман и Дейв Стюервальд из IBM совещались с Гейтсом и ОФиром, решая вопрос о том, что может сделать Microsoft для ускорения сдачи программного обеспечения. Они установили новый график, с которым Microsoft согласилась. Тем не менее Гейтс и ОФир объяснили, что они не смогут уложиться даже в новые сроки, если техника останется ненадежной.
В апреле 1981 г. Тим Паттерсон уволился из Seattle Computer Products и поступил на работу в Microsoft Наконец-то он узнал, кем был тот самый клиент. Эта новость произвела на него впечатление. Паттерсон понял, что SCP недостаточно велика, чтобы самостоятельно справиться с этим делом, и счел логичным передачу SCP-контроля в руки Microsoft.
В ходе работы над проектом ОФиру и другим программистам часто приходилось тесниться в крошечной комнатушке, работая в ней до глубокой ночи. В течение непродолжительного времени с ними находился Нейл Конзен, занимавшийся программированием графических подпрограмм для Бейсика. Кроме машины-макета Intel, в ней теперь находились два прототипа из IBM. Все эти компьютеры вырабатывали тепло, и температура доходила до 100 градусов (по Фаренгейту; прим. пер.), что дополнительно понижало надежность техники. Дверь теперь вообще не закрывалась.
В Беллевью регулярно приезжали инспекторы из IBM, проверявшие, соблюдают ли в Microsoft установленные меры безопасности. Из-за этого программисты были все время начеку. Они разработали систему: кто-то из других сотрудников мчался в конец коридора и предупреждал их, когда появлялся кто-нибудь из IBM. Однако в один прекрасный день эта система сигнализации не сработала. Один инспектор из Бока-Рейтона был потрясен, обнаружив открытую дверь и отдельные части компьютера, вынесенные в коридор. Он обратился к Стиву Баллмеру и потребовал объяснений.
Люди из Бока-Рейтона не преминули напомнить Гейтсу об одной неприятной возможности: проект может быть аннулирован в любой момент. Если это случится, угрожали они, последует звонок в Microsoft и приказ положить все секретные материалы в ящик и отправить его в IBM. Это не потребовалось повторять дважды. Теперь правила безопасности соблюдались неукоснительно. К тому же была усилена система надзора IBM.
За эти месяцы программисты устали от интенсивного режима работы. Бобу О’Риру, когда он был свободен от программирования, приходилось иметь дело примерно с 20 людьми в Бока-Рейтоне. Напряжение увеличивалось. Программисты единственный раз прервали свою работу, когда они несмотря на отчаянные протесты Гейтса и Аллена слетали на уикэнд во Флориду, чтобы посмотреть старт космического челнока.
DOS готова
В течение всей разработки PC Microsoft оставалась консультантом IBM. Боб О'Рир даже давал рекомендации по окраске машины.
11 июня 1981 г. Microsoft направила очередное письмо IBM, на этот раз касающееся минимального объема памяти, которой должен был обладать PC. IBM собиралась выпустить свою машину с RAM емкостью 16К. Microsoft вновь пыталась убедить IBM не ориентироваться на это крайне низкое значение, утверждая, что RAM Chess должна быть не меньше 64К и что в следующем варианте уже будет необходимо 128К. Microsoft доказывала что программному обеспечению очень трудно поддерживать многочисленные различные конфигурации аппаратного обеспечения. Для запуска Кобола, Бейсика и Ассемблера необходима машина с RAM не меньше 64К. Для Паскаля и Фортрана надо уже не меньше 128К. Кроме того, Microsoft предлагала IBM продавать свои машины в комплекте с дисководом, а не делать акцент на кассетном лентопротяжном механизме. Microsoft, удовлетворяя требования своего клиента, снабдила Бейсик возможностями операций с джойстиком и кассетным лентопротяжным механизмом, которые в IBM считали обязательными. Однако производитель вскоре обнаружил, что деловой рынок они совершенно не интересуют.
К середине 1981 г. в Microsoft работали 100 человек, из которых 35 в той или иной мере принимали участие в проекте IBM. В IBM разработкой PC занимались 450 человек. Методы работы IBM оказали большое влияние на стандарты, впоследствии принятые Microsoft. Поскольку в IBM программное обеспечение Microsoft подвергалось самым современным проверкам, качество языков, сделанных в Microsoft для 8086, по свидетельству Гейтса, было выше, чем у всего, что было создано для 8-битовых компьютеров.
Одновременно с техническими проверками, «драконовскими» по характеристике Гейтса, IBM проводила испытания на качество с помощью пользователей — «подопытных кроликов». Это позволяло IBM вылавливать самых незаметных жучков. Для достижения таких результатов потребовалось бы несколько лет испытаний конечными пользователями. После работы с IBM в Microsoft изменили систему оценки качества продуктов, порядок планирования проектов, режим безопасности и многое другое.
В Microsoft однако, иногда беспокоились, что IBM вообще откажется от проекта. Эта компания славилась тем, что многие разработанные ею продукты так и не дошли до рынка. «InfoWorld» напечатал статью, содержащую намеки на то, что в IBM идет работа над персональным компьютером. Стива Баллмера, обнаружившего утечку информации, это привело в ярость, кроме того, он боялся возможной реакции Эстриджа и его коллег. Однако Microsoft тут была ни при чем — внимание прессы привлекла бурная деятельность в Бока-Рейтоне.
Microsoft до последней минуты продолжала совершенствовать программное обеспечение PC. Версия 1.0 MS-DOS содержала 4000 строк на языке ассемблера и занимала 12 килобайт памяти.
Наконец IBM приняла операционную систему, созданную в Microsoft и MS-DOS стала официальной системой IBM PC. Microsoft продолжала совершенствовать Бейсик и сам Гейтс не гнушался принимать участие в этой работе. Он вспоминает, что функции добавлялись в Бейсик до момента его ввода в ROM.
И вот в один из вечеров 1981 г. в Microsoft узнали, что IBM готовится официально объявить о создании своего персонального компьютера. Гейтс и его сотрудники отпраздновали это событие в дорогом сиэтлском ресторане.
Программистам надо было еще закончить компиляторы для Паскаля, Фортрана, Кобола и Ассемблера для IBM PC, поэтому работа возобновилась. В конце концов текст программ операционной системы и языков Бейсик, Паскаль и Ассемблер 8088, разработанных Microsoft, занял 250К. Вскоре последовали компиляторы для Фортрана и Кобола.
Теперь всем оставалось только дожидаться, что скажет рынок.
Глава 10
Победное шествие MS-DOS
12 августа 1981 г. IBM объявила о своем первом микрокомпьютере. Эта новость на следующий день попала во все крупные издания. Материал в «Wall Street Journal» начинался так: «International Business Machines Corp. уверенно вышла на рынок персональных компьютеров. Специалисты считают, что компьютерный гигант может за два года овладеть инициативой в этой юной отрасли промышленности.» Цены были в пределах от 1565 долларов за базовую машину с памятью 16К до 6000 долларов за версию со всеми возможностями, снабженную цветной графикой. Журналист, заметив, что лучшие модели скорее всего представляют угрозу для Apple, Tandy Radio Shack, Commodore, Hewlett-Packard и других производителей микрокомпьютеров, добавил, что, по мнению аналитиков, «аппаратура IBM лучше, чем модели конкурентов, подходит для работы с большими задачами и представления информации на экране с высокими четкостью и разрешением.»
Автор объяснял, что IBM PC сконструирован на основе микропроцессора Intel 8088, имеющего большее быстродействие, чем микропроцессоры, используемые в микрокомпьютерах конкурентов. В состав программного обеспечения, которое могло работать на новом компьютере, входили VisiCalc («программа для моделирования финансовых прогнозов, выпущенная на рынок Personal Software Inc.»), текстовый процессор EasyWriter, три бухгалтерских пакета, разработанных Peachtree Software Inc., и программа для связи с такими информационными банками, как Dow Jones News и The Source.
В статье сообщалось, что IBM якобы принимает на вооружение новые методы обеспечения сбыта и продает свои компьютеры через компании Sears, Roebuck & Со. и Computerland. Как отреагировали конкуренты? Президент Tandy Джон Роуч заявил: «Не вижу в этом ничего особенного», а президент Apple А. С. (Майк) Марккула, как говорят, приветствовал эту новость, поскольку можно было ожидать расширения микрокомпьютерного рынка для всех производителей компьютеров.
Через два месяца IBM PC появился в магазинах. Первая его модель имела один дисковод и память объемом 64К. Компьютер с памятью 320К и двумя дисководами поступил в продажу только в мае 1982 г.
С точки зрения аналитиков, IBM PC был машиной «третьего поколения». К первому поколению относились Altair 8080, выпущенный MITS в 1975 г. и несколько его «копий», которые обычно называют машинами S-100 по названию шины, использованной в Altair. Компьютеры S-100 предназначались, в основном, для любителей. Второе поколение состояло из 8-битовых полностью собранных компьютеров типа тех, которые выпускались Apple, Tandy и Commodore. В ROM этих компьютеров был записан Бейсик; в этом отношении IBM последовала их примеру. Эти компьютеры привели к буму в области так называемого «производительного программного обеспечения» (productivity software), к самым ярким примерам которого относится VisiCalc. Третье поколение началось с IBM PC, 16-битового компьютера, поддерживаемого авторитетом крупнейшего в мире производителя вычислительной техники и четко нацеленного на профессиональный рынок.
Компания Apple с учтивостью и юмором приветствовала внушительного конкурента. В октябре 1981 г. в «Wall Street Journal» вышло занявшее целую страницу рекламное сообщение под заголовком: «Добро пожаловать, IBM! Вполне серьезно.»
«Добро пожаловать на сектор рынка, самый волнующий и самый важный с тех пор, как 35 лет тому назад началась компьютерная революция.
Примите поздравления с вашим первым персональным компьютером.
Передача мощи компьютеров в руки отдельных людей может улучшить стиль их работы, мышления, обучения и проведения досуга.»
Apple добавляла, что она надеется на то, что IBM станет достойным конкурентом и будет способствовать распространению американской микрокомпьютерной технологии по всему миру.
В октябрьском номере за 1981 г. в журнале «BYTE» были опубликованы результаты оценочных испытаний PC. Журналист изумлялся тому, что IBM пользуется услугами поставщиков программного обеспечения, уже утвердившихся в микрокомпьютерной отрасли, и тому, что IBM предоставляет всю информацию, необходимую другим разработчикам для написания прикладных программ и остальным производителям для создания периферийных устройств. IBM вырвалась из изоляции в секторах микрокомпьютеров и больших систем, на которую она сама себя обрекла. Для сторонних наблюдателей это было доброй вестью.
Более того, очень серьезная и профессиональная фирма IBM предлагала плату для подключения к PC джойстика! Явно сбылось сделанное примерно 20 лет тому назад пророчество певца Боба Дилана: «Времена меняются!» («The times, they are а-changin'».) Самое главное, IBM PC стоил ненамного дороже Apple II Plus. «Для тех из нас, кто не любит великанов, персональный компьютер IBM стал потрясением,» — писал журналист «BYTE».
«Я ожидал, что этот гигант сядет в лужу, переоценивая или недооценивая потенциальные возможности потребностей общества и упорно настаивая на несовместимости с остальным микрокомпьютерным миром. Но ничего подобного с IBM не случилось: гигант занял свое место в строю конкурентов.»
Компания IBM с нехарактерной открытостью выступила с заявлением о том, что она будет способствовать всем сторонним разработкам без ограничений. Дон Эстридж объявил, что IBM собирается опубликовать руководство с полными техническими характеристиками, которые он уже называл промышленным стандартом для всех, кто пожелает заняться разработкой плат для PC. Он, кроме того, сказал, что IBM открыта для предложений по программному обеспечению. Поскольку IBM всегда старалась развивать инициативу своих кадров, сотрудников подталкивали к разработке программного обеспечения в свободное время. Если IBM находила возможной продажу этих программ, их авторы получали авторское вознаграждение.
Microsoft, естественно, включилась в гонку программистов. Она тут же выпустила MS-DOS, Ассемблер, Бейсик, Фортран и две прикладных программы: игру-приключение и программу, обучающую машинописи.
Вскоре появился конкурент MS-DOS: Digital Research работала над версией СР/М для IBM PC. Сначала казалось, что СР/М-86 станет серьезным соперником операционной системы Microsoft, но получилось совсем не так. Прикладные программы, разработанные под СР/М на 8-битовые машины, не работали под СР/М-86. Таким образом, MS-DOS и СР/М оказались в одной лодке: для стимулирования спроса на обе операционные системы требовались новые прикладные программы.
Гари Килдаллу было от чего расстроиться, когда он разобрался в выпущенной версии MS-DOS. К его большому удивлению в ней копировались системные вызовы СР/М. Тим Паттерсон моделировал свою DOS на СР/М, а в Microsoft сочли, что не следует отклоняться от этого направления. Причина этого была проста: языки высокого уровня, разработанные Microsoft, работали под СР/М, поэтому базирование новой операционной системы на СР/М значительно облегчало адаптацию их к новой системе.
В следующем выпуске ежеквартального информационного бюллетеня для клиентов Microsoft Пол Аллен открыто отстаивал сходство с СР/М и утверждал, что сохранение совместимости с системными вызовами СР/М делает преобразование программ, написанных для 8080 и Z80, в программы для MS-DOS довольно простой работой.
Совместимость с СР/М была одним из основных факторов, обеспечивших успех MS-DOS. Microsoft сразу же после выпуска PC уже могла предложить широкий выбор программ для него. Некоторые самые популярные программы для СР/М, например, WordStar и dBASE, имели огромное значение для-того, чтобы привлечь внимание имеющихся потребителей к PC. Они вскоре появились в виде версий для MS-DOS.
Однако у Килдалла был совершенно другой взгляд на сложившееся положение. Он. рассматривал близкое сходство между MS-DOS и СР/М как открытую кражу. Одно время он даже собирался подать в суд на IBM. В «Биг-Блю» утверждали, что они ничего не знали об этом сходстве, и в конце концов сторонам удалось уладить свои отношения без суда. IBM выразила согласие продавать будущую 16-битовую систему СР/М-86 Digital Research в комплекте со своим PC. Поэтому, утверждала компания, СР/М и MS-DOS окажутся в равном положении. Но на самом деле этому не суждено было случиться.
Одно время официальная позиция IBM заключалась в том, чтобы не навязывать для своего компьютера никакую определенную операционную систему. Компания продавала СР/М-86 и UCSD p-System производства Softech Microsystem с такой же готовностью, как MS-DOS. Однако кажущейся открытости IBM противоречил один поступок: компания изменила название DOS, разработанной Microsoft, на PC-DOS. Эти три магических буквы определенно обладали притягательной силой. Хотя некоторых потребителей привлекала операционная система Digital Research, ценовой фактор брал верх. СР/М стоила в целых четыре раза дороже MS-DOS (240 и 60 долларов). Гейтс понимал, что он внакладе не-останется, соглашаясь с IBM на такой мизер, тогда как Digital Research, пользуясь своим доминирующим положением, заломила более недоступную цену. Однако выпуск СР/М-86 запоздал. IBM смогла пустить ее в продажу только в апреле 1982 г. Эта задержка более чем на полгода широко открыла рынок для Microsoft.
И все же отраслевая печать поддержала СР/М, поскольку она была главной системой для 8-битовых компьютеров. Информационный бюллетень далласской фирмы Future Computing, занимающейся изучением рынка, окрестил IBM PC «СР/М-плейером», намекая на то, что скоро появится масса прикладных программ для СР/М. В «InfoWorld» за 20 июля 1981 г. высказывались весьма нерадужные прогнозы о будущем MS-DOS. В находящейся на первой полосе статье сообщалось, что такие фирмы, как Xerox и Burroughs, уже готовятся к жесткой конкурентной борьбе на микрокомпьютерном рынке. Статья завершалась следующим: «Ни одна из этих фирм не разделяет колебаний IBM в отношении использования СР/М Digital Research в качестве операционной системы, поэтому у IBM, может быть, и будет конкурентоспособная система, но зато почти без программного обеспечения, которое может привлечь потенциальных покупателей.»
В то же время Microsoft получила серьезную поддержку от LifeBoat Associates, дистрибьютора программного обеспечения, некогда ревностного приверженца СР/М. Тони Голд, глава LifeBoat, назвал появление IBM PC «потенциально важнейшим событием в истории микрокомпьютеров». Еще один сотрудник LifeBoat соглашался с тем, что IBM узаконила применение персональных компьютеров, которые общество до этого рассматривало лишь как игрушку для любителей. Он, кроме того, добавил, что MS-DOS уже стала промышленным стандартом для 16-битовых компьютеров. LifeBoat объявила о начале переговоров с несколькими поставщиками прикладных программ для MS-DOS. Сама компания заказала 25 PC для проверки получаемых ею программ. Эта работа началась в ноябре 1981 г., и фирма рассчитывала, что в ее каталоге появится примерно сотня программ специально для IBM PC.
Сначала имелась неразбериха с названием созданной Microsoft операционной системы для PC. Сама Microsoft присвоила ей имя «MS-DOS». IBM назвала ее «РС-DOS»; от MS-DOS она отличалась тем, что в нее входил ряд разработанных в IBM утилит. LifeBoat Associates распространяла эту систему под названием «Software Bus 86» или «SB-86». Позднее на нее приобрел лицензию ряд производителей. После этого положение стало еще хуже: компания Zenith называла ее «ZDOS», a Compaq — «Compaq DOS». В конечном счете Microsoft настояла на том, чтобы все производители использовали название MS-DOS. Отказалась только IBM.
Влияние, оказанное IBM PC
IBM PC способствовал количественному росту программного обеспечения. Когда на рынке господствовали 8-битовые микропроцессоры, поставщики программного обеспечения делились на три категории:
• Разработчики операционных систем, например, Digital Research, создавшая СР/М
• Поставщики языков, например, Microsoft
• Разработчики прикладных программ, например, Software Arts (разработчик VisiCalc) и MicroPro (WordStar).
Программистам часто приходилось биться за то, чтобы операционная система, прикладные программы, а также данные и графика втиснулись в память объемом 64К.
Графическая память PC находилась в адресуемой области компьютера. Некоторые команды 8088 можно было использовать для получения на экране эффектов мультипликации. Это, например, позволило Гейтсу и Нейлу Конзену за несколько часов воскресного дня написать для IBM PC ряд демонстрационных программ с графикой. В то же время разработка программ с приличной графикой для Apple была целой проблемой.
Microsoft построила MS-DOS как промежуточное звено, которое делало прикладные программы и языки не зависящими от техники. Иначе говоря, программа, написанная в соответствии с требованиями MS-DOS, в принципе могла работать на любой машине, поддерживающей MS-DOS. Это позволило Microsoft предложить свою DOS сотням разных производителей, которым приходилось делать лишь небольшую подгонку под свою технику.
MS-DOS u СР/М
Почти через два года после выпуска IBM PC уже было трудно определить, какая операционная система — MS-DOS или СР/М — будет преобладать на рынке. Некоторые разработчики программного обеспечения считали, что стоит подождать и посмотреть, как будет развиваться рынок и какую операционную систему выберут конкуренты IBM. В ряде изданий, например в «InfoWorld», отказывались относиться к MS-DOS серьезно. Когда журнал напечатал в январском номере за 1982 г. сводку лучших продуктов предыдущего года, девять из десяти продуктов первой десятки были программами для СР/М. И только в марте 1982 г. «InfoWorlds» пошел на публикацию данных оценочных испытаний одной из программ для MS-DOS.
Microsoft с завидным терпением вновь и вновь повторяла, что MS-DOS допускает легкую адаптацию программ для СР/М. Многие прикладные программы для СР/М были написаны на таких языках высокого уровня, как Бейсик, Фортран и Кобол производства Microsoft. Microsoft объясняла, что все эти языки есть для MS-DOS и что поэтому перенос программ для СР/М на новую операционную систему несложен.
В то же время некоторые фирмы настойчиво проталкивали СР/М. В марте 1982 г. Vendex Corporation приняла на вооружение идею SoftCard, выпущенной Microsoft, — на этот раз в ущерб MS-DOS. Vendex выпустила Baby Blue, плату, которая позволяла программам для СР/М работать на IBM PC.
И Digital Research не зевала. Компании удалось убедить ряд производителей выпускать машины, содержащие одновременно процессоры 8080 и 8086. Таким образом, СР/М представлялась лучшим вариантом, чем MS-DOS, поскольку в последней использовался другой формат файлов.
MS-DOS входит в моду
Менее чем через год после появления сообщения об IBM PC многие производители, в том числе Compusystems, IBM, Intel, SCP, Sirius, Tecmar, Victor, Wang, Zenith, Panasonic, Hitachi и NEC отдали свои предпочтения MS-DOS. Microsoft, кроме того, вела переговоры с Sanyo, Toshiba, Texas Instruments, Commodore, Canon и Sord, которые по большей части закончились успешными контрактами.
По мере того как IBM совершенствовала свои PC, Microsoft совершенствовала свою DOS. (См. Приложение А.)
Вхождение Microsoft в моду ускорилось с выпуском в начале 1983 г. компанией Lotus программы электронной таблицы, которая работала только под MS-DOS. За каких-то три месяца Lotus 1-2-3 заняла ведущие позиции на рынке программного обеспечения и стала новым стандартом электронных таблиц для 16-битовых машин. Это придало мощный импульс рынку машин с MS-DOS.
Со временем разрыв между MS-DOS и СР/М расширился. К 1984 г. в господстве MS-DOS уже не было никаких сомнений. В декабре 1984 г. компания Future Computing опубликовала результаты опроса 375 дистрибьюторов. Отвечая на вопрос: «Какую из операционных систем PC вы используете больше всего?» 81 процент опрошенных назвали MS-DOS.
В июне 1986 Microsoft заявила, что половина ее годового дохода — в то время оцениваемого в сумму 60,9 миллионов долларов — принесена продажей операционной системы. Этот доход укрепил финансовую устойчивость Microsoft. К концу 1980-х гг. на рынке находилось 30 миллионов машин с MS-DOS.
Тим Паттерсон скромно полагает, что фактором, определившим успех системы, было имя IBM. Однако Билл Гейтс считает, что Microsoft выдержала тяжелую схватку и что присутствия одного имени IBM было бы недостаточно для утверждения MS-DOS как стандарта. На долю Microsoft тоже выпало немало тяжелой работы.
IBM РС-совместимые
1983 год стал годом «PC-compatible» — микрокомпьютера, в котором используется тот же микропроцессор, что и в IBM PC, который поддерживает MS-DOS и на котором может работать то же самое программное обеспечение, что и на IBM PC.
Многие крупные производители компьютеров — в том числе Texas Instruments, Wang, Phillips, NEC, ITT, Hewlett-Packard, DEC и Olivetti — отказались даже от мысли конкуренции с IBM и решили пойти по пути совместимости. Французская фирма-производитель Bull еще не присоединилась к этой группе, но к концу года во Франции все было готово к выпуску IBM РС-совместимых.
И все же к 1984 г. совместимость еще не была полной, что было легко видно на примере персональных компьютеров Sanyo МВС 550, Tandy TRS-80 2000 и Wang. Компьютерные журналы печатали указатели совместимости, основанные на тестовых программах. На выставке «Комдекс (Comdex) 1983» компания Sperry Univac с гордостью оповещала, что ее персональный компьютер Sperry на 98 процентов совместим с IBM PC. Однако за следующие несколько лет различия между совместимыми сгладятся, если вообще не станут незаметными.
Производители техники могли конкурировать с IBM, только снабжая свои компьютеры дополнительными возможностями. Ими могли быть быстродействие, как в компьютере РС-6300 компании AT&T, наличие большего числа разъемов расширения для плат, как в компьютере VP Columbia Data Products, или портативность, как в машине Compaq.
Из всех появившихся на рынке совместимых самым большим сюрпризом стал Compaq Portable. Основатель техасской компании Compaq Род Кэнион провел личный опрос пользователей IBM PC с целью выяснить, что бы они хотели улучшить. Все единодушно указали на портативность; тогда Кэнион уговорил «рискового» капиталиста Бена Розена, предоставившего стартовый капитал компании Lotus Development Corporation, профинансировать производство портативного персонального компьютера. Compaq выпустила компьютер очень высокого качества, выдержавший самые строгие испытания: один из сотрудников компании ради шутки изо всех сил запустил его в стену, и после этого тот еще и работал.
Compaq Portable, выпущенный в январе 1983 г., пользовался таким успехом, что за первый год объем его сбыта составил 111 миллионов долларов. У Compaq ушло всего три года, чтобы попасть в «список пятисот» журнала «Fortune». Предыдущий рекорд был поставлен компанией Apple, у которой это заняло пять лет.
Одно было несомненным: почти в 99 процентах установленного парка PC использовалась операционная система MS-DOS. На конец 1983 г. было продано 500000 копий MS-DOS и примерно 400000 из них через IBM.
В следующий раз Digital Research вышла на рынок с Concurrent СР/М-86, многозадачным вариантом своей операционной системы. Многозадачный режим позволяет компьютеру выполнять сразу две или более задач, например, одновременно принимать сообщение по электронной почте, печатать документ и работать с программой электронной таблицы. Для того чтобы СР/М-86 имела успех, необходимо было, чтобы какие-то основные издатели программного обеспечения, например, Lotus, Ashton-Tate или MicroPro решили приспособить к ней свое программное обеспечение. Но этого не случилось. А без 1-2-3, clBASE и WordStar от многозадачности было мало прока. Digital Research предстояло пережить несколько очень тяжелых лет.
Поскольку MS-DOS прочно утвердилась, Гейтс обратил свое внимание на продвижение прикладных программ Microsoft, в том числе Multiplan, Microsoft Word и Microsoft Chart. Идея Гейтса была очень проста: имя Microsoft должно привлекать покупателей программного обеспечения.
ЧАСТЬ IV
ПЕРВЫЕ ПРИКЛАДНЫЕ ПРОГРАММЫ:
MULTIPLAN И WORD
Большинство людей хороши в чем-то одном… Билл отличается тем, что он хорош в нескольких областях. Это очень редкое сочетание… Билл большой мастак во многих вещах, таких, как он, — один на миллиард.Чарльз Саймони, сотрудник Microsoft с 1981 г.
Глава 11
Появление электронной таблицы
На состоявшейся в октябре 1981 г. в Бостоне конференции по компьютерам Питер Розенталь, представлявший Atari, недооценил важность профессионального рынка для персональных компьютеров. Он отметил, что такая игра, как «Space Invaders» («Захватчики из космоса»), разошлась в количестве 2,5 миллионов экземпляров, в то время как было продано всего лишь 150000 копий шире всего используемой профессиональной программы VisiCalc. Розенталь не смог предугадать мощную волну, энергию которой придаст IBM PC. «Биг-Блю» благопристойно закончила 1981 год, продав 13000 своих новых персональных компьютеров. Однако 1982-й складывался для IBM еще лучше. Администрация Рейгана предоставляла большому бизнесу гораздо более существенные льготы, чем предшествующие правительства. В январе министерство юстиции приняло отрицательное решение по делу, возбужденному против IBM 13 лет тому назад в соответствии с антитрестовским законодательством. Это безмерно облегчило существование компании: IBM, находившаяся под угрозой расчленения, вынуждена была не торопиться. Теперь, когда опасность миновала, ничто не преграждало путь к полному завоеванию американского рынка персональных компьютеров.
IBM построила новый завод для автоматизированного массового производства и понизила цены на всю свою продукцию. Ее непосредственным конкурентам в области больших компьютеров, например, Amdahl, фирме-производителю IBM-совместимых компьютеров, пришлось пережить трудное время. Компания Magnuson Computer Systems обанкротилась, a National Advanced Systems отказалась от попыток конкурировать с IBM и обратилась за помощью к японцам. С этого момента National Advanced Systems торговала аппаратурой Hitachi. Менее чем за полтора года акции IBM выросли на 60. пунктов, внеся вклад в повышение промышленного индекса Доу-Джонса.
Растущий гигант начал применять новую тактику. Использование в персональном компьютере IBM микропроцессора Intel ознаменовало появление новой стратегии — стратегии опоры на внешних поставщиков. А в конце 1982 г. IBM, новичок в деле покупки контрольных пакетов, приобрела 12 процентов акций Intel. IBM также купила акции Rolm, производителя современных телефонных станций, и приготовилась к занятию места на рынке техники связи рядом с другим гигантом — AT&T.
Даже самые оптимистические наблюдатели поражались взлету IBM PC. Менее чем через год после выпуска продавалось уже 30000 компьютеров в месяц. И все же говорить о победе было еще рано. Другие компьютеры тоже пользовались поразительным успехом, в том числе машина фирмы Osborne, выпущенная на рынок за месяц до IBM PC. Адам Осборн рассчитывал на высокий спрос на портативные компьютеры, снабженные СР/М и профессиональным программным обеспечением. За один год было продано 100000 компьютеров Osborne. Тем не менее Osborne отступил в тень так же быстро, как и добился успеха. Ему не хватало главного: совместимости с MS-DOS.
Молодой председатель
В начале 1982 г. фотография Билла Гейтса впервые появилась на обложке «Money», а Мириам Любоу позаботилась о том, чтобы каждый сотрудник Microsoft получил экземпляр этого журнала. Она сказала Биллу, что, по ее мнению, снимок прекрасен:
Билл Гейтс
— Билл, вы его видели? Снимок просто великолепный! Как он мне нравится!
— Вы так думаете? Я выгляжу слитком молодо.
— Билл, по вы же на самом деле МОЛОДЫ! А что вы хотите, если вам всего 27 лет!
В действительности, Билл все еще выглядел моложе своих лет. Через несколько месяцев он отправился на обед вместе с несколькими своими сотрудниками, включая Мириам. Он заказал пиво, и официантка потребовала у него документы. Мириам вспоминает: «Мы все рассмеялись, потому что у него всегда спрашивали, исполнился ли ему 21 год.»
Молодой председатель Microsoft работал больше, чем когда-либо. Гамбургеры на ленч вошли в такую привычку, что стали чем-то вроде наркотика. Однажды Билл, чтобы отметить день рождения своего нового секретаря Линды, пригласил ее и нескольких сотрудников Microsoft, включая Мириам Любоу, в ресторан. Они пришли в шикарное заведение, где каждый заказал себе вино и что-то фирменное. Однако Билл остановился на вине и гамбургере.
— Зачем он взял гамбургер? — подумала Мириам. — Но Билл, это же прекрасный ресторан. Почему бы вам не заказать что-нибудь другое? — посоветовала она.
Билл, натужно хихикнув, ответил:
— Но я люблю гамбургеры!
(Через несколько лет Гейтс вследствие «случайной проверки дисциплины» стал вегетарианцем.)
В середине 1981 г. Microsoft автоматизировала свою бухгалтерию с помощью маленького компьютера компании Tandy. До этого жена Стива Вуда вела всю эту работу вручную. Для фирмы, которая имела дело с такими компаниями, как IBM, управление Microsoft было не слишком профессиональным. А отсутствие консультанта по финансовым вопросам влетело Гейтсу в копеечку: в 1981 г. он заработал 1 миллион долларов, из которых 500000 ушло на налоги. Он говорил, что был слишком занят управлением компанией, чтобы найти время на защиту своего дохода. Вклад в казну как налогоплательщика принес ему поздравительное письмо президента Рейгана — слабое утешение!
В мае 1982 г. Microsoft активно взялась за распространение своей первой прикладной программы — огромная перемена для компании, которая до этого занималась, главным образом, компьютерными языками. У Гейтса не было времени на решение административных задач, поэтому он предложил Джеймсу Тауну, менеджеру из Tektronix, взять в руки бразды правления Microsoft. Таул стал первым президентом корпорации.
Первой прикладной программой Microsoft была электронная таблица Multiplan, которая, как ожидалось, станет конкурентом VisiCalc, неоспоримого лидера по объему продаж среди программного обеспечения для всех систем.
VisiCalc — первая электронная таблица
Программа VisiCalc была задумана в 1977 г. Дэном Бриклином, обучавшимся в Гарвардском университете по программе MBA. Это был 26-летний программист, которому больше нравились порядки 60-х годов и который в то же время мечтал об открытии компании и успехе в мире бизнеса. В Гарвардском университете Бриклии столкнулся с многими моделями реальной хозяйственной деятельности, используемыми для обучения студентов управлению. Занимаясь на практике решением деловых сценариев, он обнаружил, что на ручной пересчет финансовых данных уходит очень много времени. Для облегчения этих задач он написал несколько коротких программ на Бейсике для университетского компьютера PDP-10. В то же время он уяснил себе, что у менеджеров и специалистов в области финансов нет универсального инструмента для решения повседневных коммерческих задач и поэтому решил написать программу для автоматизации таких расчетов.
Бриклин поинтересовался мнением преподавателей Гарвардского университета на этот счет. Преподавателям по вопросам производства и бухгалтерского учета его идея понравилась, но преподаватель финансовой науки сказал, что у нее нет коммерческого будущего. И все же он посоветовал Бриклину поговорить с Дэном Филстра, недавно организовавшим компанию Personal Software, занимающуюся разработкой программного обеспечения для использования в быту. Филстра понравился Бриклин, и он на время дал ему микрокомпьютер Apple II, чтобы у того была возможность разработать модель своей программы.
В конце следующей недели Бриклин изобрел электронную таблицу.
В программе Бриклина для отображения на экране компьютера бухгалтерской рабочей таблицы использовалась сетка. Строки сетки нумеровались, а столбцы обозначались буквами. Каждая клетка, образованная пересечением строки и столбца, определялась соответствующими числом и буквой — А1, В2, С4 и так далее. В эти клетки пользователь мог вводить числа или формулы. Например, выражение ADD(A1..A4) в клетке В5 приказывало электронной таблице рассчитать сумму чисел, находящихся в клетках Al, А2, АЗ и А4, и показать результат в клетке В5. Если пользователь менял число, находящееся в одной из клеток, программа автоматически пересчитывала всю рабочую таблицу. В прототипе программы на пересчет 100 клеток уходило 20 секунд.
Бриклин показал программу нескольким приятелям, посоветовавшим ему продолжить работу над этим проектом, который он назвал «VisiCalc». Затем он начал работать совместно с Бобом Фрэнкстоном, программистом, с которым он познакомился семь лет тому назад. Бриклин писал спецификации программы, а Фрэнкстон занимался ее текстом на языке ассемблера. Друзья образовали компанию Software Arts, которой принадлежали права на программу. Они подписали договор с Дэном Филстрой о том, что Personal Software будет ее продавать.
Электронная таблица VisiCalc, впервые появившаяся на Компьютерной ярмарке западного побережья в мае 1979 г., а несколько месяцев спустя на Национальной компьютерной конференции, вызвала определенный интерес, но не стала главным событием. Ее официальный выпуск состоялся в октябре 1979 г. Филстра представил программу в компании Apple, но там не проявили острого желания способствовать ее распространению.
«Рисковый» капиталист Бен Розен обратил внимание на потенциал электронной таблицы и высоко оценил ее в своем информационном бюллетене для инвесторов. Затем интерес общества к программе начал расти по экспоненте. Вскоре VisiCalc уже формировала рынок для микрокомпьютеров.
Потребители, нуждавшиеся в VisiCalc, отправлялись в компьютерный магазин и покупали там программу, а к ней в придачу машину. Программа Дэна Бриклина стала первым бестселлером на рынке программного обеспечения для персональных компьютеров.
Сначала VisiCalc работала только на компьютере Apple II и оказала огромное влияние на объем его сбыта. По оценке, сделанной в сентябре 1980 г., купертинским производителем, 25000 компьютеров Apple II (примерно одна пятая всех компьютеров Apple II, проданных с 1977 г.) были куплены, главным образом, для использования VisiCalc. Влияние этой программы сравнивали с эффектом телепрограммы Эда Салливана, которая, как считали, вызвала огромный рост сбыта телевизоров.
Позднее Software Arts адаптировала свою программу и к другим компьютерам: TRS-80, Atari 800, микрокомпьютеру Hewlett-Packard и Commodore PET. В 1981 г. IBM снабдила свой PC соответствующей версией VisiCalc. Через четыре года после основания в Software Arts работали 125 человек, а годовой объем сбыта компании составлял 10 миллионов долларов.
Электронные таблицы становятся «шлягером»
Дэн Бриклин своим изобретением VisiCalc разбудил доселе дремавшую потребность бизнеса. Менеджеры во всем мире сразу же поняли, что эта программа именно то, что им нужно. До этого у них при необходимости помощи в расчетах при решении коммерческих задач долгое время было два в равной степени непривлекательных варианта: просить компьютерный отдел написать программу для большой машины IBM или Control Data, либо возиться с калькулятором. Теперь VisiCalc позволяла им строить свою «модель» и выполнять все расчеты на Apple II, не выходя из кабинетов.
VisiCalc, содержавшая все стандартные бухгалтерские формулы, давала пользователям возможность провести моделирование и сразу же увидеть, как влияет изменение одной величины на сотни других. Что получится, если заработная плата увеличится на 5 процентов, а цены повысятся на 1 процент? Какое влияние в перспективе окажет на прибыль приобретение машины для сокращения издержек? VisiCalc принимает в расчет новые данные и выдает ответ. Когда менеджеры узнавали, что есть программный инструмент, который может помочь им принимать толковые решения, они быстро заказывали программу электронной таблицы и микрокомпьютер. VisiCalc, лучшая программа этого класса, довела до заоблачных высот объем продаж не только Apple, но и всей промышленности персональных компьютеров.
Электронные таблицы как будто были обречены на успех Поскольку Software Arts пренебрегла рынком СР/М, вскоре появилась еще одна электронная таблица, разработанная под СР/М: SuperCalc. Она была подготовлена компанией Sorcim (Micros, если читать с конца) и тоже имела огромный успех. Через несколько лет SuperCalc была куплена Computer Associates.
Проект Electronic Paper
Билл Гейтс и Пол Аллен решили, что Microsoft пора заняться прикладными программами; естественным претендентом на разработку стала электронная таблица. Проект Electronic Paper начался в 1980 г.
Огромное значение имела стратегия, принятая Microsoft для того, чтобы одолеть VisiCalc и SuperCalc. Microsoft решила создать электронную таблицу, которая могла бы работать на максимально возможном числе различных компьютеров, поскольку в то время невозможно было с уверенностью сказать, станет ли архитектура IBM PC промышленным стандартом. Публика питала пристрастие к нескольким совершенно различным компьютерам: Т199 Texas Instruments, компьютеру Osborne и UNIX-компьютеру компании Fortune Corporation (последняя фирма прекратила свое существование). А некоторые клиенты Microsoft, например, Zenith и Datapoint, проявляли неподдельный интерес к получению электронной таблицы для своих компьютеров.
Кроме того, популярные электронные таблицы в то время работали только на компьютерах какого-то одного типа. Например, VisiCalc, написанную на языке ассемблера, невозможно было запустить под СР/М, a SuperCalc не работала под операционной системой Apple. Путь представлялся совершенно ясным. Электронная таблица Microsoft должна подходить под все операционные системы, имеющиеся на рынке, в том числе СР/М, Apple DOS, UNIX и MS-DOS. Для облегчения адаптации электронной таблицы на разные платформы в Microsoft решили писать ее на С — языке высокого уровня. Гейтс и Аллен были уверены, что эта стратегия позволит Electronic Papers стать главной электронной таблицей для персональных компьютеров.
В качестве консультанта для задания спецификаций новой таблицы в Microsoft взяли Пола Хэкела. Он начал с изучения каждой мелочи VisiCalc и SuperCalc. Гейтсу очень не нравился стиль обозначений типа «морского боя», использованных в VisiCalc, в которой клетки назывались А1, В2, С14 и т. д. В Electronic Paper столбцы назывались С1, С2, СЗ и т. д., а строки LI, L2, L3 и т. д. Клетки обозначались комбинациями типа L1C1, L2C2, L14C3.
Прототип Electronics Paper, исходя из первых спецификаций, написал программист Марк Мэтьюз. Полная разработка того, чему суждено было стать программой Multiplan, была возложена на недавно принятого на работу большого мастера, Чарльза Саймони.
Саймони поступил в Microsoft б февраля 1981 г. и стал руководителем разработки прикладных программ. Он имел замечательную репутацию, поскольку до этого работал в научно-исследовательском центре компании XEROX в Пало-Альто (PARC). PARC пользовался огромным уважением у первоклассных разработчиков, потому что этот центр был источником самых революционных концепций в области компьютерных технологий. Через несколько лет они нашли себе место в компьютерах Lisa и Macintosh Apple, программе GEM Digital Research и Microsoft Windows.
В начале 1960-х гг. Саймони у себя на родине в Вен грии научился программировать на машинном языке на дряхлом и элементарном компьютере Урал-2. Способности к программированию привели его в Данию, затем в Калифорнийский университет в Беркли и, наконец, к степени доктора в Стенфордском университете.
В 1972 г. Чарльз Саймони поступил на работу в PARC, где начал писать Bravo, текстовый процессор для компьютера Alto компании Xerox. По словам Саймони, Bravo стал первой системой WYSIWYG (что на экране, то и на принтере) с использованием мыши за 11 лет до Macintosh.
Хотя компания Xerox с успехом набирала талантливых людей для поисковых работ в новых областях, с переплавкой в лабораториях интеллектуального золота в рыночную продукцию у нее выходили заминки. Лучшие инженеры один за одним уходили из Xerox, привлекаемые более практическими предприятиями.
Саймони ушел в 1980 г. В один прекрасный день во время ланча бывший сослуживец по PARC Боб Меткалф, недавно организовавший компанию 3Com, дал Саймони список людей, к которым можно было обратиться по поводу работы. Первым в нем находился Билл Гейтс.
В ноябре Саймони встретился с Гейтсом и Стивом Баллмером. Поговорив с ними пять минут, он понял, что хочет работать в Microsoft. «Мне стало ясно, что Билл понимает что к чему.» Из вежливости Саймони пошел на несколько ранее назначенных бесед. Всякий раз он поражался тому, как представления Гейтса отличаются от взглядов других людей. Саймони сразу же понял, что программам, разрабатываемым этим молодым человеком из Сиэтла, суждено оказать огромное влияние на эту область.
Когда Саймони объявил о своем увольнении из Xerox, одна из секретарей спросила его, в какую же компанию он собирается устроиться. Когда он назвал Microsoft, она, никогда не слышавшая о такой фирме, удивилась. Саймони показал ей один из информационных бюллетеней Microsoft.
На последней странице была фотография председателя: без очков Билл Гейтс был похож на школьника, сидящего за партой. Секретарь рассмеялась:
— Чарльз, что вы делаете? Здесь вы в лучшей научно-исследовательской лаборатории в мире!
Она хотела помешать ему сделать серьезную ошибку. Ну как же можно идти на работу к «этим мальчишкам»?
Первым, что сделал Саймони, поступив в Microsoft, стала попытка привлечь в компанию двоих своих бывших сослуживцев. Один из них работал в Convergent Technology. По пути на встречу с ним Саймони и Гейтс открыли «Wall Street Journal» и прочитали, что Convergent Technology недавно получила от AT&T заказ на 1 миллиард долларов. Время для переманивания программиста Convergent было определенно не самое лучшее, но они решили довести дело до конца. Хотя Microsoft подготовила очень привлекательное предложение, включая высокую зарплату и щедрый акционерный опцион, инженер не захотел уходить со старого места и отверг приглашение. Второй приятель Саймони тоже отказался от работы в Microsoft. Саймони был очень раздосадован. «Конечно, меня расстроило то, что я не смог объяснить им, какой шанс им представляется!»
Меню в Multiplan
Когда Саймони взялся за руководство проектом Multi plan (в то время Electronic Paper), к нему по наследству перешло исследование консультанта Пола Хэкела. Поскольку Саймони только начинал работать, он решил, что лучше всего не вносить резких изменений в то, что уже сделано, и сохранить обозначения LtCl для строк и столбцов.
Однако у Саймони был ряд интересных мыслей о том, как делать программу. Изюминкой стало меню. Меню, утверждал он, является существенным элементом для того, чтобы программное обеспечение не приводило в замешательство пользователей. Он объяснил суть меню в интервью журналу «PC World» (ноябрь 1983 г.).
«Мне правится явная аналогия с рестораном. Скажем, я захожу во французский ресторан и не умею говорить по-французски. Обстановка необычная, самочувствие неважное. Я боюсь сделать глупость и поэтому напряжен. Затем ко мне подходит очень внушительный официант и заговаривает со мной по-французски. Я покрываюсь холодным потом.
Наверное, те же самые чувства испытывает бухгалтер, садящийся к компьютеру… Какой же выход?
А вот какой: я беру меню и указываю на что-нибудь пальцем. Я на правильном пути. Может быть, я не получу то, что мне нужно, может быть, мне придется есть одних улиток, но я, по крайней мере, не буду чувствовать неловкость.
…Но представьте себе, что вы во французском ресторане, в котором нет меню — это ведь кошмар.
То же самое относится к программам для компьютеров — вам нужно меню. Меню дружественны, поскольку люди знают, что означают их пункты и поскольку они могут выбрать нужный пункт, просто указав на него. Им не приходится разыскивать что-то такое, чего они не смогут найти, и вводить какие-то команды, в которых могут быть ошибки.» В этой же статье журналист пошутил по поводу слабых мест меню: «Есть и другие варианты. Например, такой: «Вот наши три фирменных блюда. Если вас интересует остальное, спросите у официанта.»
Саймони уловил смысл шутки:
«Не хочу перебирать с этой аналогией, но вижу, куда вы клоните. Попав в мир микрокомпьютеров, я ясно понял, что у программ с меню есть много меню и что они организованы почти как лабиринт. Это немного похоже на игру-приключение… В некоторых таких программах бывает по пять, шесть или семь меню и для перехода из одного меню в другое приходится нажимать, скажем, Control-C. Да их схемы и печатают в виде разных меню, соединенных перемычками, и они похожи на карты Северной Америки, какими они представали перед глазами исследователей шестнадцатого века. Так и ждешь, что где-то выскочит маленький дракончик и пригрозит тебе, если пойдешь по неправильному пути. Это коварная штука.»
Саймони изобрел элемент программ, ставший знаменитым: меню Multiplan. Меню имело вид двух строк, находившихся в нижней части экрана и имевших понятные названия, такие как Calculate (Считать) и Print (Печатать). Когда пользователь выбирал одну из команд меню, например Print, программа Multiplan открывала подменю. Клавиша Escape позволяла пользователю вернуться в предшествующее меню.
У Multiplan были и другие новые особенности. Программа давала пользователю возможность объединить несколько рабочих таблиц. Например, 12 месячных рабочих таблиц можно было соединить в одну общую таблицу. Наконец, для упрощения ввода формул программа предоставляла возможность присвоения имен группам клеток. Так сумме (sum) объемов сбыта (sales) можно было дать специфическое имя, например SUM (SALES).
Когда Саймони закончил спецификации продукта, пришла очередь группы программистов: Дуга Клан дера и Боба Мэтьюза, которым иногда помогали четверо других разработчиков. Кландер недавно попал в Microsoft прямо из колледжа.
Согласно начальным спецификациям, программа Multiplan должна была подходить для максимально возможного чис-ча различных компьютеров. И все же в 1981 г. главным приоритетом Microsoft была связь с IBM. Гейтс рассказывал людям из Бока-Рейтона о проекте Multiplan и внимательно прислушивался к их замечаниям. В то время одной из забот IBM было предложение клиентам, покупавшим IBM PC с памятью G4K, ассортимента программного обеспечения для него. IBM вложила огромные деньги в рекламу этих персональных компьютеров, обладавших ограниченными возможностями. Дон Эстридж и члены его группы понимали, что надо сдержать неявным образом данное обещание о наличии программного обеспечения, и поэтому настаивали на том, чтобы электронная таблица Multiplan могла работать при наличии памяти меньшей, чем 64К Microsoft с неохотой пошла навстречу своему главному клиенту. Данное ограничение значительно усложнило рабо ту программистов в сравнении с первоначальными плана ми. А через несколько лет оказалось, что это решение было грубейшей ошибкой.
Выпуск Multfplan
Весной 1981 г. IBM получила версию Multi plan для PC. Электронная таблица имела 64 столбца и 256 строк и требовала всего лишь 64К памяти. По непонятным внутренним причинам IBM задержала включение Multi plan в свой каталог прикладного программного обеспечения. Официально подразделение, получившее программу, в соответствии с внутриведомственной политикой подвергало ее ряду жестких тестов. Однако Дуг Кландер был удивлен тем, что он не получает из IBM никаких сведений о проблемах с Multi plan. Очевидно, в «Биг-Блю» просто несерьезно отнеслись к этой электронной таблице, и поэтому компания продолжила энергичную рекламу версии VisiCalc для MS-DOS.
Первая реально вышедшая на рынок версия Multi plan (август 1982 г.) предназначалась для Apple II. Вскоре Microsoft выпустила версию для СР/М.
Гейтс заявлял, что все, кто раньше применял калькулятор, сумеют пользоваться Multi plan, называя эту программу электронной таблицей второго поколения. Он пытался оттеснить VisiCalc и SuperCalc.
Версия IBM программы Multi plan была пущена в обращение в октябре 1982 г. IBM торговала ею без посредников. Но до окончательного выпуска версии для PC программа еще два года разрабатывалась и проходила интенсивные бета-испытания. В ходе бета-испытаний пользователи в реальной обстановке проверяют программное обеспечение перед официальным выпуском его на рынок.
Сбытом Multiplan занимался Джефф Рейке, в ноябре 1981 г. перешедший из Apple Computer в Microsoft. (Он был настолько похож на Билла Гейтса, что некоторые их путали.) Рейке организовал самую крупную рекламную кампанию в истории Microsoft.
Программа Multi plan получила очень восторженные отзывы в печати. Журнал «Software Review» поставил ей «отлично» во всех отношениях и воздал ей должное, отметив, что работе с ней легко научиться, что ее легко использовать и что она обладает большими возможностями. «Такое впечатление, что программа Multi plan предназначена только для того, чтобы вытеснить VisiCalc с ее ведущего положения на рынке,» — говорилось в статье, в которой делалось заключение о том, что в программе есть все необходимые элементы. В декабре 1982 г. еженедельник «InfoWorld» назвал Multiplan «программой года». В январе 1983 г. Apple объявила о своей официальной поддержке Multiplan.
В январе 1983 г., когда объем продажи VisiCalc достиг цифры 500000 экземпляров, Software Arts перенесла тяжелый удар. VisiCorp (новое название Personal Software) Филстры в судебном порядке оспорила права Software Arts Бриклина на VisiCalc. Филстра обвинял разработчиков — Бриклина и Фрэнкстона — в том, что они задержали выпуск своей электронной таблицы и, таким образом, широко открыли рынок для таких конкурентов, как SuperCalc и Multiplan. Судебная тяжба между Software Arts и VisiCorp оказалась выгодной для Microsoft, поскольку она ускорила распространение Multiplan.
Появление Lotus 1-2-3
Однако через три месяца появился еще один претендент на первое место VisiCalc: электронная таблица 1-2-3 компании Lotus Development Corporation.
Компания Lotus была основана в 1982 г. 32-летним Митчем Капором. Капор, прежде чем заняться программированием, был фанатом психоделической рок-музыки и работал диск-жокеем, а затем преподавателем трансцендентальной медитации [отсюда название Lotus (лотос)]. В 1979 г. он написал две программы для VisiCorp: статистический пакет VisiTrend и прикладную программу для графического представления коммерческих данных VisiPlot. В соответствии с контрактом он получал авторское вознаграждение в размере 33 процентов от объема продажи каждой программы. VisiCorp, желая избавиться от этого дорогого соглашения, предложила Капору продать ей права на эти программы. Он принял их предложение и получил 1,7 миллиона долларов.
Капор тогда был готов сделать следующий ход: создать электронную таблицу, которая переводит числа в графическую форму. Он познакомился с Джонатаном Саксом, программистом, любившим работать в одиночку и решать сложнейшие задачи программирования. Сакс и сам намеревался написать электронную таблицу и искал партнера, который помог бы в ее сбыте. Сакс и Капор сошлись на электронной таблице, в которой числа смогут преобразовываться в графическую форму. Митч Капор организовал Lotus, веря в то, что их программа побьет все рекорды. Джонатан Сакс не питал таких иллюзий, тем не менее следующие десять месяцев своей жизни он посвятил разработке Lotus 1-2-3 на языке ассемблера для IBM PC.
По ходу дела Капор показал «рисковому» капиталисту Бену Розену опытный образец 1-2-3. Розен (Sevin Rosen Management) сразу понял, каким потенциалом обладает эта программа, й вложил в Lotus 600000 долларов. Удалось привлечь и других «рисковых» капиталистов, так что вскоре фирма Капора получила почти 3 миллиона долларов капиталовложений. На рекламу Капор выделил беспрецедентную сумму — несколько миллионов долларов. Он, кроме того, позаботился об обширном освещении своего продукта в печати. Хвалебные статьи в общенациональной финансовой печати появились еще до выхода электронной таблицы на рынок.
Lotus представила 1-2-3 в ноябре 1982 г. на выставке «Комдекс» в Лас-Вегасе. Там был Чарльз Саймони: «Когда я впервые увидел 1-2-3, я понял, что наши дела плохи. Это было совершенно очевидно.» В то время как возможности Multiplan были ограничены лимитом 64К, поставленным IBM, электронная таблица 1-2-3 была рассчитана специально на машины с памятью 256К и имела массу возможностей. Она очень быстро производила пересчет и имела инструментарий для операций с файлами. За несколько дней, прошедших после представления, Lotus получила заказов более чем на миллион долларов.
Multlpian и 1-2-3
В феврале 1984 г. Microsoft выпустила расширенную версию Multiplan PC (версию 1.1), которая могла адресовать всю память персонального компьютера и поэтому манипулировать с таблицами большего размера. Версия 1.1 могла работать почти на ста разных системах, включая PC, Apple II, Commodore 64, Osborne, TI-99, Rainbow-100 (DEC), B20 (Burroughs), Professional Computer (Wang), JB3000 (National Panasonic), Xerox 820 и несколько машин UNIX. Программа Multi plan была переведена более чем на дюжину языков, в том числе на немецкий, итальянский, испанский и французский. На нее даже пал выбор президентской библиотеки им. Джона Ф. Кеннеди, поскольку она была единственной электронной таблицей, которая могла работать на используемом там компьютере Datapoint 8645.
Microsoft выпустила даже японскую версию Multiplan. Когда компании Mitsubishi потребовалась версия Multiplan для своей 16-битовой машины, использующей СР/М, Microsoft сделала необходимую адаптацию. Разработка этой версии была непростой задачей, поскольку в японском алфавите больше 10000 символов!
Таким образом, Microsoft добилась поставленной вначале цели: разработать Multiplan так, чтобы программа подходила для многих различных сред. Наверное, ни одна программа не была приспособлена к такому количеству машин. Многие производители продавали Multiplan в комплекте со своими компьютерами. Однако электронная таблица Lotus 1-2-3, специально написанная под возможности IBM PC, тем временем тоже атаковала рынок. В IBM понимали, что 1-2-3 делает для PC то же, что VisiCalc сделала для Apple II. К концу 1984 г. успех 1-2-3 был очевиден. Lotus Development Corporation заняла первое место среди издателей программного обеспечения, имея объем сбыта 157 миллионов долларов (у Microsoft 125 миллионов).
Саймони понимал, что Microsoft пошла по ошибочному пути отчасти из-за требования IBM о том, чтобы для работы программы требовалось меньше 64К памяти. «Мы просто работали не над той задачей.» Саймони сожалел о том, что Microsoft не удалось предвидеть рост популярности мощных машин с большей памятью и приспособить свой продукт к высоким запросам.
Microsoft приняла на вооружение несколько стратегий, способствующих конкуренции Multiplan с Lotus 1-2-3. В начале 1984 г. компания выпустила «готовые к употреблению» модели для финансовых расчетов и снабдила свою электронную таблицу учебной программой. Однако с течением времени разрыв расширялся. В то время как 1-2-3 все время занимала первое место, программе Multiplan удавалось оставаться в первой тридцатке, но ее популярность несмотря ни на что постепенно падала.
Кончина VisiCalc
Осенью 1984 г. Дэн Бриклин и Боб Франкстон выиграли процесс у Дэна Филстры. VisiCorp обязали уплатить Software Arts убытки и проценты в сумме 500000 долларов. Однако Software Arts была серьезно ослаблена тратой времени на тяжбу с VisiCorp. Появление 1-2-3 нанесло жестокий удар по VisiCalc, месячный объем сбыта которой упал с 20000 копий в начале 1983 г. до 2500 в конце 1984 г. В то же самое время VisiCorp не смогла оправиться после провала программы VisiOn, в которую было вложено 10 миллионов долларов. В начале 1985 г. VisiCorp стала банкротом. В это время компания Ashton-Tate, издатель dBASE II, предложила купить залечивавшую раны Software Arts.
За несколько дней до намеченного подписания соглашения с Ashton-Tate Дэн Бриклин и Митч Капор, летевшие на конференцию SoftCon, встретились в самолете. Капор поинтересовался у Бриклина, как идут его дела. «Так себе» — ответил Дэн. Между президентами завязался разговор, закончившийся тем, что Капор предложил выкупить Software Arts. Стоимость приобретения составила 800000 долларов, при этом Lotus поглощала убытки в сумме 2,2 миллиона долларов. Так закончилось существование фирмы, породившей самую продуктивную идею в области разработки программного обеспечения за всю историю применения микрокомпьютеров. Software Arts присоединилась к длинному списку компаний (включающему MITS, IMSAI и Osborne), которые начинали с бума, но не смогли удержаться на гребне волны. Бриклин некоторое время работал консультантом в Lotus, а потом организовал новую компанию по изданию программного обеспечения Software Garden.
Согласно Dataquest, в 1986 г. копий 1-2-3 было продано в три раза больше, чем Multi plan (750000 против 275000). Lotus реализовала двухмиллионную копию своей электронной таблицы, тогда как Microsoft продала всего около 1,2 миллиона экземпляров Multi plan. В этом году программа 1-2-3 одна заняла 17,6 процентов в объеме сбыта программного обеспечения для всех систем в профессиональном секторе. Lotus 1-2-3, в конечном счете, вытеснила Multi plan с американского рынка, монополизировав 80 процентов всего объема сбыта электронных таблиц в США.
К концу 1980-х гг. разошлось 5 миллионов копий Lotus 1-2-3. Этот рекорд будет трудно побить.
Цель — Европа
Однако в стремлении Microsoft сделать программу Multiplan универсально пригодной было рациональное зерно. Эта электронная таблица несмотря на отставание на американском рынке пользовалась огромным успехом за границей.
В начале 80-х годов бельгийская фирма Vector International представляла в Европе интересы двух издателей программного обеспечения: Microsoft и Digital Research. Но Vector до такой степени увлеклась продвижением программного обеспечения Digital, что в 1982 г. многие европейские производители компьютеров заинтересовались операционной системой СР/М-86.
Весной 1982 г. в Европу для ведения дел Microsoft был послан Боб О’Рир. Первым пунктом его маршрута стала Великобритания, где он открыл уникальный рынок. Наибольшим спросом там пользовалась машина, сконструированная одним из подданных Ее Величества, лордом Дэвидом Синклером. Разошлось триста тысяч компьютеров Sinclair, в три раза больше, чем Commodore, и в десять раз больше, чем Apple и Tandy. Боб О’Рир углубился в исследования. Господство Apple в Европе, как и в США, представлялось непоколебимым. Apple удерживала 50 процентов рынка, за ней следовала компания Commodore с 30 процентами. IBM сюда еще не добралась.
Первую победу в Европе О’Рир одержал, когда ему удалось склонить компанию Victor, британского производителя компьютеров, имевшего лицензию на СР/М-86, к использованию MS-DOS. Во Франции он встречался с представителями таких производителей, как Bull, R2E и Leanord, и превозносил качества операционной системы Microsoft. Одновременно он следил за переводом инструкций к Бейсику на французский и немецкий языки.
В августе 1982 г. Джефф Рейке пересек Атлантический океан для того, чтобы возглавить наступление электронной таблицы Multiplan в Европе. Он с одной своей знакомой прибыл в Кале и взял напрокат автомобиль. Через пять минут они попали в аварию, и спутница Джеффа оказалась в больнице. Дела электронной таблицы во Франции начинались неважно. Однако эта история получила двойной счастливый конец. Джефф Рейке и Боб О’Рир сели в поезд, идущий из Кале в Париж, где они познакомились с Иоахимом Кемпином из Apple. (Через несколько месяцев Кемпин начал работать в Microsoft и занялся наблюдением за организацией филиала в Германии.) Кемпин подписал соглашение, обуславливающее продажу Multiplan в комплекте с Apple II. Через несколько дней Джефф Рейке сделал предложение своей подружке, все еще лежавшей в больнице.
Вскоре началась работа по приспособлению Multi plan к различным европейским языкам, а Чарльз Саймони, Дуг Кландер и другие программисты открыли для себя некоторые особенности этого континента: в разных странах используются разные способы написания десятичных дробей, разные денежные символы и разные форматы дат. Кроме того, в некоторых языках применяется множество диакритических знаков, например, во французских буквах ё, & и 6.
Боб О’Рир понимал, что Европа — это не единое целое, и что поэтому Microsoft не может управлять всеми своими европейскими делами из одной штаб-квартиры в лондонском предместье. Он решил, что необходимо охватить три основных рынка: Германию, Францию и Англию. Билл Гейтс согласился с тем, что на каждом из этих трех рынков необходимо открыть филиал, поэтому Microsoft поставила перед агентством MARLAR, занимающимся подбором кадров, задачу — найти трех европейских боссов.
Бернар Вернье и успех Multiplan в Европе
В декабре 1982 г. Жан-Поль Крюшо, «охотник за головами» MARLAR, связался с Бернаром Вернье, заведующим отдела сбыта европейского филиала производителя мини-компьютеров ModComp. У Крюшо была работа, которую он хотел предложить Вернье, но все ее описание, которым он располагал, занимало полстранички и указывало на то, что потенциальным нанимателем является компания, занимающаяся микрокомпьютерами. Вернье отнесся к предложению с прохладной любезностью.
— Видите ли, это, похоже, мне не интересно.
Когда Крюшо объяснил, что компания занимается выпуском программного обеспечения, в голосе Вернье появился металл:
— Нам не о чем больше разговаривать.
«Охотник за головами настаивал»:
— Подождите, это очень интересная возможность.
— Скажите, как называется компания, — потребовал Вернье.
— К сожалению, в данный момент я не имею права говорить этого.
— В таком случае, разговор окончен.
— Ну ладно. Я скажу вам ее название. Microsoft.
Вернье немного помолчал, а затем сказал:
— Впервые слышу.
— Послушайте, в воскресенье утром в Париже будет Скотт Окай, директор Microsoft по международным операциям. Не могли бы вы с ним встретиться?
— Пожалуйста.
Вернье откровенно объяснил Крюшо, что встреча с представителем Microsoft ни к чему его не обязывает. Однако, когда Вернье вернулся в свой офис, он пролистал подборку журналов «Zero» и «Monde Informatique», главных французских компьютерных еженедельников, и наткнулся на серию статей, в которых писалось, что Microsoft пользуется в США огромным успехом. Хотя Вернье еще не был уверен в том, что стоит заниматься микрокомпьютерами, которые в то время имели во Франции мизерный рынок, его непреклонность была поколеблена.
Вернье встретился с Бобом О'Риром и Скоттом Окаем в гостинице Клуб-Мед в Париже. Американцев поразило то, что Вернье основательно наслышан о Microsoft, а на него произвела большое впечатление их воодушевленность. Вернье манила возможность вновь попасть в ту волнующую атмосферу, которая сопровождала первые этапы развития миникомпьютеров в начале 80-х.
Однако Стив Окай отнесся к Бернару Вернье с опаской. Справится ли человек, занимавшийся техникой, с программным обеспечением? Как будет специалист по мини-компьютерам обращаться с микрокомпьютерами? Сможет ли Вернье, привыкший иметь дело напрямую с крупными клиентами, приспособиться к розничному рынку? Вернье, которого задевали за живое эти сомнения, незамедлительно их парировал. Программное обеспечение? Он уже десять лет торгует им в MoclComp. А что касается всего остального, у него, конечно, нет непосредственного опыта в этой области, согласился он, но, как ему кажется, во всем этом нет ничего особенного. Он даже объяснил, как надо подходить к французскому рынку. Вернье припомнил свой разговор с одним беглецом из стана миникомпьютеров, Жаном-Луи Гассе. Гассе, создавший французский филиал Apple, подробнейшим образом рассказывал ему, как он управляется с розничной торговой сетью.
Окай по достоинству оценил кандидата. Перед ним сидел француз, бегло говоривший по-английски, похоже, разбиравшийся в программном обеспечении и имевший светлую голову. Он спросил, не хочет ли Вернье съездить в США, чтобы познакомиться с управляющими компании.
В январе 1983 г. Вернье встретился с Биллом Гейтсом, Джеймсом Тауном, Стивом Баллмером и Скоттом Окаем. Гейтс выглядел таким же юным, каким его видел на фотографиях Вернье, а его интеллигентность и широкий кругозор отвечали тому, как его рисовали в печати. Вернье нашел общее в своих взглядах на жизнь и взглядах Гейтса, в том числе стремление к полной откровенности в профессиональных отношениях. «Я сразу же почувствовал себя как дома в этой компании, которую уважают за ее слова и дела и которая имеет очень уверенную и четкую позицию. Корпоративная культура, к которой стремился Билл, в точности совпадала с моими представлениями на этот счет.» Microsoft решила пригласить его на работу, на что Вернье ответил, что он подумает. Окай был поражен его колебаниями. Гейтс и Таун попробовали настаивать, но не смогли добиться твердого ответа. Вернье уехал в Париж, сказав, что, как бы то ни было, он готов помочь им, если это потребуется.
В следующий понедельник Карл Сторк из Microsoft приехал в Париж для обсуждения с адвокатами вопросов, связанных с организацией французского филиала. На совещание пригласили Вернье и он постепенно начал участвовать в делах Microsoft. Он даже проводил беседы с потенциальными кандидатами и принял на работу двоих человек, в том числе Мишеля Лякомба. Понемножку его начали затягивать возложенные на него обязанности. (Лякомб в мае 1989 г. стал генеральным директором Microsoft France, а Вернье выдвинули на пост вице-президента Microsoft Corporation по Европе.)
Первый офис Microsoft France открылся 2 мая 1983 г. Компания начиналась в комнате площадью 450 квадратных футов, пропитанной запахом протухшего мяса, в рефрижераторной компании, расположенной в Ле-Ули, промышленном районе к югу от Парижа, где находилось множество компьютерных компаний, например, Bull и Compaq. Французский филиал принял на себя организацию отношений с такими производителями компьютеров, как Bull и Groupil. Вернье и Лякомб, кроме того, по вечерам и выходным дням перечитывали и правили перевод инструкции к Multiplan.
Французская версия Multiplan для Apple II вышла в сентябре 1983 г. Жан-Луи Гассе из Apple с энтузиазмом взялся за продвижение этой программы. В то же самое время IBM решила внедрить свой PC во Франции и предложила три программы, включая Multiplan (под ярлыком IBM). Версия для PC под ярлыком Microsoft появилась в апреле 1984 г. Microsoft также выпустила версию для компьютеров Victor, в то время самым популярным производителем во Франции после Apple.
Большинство французских пользователей впервые познакомились с электронной таблицей через программу Multi plan, быстро ставшую самым популярным программным обеспечением во Франции. К началу 1985 г. продажа Multiplan во Франции дошла до 28000 копий.
Lotus появилась во Франции через год и столкнулась с проблемами интернационализации программного обеспечения. Компания решила подождать с французской версией до окончания разработки версии 2.0. Однако, когда в ноябре 1986 г. вышла французская версия 1-2-3, было уже слишком поздно. Электронная таблица Multiplan за три года успела занять во Франции прочные позиции.
В фолкнеровском докладе за июнь 1987 г., резюмировавшем позиции, занимаемые различными программами, отмечалось что Lotus 1-2-3 удерживает 80 процентов американского рынка электронных таблиц, a Multiplan всего лишь 6 процентов. Однако программа Multiplan прочно утвердилась в других странах. Она контролировала 60 процентов германского рынка, обогнав 1-2-3, и 90 процентов французского.
К концу 80-х во Франции было продано 150000 копий 1-2-3 и 300000 копий Multi plan. Несмотря на сдвиг на три места, Lotus не смогла завоевать французский рынок. В некоторых районах Франции слова «Multiplan» и «электронная таблица» стали синонимами. На вопрос: «Какой у вас Multiplan?», некоторые отвечали: «Lotus 1-2-3».
Когда американские издатели программного обеспечения, приезжавшие в Париж, спрашивали, какое программное обеспечение пользуется здесь наибольшей популярностью, их всегда удивлял ответ: «Multiplan». «Multi-что?» — переспрашивали они.
Только на экспорт
В октябре 1985 г. вышла электронная таблица Multi plan 2.0. Одной из ее новых возможностей стала поддержка мыши. В январе 1987 г. за ней последовала Multiplan 3.0. Это была многопользовательская версия, обладавшая очень высокой скоростью пересчета и позволявшая одновременно обрабатывать восемь таблиц. Версия 3.0 была в целом в два раза быстрее предыдущей.
В группе сбыта Microsoft шли споры о том, где позиционировать Multi plan 3.0. Они считали, что программа исчерпала своп ресурсы, и сомневались в возможности ее продажи в США. Решение о сохранении Multiplan было принято, главным образом, из-за большого успеха за границей.
В США Multiplan была обречена, потому что ее с самого начала нацелили не на тот рынок. Однако Билл Гейтс доказал, что он обладает редкостной способностью анализировать собственные ошибки и умением воспроизводить условия, которые приводили к успеху его конкурентов. Контратака Microsoft на рынке электронных таблиц началась в 1985 г. под новым флагом, на котором было начертано «Excel».
Глава 12
Microsoft Word
К 1983 г. компьютерами пользовались более 2,9 миллионов человек в сравнении с всего лишь 300000 в 1980 г. В 1982 г. IBM PC обошел по сбыту компьютеры Apple, Tandy, Commodore и DEC. В 1984 г., когда IBM выпустила PC XT с жестким диском, реализация персональных компьютеров взлетела еще выше. Разрыв между IBM и производителями микрокомпьютеров, предлагавшими другие стандарты, расширился до такой степени, что на плаву смогла удержаться только Apple.
В то время MS-DOS имелась для более чем 60 компьютерных систем. Производители, смиряясь с неизбежным, заманивали покупателей «IВМ-совместимостью» своей продукции и предлагали машины, на которых могло работать программное обеспечение, написанное для PC. Однако в действительности полная совместимость еще не была достигнута, что часто расстраивало планы пользователей.
Для издателей программного обеспечения PC стал просто даром божьим. За 1982 год пользователи потратили на программное обеспечение 1 миллиард долларов. Фирма по исследованию рынка, Future Computing, прогнозировала в этом году удвоение объема сбыта. Как прямое следствие продажи техники увеличился рынок программного обеспечения и впервые рынок программного обеспечения конкурирующих систем.
Для IBM наступили радостные времена. За одной победой следовала другая; валовой доход достиг новой рекордной суммы, 34 миллиарда долларов; «Биг-Блю» уже захватила 20 процентов американского рынка профессиональных микрокомпьютеров. Apple, напротив, споткнулась, потерпев первую неудачу с Apple III.
Клуб пяти
В 1983 г. на рынке господствовали четыре издателя программного обеспечения: VisiCorp, Microsoft, Digital Research и MicroPro. Вскоре к этой четверке присоединилась Lotus.
В 1983 г. электронная таблица VisiCalc еще оставалась прикладной программой-бестселлером с объемом продажи 500000 копий. Это принесло ее производителю, Software Arts, более 10 миллионов долларов прибыли. Однако Lotus 1-2-3 постепенно вытесняла VisiCalc и с таким успехом, что к 1983 г. Lotus Development Corporation стала вторым издателем программного обеспечения (первое место занимала Microsoft). Пользователям особенно импонировала скорость пересчета ее электронной таблицы. Разработчик 1-2-3 Джонатан Сакс для извлечения максимума из IBM PC без колебаний переделывал те места MS-DOS, которые работали слишком медленно. Билл Гейтс со скептицизмом относился к появлению таких «зависящих от железа» прикладных программ. Он считал, что нет ничего хорошего в том, что прикладные программы напрямую взаимодействуют с аппаратным обеспечением вместо обращения к услугам MS-DOS, поскольку это угрожало тем, что они не будут работать на новых конструкциях.
Тем не менее в ходе всего развития PC успех 1-2-3 был неоспорим. Фактически она стала одной из стандартных программ для проверки других компьютеров на совместимость с IBM.
На рынке компьютеров не-IBM господствовала Digital Research, если не считать Apple, имеющей собственную операционную систему. В Digital рассчитывали, что к 1983 г. объем ее сбыта дойдет до 40 миллионов долларов, но вместо этого компания продолжала отступать перед Microsoft. Операционная система СР/М-86 Digital Research для IBM PC вышла в свет слишком поздно.
Летом по подсчетам Yates Ventures, группы из Лос-Гатоса (штат Калифорния), занимавшейся исследованием рынка, СР/М была установлена на 500000 16-битовых машин. DOS превзошла эту цифру (550000 операционных систем PC-DOS, установленных на IBM PC и 100000 систем MS-DOS на совместимых компьютерах).
Цена, заломленная Digital Research за свою систему, с самого начала поставила ее в невыгодное положение. СР/М стоила в восемь раз дороже DOS, хотя функциональных различий, оправдывающих столь огромную разницу, не было. Для того чтобы нагнать Microsoft, неоспоримо лидирующую на рынке, Digital Research использовала ряд стратегий. Сначала компания в четыре раза понизила цену на СР/М. Затем фирма попробовала убедить ряд производителей принять СР/М в качестве стандарта для своих персональных компьютеров. DEC, Televideo, Hewlett-Packard, Data General и Honeywell согласились, но решили предлагать для своих компьютеров также и MS-DOS. Игра была сделана: преобладание DOS обеспечено. Зто стало ясным, когда в Digital Research начали втихую разрабатывать программное обеспечение для DOS. Стоит упомянуть о том, что СР/М оценивалась специалистами как превосходная, кроме того, ее преимуществом было наличие многозадачной версии. Тем не менее пользователи предпочли DOS за скорость и дружественность.
К 1983 г. было продано более миллиона копий Бейсика Microsoft, а объем его сбыта составил -15 миллионов долларов. Компания надеялась, что суммарный объем ее продаж вскоре дойдет до 50 миллионов долларов за счет добавления к компьютерным языкам и MS-DOS полного ассортимента прикладных программ. Билл Гейтс объяснял журналисту «Business Week» (9 мая 1983 г.), что цель Microsoft заключается в том, «чтобы стать универсальным магазином программного обеспечения [для персональных компьютеров] будущего».
Дела гения программного обеспечения шли замечательно как в профессиональном, так и в личном плане. Именно в это время одаренный программист, ставший председателем компании, сделал несколько лучших в своей жизни капиталовложений. В начале 80-х Гейтс рискнул 40000 долларов, потратив их на акции промышленных предприятий, которые, по его мнению оценивались ниже действительной стоимости (в том числе акции Apple). За последующие годы цена его портфеля дошла до 1 миллиона долларов. Получив такой доход, Гейтс купил за 780000 долларов дом с видом на озеро Вашингтон и закрытым 30-футовым плавательным бассейном.
Джон Ширли ведет Microsoft к зрелости
Однако Гейтсу не повезло с Джеймсом Тауном, которого он годом раньше взял на должность президента. Он видел, что Джеймс Таун слишком безучастен для того, чтобы управлять Microsoft в это решающее время. Равнодушие Тауна стало причиной его увольнения Гейтсом через 11 месяцев после занятия этой высокой должности.
Теперь Гейтс остановился на человеке, который выпустил на рынок TRS-100 (портативный компьютер, который был спроектирован в Microsoft по инициативе Кацухико Ниси и за реализацию которого затем взялась компания Tandy; см. гл. 7); это был Джон Ширли, вице-президент Tandy. Постоянный рост Tandy считали заслугой этого 45-летнего администратора, за сдержанными манерами которого таились беспримерная целеустремленность и организаторские способности.
Ширли пришел в компанию, сбыт которой удваивался за год, но положение с управлением Microsoft имело катастрофический характер и нуждалось в резких переменах. Стив Баллмер, товарищ Гейтса по колледжу, старался изо всех сил, чтобы управиться с бухгалтерией, кадровыми вопросами и рядом других функций. Но несмотря на благие намерения, личную харизму и безбрежную энергию Стиву Баллмеру с огромным трудом удавалось уберечь корабль Microsoft от опасных мелей. Финансы находились в состоянии анархии. Заведующий отделом технического обслуживания компьютеров никогда толком не знал, какое оборудование надо приобретать. Некоторые программы разрабатывались недостаточно быстро для удовлетворения спроса, а администрация об этом не подозревала. Ширли также обнаружил, что бухгалтерия велась на одном из маленьких микрокомпьютеров Tandy, которые он раньше выпускал! Бухгалтерское программное обеспечение совершенно не годилось для обработки счетов компании с оборотом 50 миллионов долларов в год, при этом никогда не проводились проверки, необходимые для нормального управления быстрорастущим предприятием.
Джон Ширли, оправившись от шока, начал наводить порядок. Он взял на работу финансового директора, составил правила заполнения административных форм и распорядился о том, чтобы учет материально-технических ценностей и бухгалтерские счета велись на приличном компьютере. Стив Баллмер стал заведующим отдела сбыта.
В одном из интервью, данном вскоре после назначения, Ширли охарактеризовал свою функцию как максимально возможное высвобождение Билла Гейтса для научно-исследовательской и проектно-конструкторской работы. Беспримерные усилия, вложенные Ширли в выполнение возложенных на него задач, в значительной мере способствовали достижению Microsoft состояния зрелости.
В личностном плане Ширли был рьяным приверженцем идеи максимальной самостоятельности. Он считал, что единственный способ построения крупной компании — это подготовка отличных менеджеров. На ежегодном собрании Microsoft он сформулировал свое представление об идеальном работнике, заявив, что сотрудники Microsoft относятся к тому типу людей, «которые творят великие дела».
Wordstar — первая удачная программа для подготовки текстов
В апреле 1983 г. Microsoft выпустила свою вторую прикладную программу: программу для подготовки текстов, которая, как рассчитывали, сможет отодвинуть в сторону занимавшую господствующее положение WordStar.
Текстовый процессор — это средство, сберегающее уйму времени человека, занимающегося созданием текстов. Текстовый процессор вместо того, чтобы непосредственно воспроизводить напечатанный текст на бумаге, как делает машинистка, использует компьютерную технологию для записи его в память и на диск. Пользователь затем может изменять и переформатировать текст, а потом, если угодно, его напечатать. Когда текст находится в памяти, в него можно вносить многочисленные изменения без необходимости перепечатывать весь документ, экономя, таким образом, время и избегая массу неприятных хлопот.
Первые программы для создания текстов появились в конце 70-х на специально предназначенных для этого машинах. Десятки тысяч секретарей прошли через горнило текстового процессора Visiotext IBM и машин этого типа компаний Wang, Lanier и СРТ.
В 1978 г. Сеймур Рубинстейн, предвидя неминуемый крах IMSAI, ушел из этой фирмы, занимавшейся производством микрокомпьютеров, и организовал компанию-издатель программного обеспечения, получившую название «MicroPro». Он взял на работу программиста, написавшего WordMaster — микрокомпьютерную программу для редактирования текста, предназначенную для разработчиков программного обеспечения. Рубинстейн вложил в эту программу все до последнего цента и накануне ее представления спал в метро, не имея денег заплатить за гостиницу.
К счастью, WordMaster сразу же пошел в гору и принес MicroPro десятки тысяч долларов. Рубинстейн и его сотрудник, обнадеженные теплым приемом, взялись за программу для подготовки текстов, адресованную широкой публике. В середине 1979 г. вышел WordStar, легко вырвавшийся в лидеры. Некоторые журналисты называли эту программу «денежной коровой» мира СР/М. (У первого бестселлера, VisiCalc, не было версии для СР/М.)
После выхода IBM PC MicroPro взялась за переделку своей программы, первоначально написанной на Ассемблере 8080 для 8-битовых компьютеров, чтобы ее можно было выполнять на новых 16-битовых процессорах. Плодом этих трудов стала версия WordStar, которая работала на IBM PC точно так же, как на компьютерах с СР/М. Популярность WordStar в мире СР/М быстро перекинулась на мир IBM. В 1982 г. MicroPro объявила о том, что она продала более миллиона копий своего текстового процессора.
Однако у WordStar был существенный недостаток — сложность. Простые задачи типа удаления текста или сохранения его на диске требовали сложных комбинаций нажатий на клавиши. Для удаления строки текста пользователю приходилось одновременно удерживать нажатыми Ctrl, Q и Y. Для сохранения документа на диске требовалась комбинация Ctrl, К и О. Чтобы полностью овладеть WordStar пользователю надо было запомнить примерно 30 таких комбинаций.
Отдельные пользователи WordStar начали проявлять признаки раздражения. Кое-где появились статьи, указывающие на наличие рынка для текстового процессора, который избавит пользователей от Ctrl — OY и других запутанных процедур. В редакционной статье «Softalk» за октябрь 1983 г., например, говорилось, что необходимость прибегать к столь сложным методам обработки текста затрудняет свободный ход мысли.
Microsoft бросает вызов WordStar
В Microsoft при разработке конкурента WordStar учли все эти факторы. В ходе работы Чарльз Саймони внес в этот продукт, который сначала назывался Multi-Tool Word, несколько нестандартных концепций.
WordStar был написан на языке ассемблера. Напротив, MSWord (новое название), подобно электронной таблице Multiplan, писали на С, языке высокого уровня. MSWord должен был иметь такой же интерфейс, как и Multiplan; многие команды должны были совпадать с командами, используемыми в меню Multiplan. И, самой собой разумеется, программа писалась для MS-DOS.
Word стал первым текстовым процессором, который показывал на экране жирный, подчеркнутый и курсивный шрифты, а также надстрочные и подстрочные индексы. Экран можно было разделить на несколько «окон», чтобы пользователь мог одновременно иметь несколько открытых документов. Кроме того, Word сохранял удаленный текст в «мусорной корзине», чтобы пользователь мог вернуть в документ то, что было выброшено по недоразумению. Особенно новаторской возможностью Word было использование мыши, небольшого указательного устройства, подключаемого к компьютеру. Мышь, перекатываясь по столу, перемещает по экрану компьютера маленький стрелочный указатель. Она позволяет пользователю указать на текст, а затем производить его удаления, замены или вставки.
WordStar требовал от пользователя отдельного форматирования каждого документа. Word же предлагал таблицы стилей, в которых хранились определенные форматы символов и абзацев и которые можно было легко применить к любому документу. Пользователь, например, мог создать таблицу стилей «Письмо» и использовать ее для деловых писем, чтобы вся корреспонденция компании имела одинаковую форму.
Microsoft сконструировала Word так, чтобы он мог работать с пропорциональными шрифтами, используемыми в лазерных принтерах, которые только что появились на рынке.
Внесение этой возможности в Word было крайне сложным, а рынок при этом был очень маленьким, но Гейтс настоял на этом, предвидя рост распространения принтеров этого типа в ближайшем будущем. Он понимал, что если Microsoft с самого начала не включит эту функцию в Word, то последующая модификация окажется невероятно трудной. Таким образом, Word стал первой программой, которая могла создавать документы почти типографского качества. Программа была спроектирована так, что она могла работать не только с лазерными принтерами, но и с наборными системами.
Наконец, Word не рвал все связи с прошлым и настоящим. Программа рассчитывалась на возможность считывания (а затем редактирования) файлов, созданных WordStar.
Сразу же после того, как в середине 1982, г. были подготовлены спецификации Word, к его разработке приступил Сапмони, которому помогал программист Ричард Броуди.
Multi-Tool Word был представлен в 1983 г. на весенней выставке «Комдекс» в Атланте. Этот текстовый процессор с мышью произвел фурор среди публики. В июне журнал «Softwalk» опубликовал первые впечатления своих обозревателей от предварительной версии программы, в которых ей давались высокие оценки.
Новое название и новая рыночная стратегия
Летом 1983 г. Microsoft изменила имя этого продукта. Сначала Билл Гейтс, Чарльз Саймони и Джефф Рейке собирались создать семейство продуктов с названием Multi-Tool (многоинструментный; прим. перев.), первым из которых являлся Multiplan. Поэтому программа для подготовки текстов должна была называться Multi-Word. База данных, находившаяся на стадии исследований, должна была получить имя Multi-File. Затем они узнали, что некоторые из этих названий уже являются торговыми знаками, и поэтому остановились на Multi-Tool Word. Эти длинные названия пришлись не по душе новому заведующему отделом связей с внешним миром Роуланду Хенсону. Он предложил гораздо более простое решение.
— Надо просто использовать Microsoft. Назовем их Microsoft Plan, Microsoft File, Microsoft Word.
Мысль Гейтсу очень понравилась. Обследования общественного мнения показывали, что имя Microsoft все еще относительно неизвестно, особенно по сравнению с Apple. Новая стратегия названий упрощала имена продуктов и ускоряла признание компании.
Рекламу своей новой программы Microsoft поручила сан-францискскому рекламному агентству Doyle Dane Bernbach. Это стало отступлением от прошлой практики, когда потребители узнавали о новом программном обеспечении из данных по испытаниям, которые печатались в компьютерных журналах. Если им хотелось узнать побольше, надо было обращаться к дистрибьютору с просьбой о демонстрации.
Microsoft, приняв новую тактику, решила распространить 450000 демонстрационных дискет, к которым прилагалась 12-страничная инструкция. На бесплатной демонстрационной дискете должна была находиться программа, имевшая все функции готового продукта, кроме сохранения и печати файлов.
Журнал «РС World», возглавляемый Дэвидом Баннелом, бывшим редактором информационного бюллетеня Altair, стал инструментом для распространения этих дискет. Баннел готовил специальный выпуск, посвященный 1200 важнейшим программам на рынке. Сначала он собирался вкладывать в каждый номер по дискете, содержащей 4~5 программ разных издателей программного обеспечения. «РС World» по плану должен был взыскать с каждого издателя долю издержек на производство дискеты, пропорциональную месту, которое занимает его программа. Первой компанией, к которой обратился с этим предложением «РС World», стала Microsoft. Джеффу Рейксу, заведующему отделом сбыта Microsoft, настолько понравилась эта идея, что он решил использовать дискету целиком, хотя это стоило 350000 долларов, более чем в 40 раз дороже рекламного объявления на всю полосу (8000 долларов).
Роуланд Хенсон, заведующий отделом связей с внешним миром, полностью согласился с Рейксом. С рекламой такого типа он уже был знаком по своей прежней работе в должности заведующего отделом сбыта компании Neutrogena. Он видел сходство между предложением бесплатной дискеты и обычной в косметической промышленности практикой предложения бесплатных образцов, которая, как он знал по опыту, является очень эффективным способом разработки преданной клиентуры. Хенсон считал, что такая методика торговли обладает огромным потенциалом в области программного обеспечения. Он полагал, что предоставление клиентам возможности вынести самостоятельную оценку полезности продукта имеет решающее значение.
Microsoft и «PC World» сначала собирались вложить по дискете в каждый экземпляр специального выпуска. Но из-за опасений, что часть дискет может быть украдена с полок газетных киосков, они решили, что дискету получат только 100000 подписчиков «PC World» вместе со специальным выпуском. Цель была выбрана совершенно правильно, поскольку одно из исследований показало, что 95 процентов подписчиков этого журнала являются владельцами IBM PC, работающего под DOS.
В Microsoft и «PC World» прекрасно знали, что дискеты — хрупкая штука, чувствительная к электрическим зарядам, теплу и влажности. Для вывода ее из строя достаточно простого сгибания. Поэтому было проверено 17 различных методов их защиты. Наконец, для того чтобы у почтовых служащих не было и тени соблазна сделать себе подарок, было решено поместить специальный выпуск в жесткий пластмассовый конверт, который к тому же предохранял его от сминания. После всех мер предосторожности «PC World» получил жалобы только на 1,5 процента разосланных дискет, хотя Дэвид Банпел рассчитывал на уровень возврата 10 процентов.
Специальный выпуск на 464 страницах вышел в ноябре 1983 г. За заголовком на обложке «1200 программ для IBM PC» следовал длинный список бестселлеров: VisiCalc, WordStar, dBASE, 1-2-3, SuperCalc и т. д. Внизу страницы было написано: «Бесплатное предложение демонстрационной дискеты с программой Microsoft».
100000 подписчиков нашли вложенную в журнал демонстрационную дискету. Читателям, покупавшим журнал в киосках, предлагалось подписаться на 14 выпусков и бесплатную дискету с Word. Именно этим способом Microsoft рассчитывала распространить остальные 350000 дискет. Джон Ширли особо подчеркивал в печати, что Microsoft стремится к тому, чтобы стать настоящим другом потребителей. Теперь пользователи имеют возможность опробовать Microsoft Word в уютной обстановке у себя дома или в кабинете.
Microsoft вложила огромные деньги в выпуск Word в обращение. Реклама в «PC World» была только началом. В Microsoft строили планы еще одной рекламной кампании, чтобы нажить капитал на печатном аспекте схемы «дискета в журнале». Многие газеты, комментируя эту тактику, называли ее первой в своем роде.
Word: «за» и «против»
Официальный выпуск Word состоялся 15 ноября 1983 г. Программа нуждалась в 128К памяти и стоила дешевле, чем WordStar: 475 долларов с мышью и 375 долларов без нее.
За четыре недели после рекламы в «PC World» Microsoft разослала 18000 копий Word. Для начала это было неплохо, но далеко от ожидаемого наплыва заказов. Потребители, видимо, решили повременить с вынесением окончательных суждений.
Результаты оценочных испытаний программы начали появляться в октябре. Мнения разделились. В выпуске «Softalk» за октябрь 1983 г. содержались хорошие отзывы о Word; по оценке журнала, это был первый текстовый процессор, способный извлечь максимум возможного из 16-битовых машин типа IBM PC. В ноябрьском выпуске «PC World» также находились благоприятные отзывы: указывалось, что Microsoft Word «сопоставим c WordStar или превосходит его по мощности и новациям» и что «имеется совершенно очевидное улучшение характеристик по сравнению с WordStar». «Sentinel Star» сделал еще один шаг в своих оценках. Журналист утверждал, что, хотя он опробовал целую дюжину текстовых процессоров, Microsoft Word стал первым, который убедил его отказаться от прежнего бесспорного фаворита WordStar. «PC Magazine» был более тонок. Автор статьи в февральском номере писал, что Word еще не готов, но что у него есть все необходимое для того, чтобы одолеть WordStar.
Напротив в докладе «Сейболда» (информационный бюллетень, посвященный анализу рынка) за март 1984 г. содержались резкие критические замечания и рекомендации воздержаться от применения Word из-за его очень высокой сложности. В «Business Computer Systems» (август 1984 г.) утверждалось, «что Word производит прекрасное впечатление, но содержит жучки и возмутительно сложен.» Самые суровый отзыв дал один консультант по компьютерам, написавший статью в «Personal Computer Аде» за май 1984 г. Он рассказывал, что один из его клиентов купил Word, поверив хвалебным сообщениям в журналах. Однако после покупки клиенту пришлось звонить ему по несколько раз в день и задавать вопросы о проблемах, с которыми пришлось столкнуться при работе с Word. Консультант, для которого этот текстовый процессор был в новинку, решил его изучить. В статье он писал, что не рекомендует Word в его нынешней форме, и советовал читателям повременить этак полгода-год, пока Microsoft выловит всех жучков.
Журналисты, похоже, расходились в одном: просто или сложно изучить Word? «Softalk» и «Popular Computing» утверждали, что можно запросто быстро изучить Word. В мартовском номере «Life Insurance Selling» содержались пылкие рекомендации покупать только Word и никакой другой текстовый процессор и заявлялось, что Word очень легко изучить и что программа достаточна мощна для того, чтобы составлять сложные конструкции с помощью руководства.
Теме не менее в «Business Computer Systems» утверждалось, что «пользователю с умеренными запросами по части подготовки текстов наверное лучше остановиться на продукте, который делает меньше, но который проще изучать и использовать». Номер «PC World» за июнь 1984 г. рекомендовал начинающим держаться подальше от Word. Раздраженный консультант, автор статьи в «Personal Computer Аде», жаловался на то, что команды Word очень сложны и нелогичны, и оценивал его еще более трудным в изучении, чем WordStar.
Word не вызвал всеобщего энтузиазма. Но эта программа возбудила полемику и не осталась незамеченной. В плане сбыта первый год ее существования прошел скромно.
Word 1.1
В течение 1984 г. Microsoft обнародовала две промежуточные версии Word. Версия 1.1, выпущенная в апреле, поддерживала платы, которые выводили на экран 43 строки вместо обычных 25 на IBM PC. Она предлагала функцию работы с почтой, позволявшую пользователям готовить почтовые отправления с помощью файла адресов, созданного в dBASE II.
В Word 1.15, выпущенном в октябре 1984 г., удвоилась скорость некоторых операций. В ответ на критику в отношении сложности изучения Word, Microsoft добавила к нему учебную программу, которая за 30 уроков шаг за шагом показывала пользователям, как работать с текстовым процессором.
На рождество Microsoft начала еще одну рекламную кампанию. Все, кто покупал Word до 31 декабря 1984 г., бесплатно получали программу для проверки правописания.
Word 2.0
И все же Word не шел. Он был слишком оригинален и еще недостаточно надежен, чтобы убедить потребителей. По результатам обзора сбыта программ для подготовки текстов во всем мире на начало 1985 г., проведенного InfoCorp, Microsoft не попала в первую десятку. На рынке продолжал господствовать WordStar; в 1984 г. было продано 290000 его копий, что составило 24 процента общего объема сбыта. За ним вплотную шел AppleWriter (254000 и 22 процента). Далеко за ними находился примитивный pfs: Write компании Software Publishing с 8 процентами на рынке и 92000 проданных копий. Текстовому процессору Word не удалось осуществить намеченный прорыв.
Гейтс говорит о Word: «Мы действительно виноваты в том, что не подготовили хорошее руководство и не облегчили его ввод на полную мощность. Что касается возможностей, ему не было равных, а вот с началом его освоения мы, конечно, не сделали того, что следовало бы.» Гейтс указывал на то, что когда Word был впервые выпущен, мышь посчитали отрицательным фактором. Microsoft обнаружила, что это затрудняет сбыт, поэтому продажа Word и мыши в одном комплекте была прекращена.
Версия 2.0, выпущенная в феврале 1985 г. поддерживала лазерный принтер Hewlett-Packard LaserJet и включала в себя интерактивную учебную программу. Хотя это являлось крупным усовершенствованием по сравнению с первой попыткой, Word все еще был не вполне готов. В «Seattle Post-Intelligencer» за 21 мая 1985 г. один обозреватель жаловался на неудобство функций проверки правописания и подсчета слов — отсутствовавших в Word 1.0, но имевшихся в версии 2.0 — поскольку они не были интегрированы в программу. Это означало, что для правки документа пользователям приходилось приостанавливать работу над ним, записывать его на диск, а затем вызывать отдельную программу. Учебное пособие рассматривалось как значительный прогресс. «Несмотря на размах и число возможностей, изучение Word — чистый пустяк благодаря замечательному интерактивному руководству на диске,» — говорилось в рецензии, напечатанной 17 июня 1985 г. в «InfoWorld». С этим соглашался обозреватель в «РС Magazine» за 25 июня 1985 г.: «Руководство по изучению Word на диске одно из лучших, что нам встречались.
Кроме того, в нем, для того чтобы оживить и поддержать интерес пользователя, прекрасно используется графика.»
Небольшая полемика разразилась вокруг системного сообщения, обнаруженного некоторыми программистами при изучении кода Word. По их рассказам, оно предупреждало их о нарушении внутренней системы безопасности, а затем угрожало разрушить программу на диске. После появления этого сообщения Word выдавал серию ужасных звуков, идущих из дисковода. К счастью, угроза разрушения диска не выполнялась. И все же Джеффу Рейксу пришлось сделать заявление с разъяснениями о том, что компании ничего неизвестно об этих действиях какого-то явно не в меру старательного программиста.
Хотя Word еще не завоевал рынок, программа привлекала к себе определенное число пользователей, готовых защищать ее как свой любимый продукт. Журнал «Seattle Post-Intelligencer» придерживался общего направления. После публикации прохладной статьи о Word его главный редактор получил необъятную почту от приверженцев Word, выступивших в его защиту.
На первое место выходит WordPerfect
Тем не менее Microsoft потерпела еще одно поражение от другого издателя программного обеспечения, WordPerfect. Эта компания из Юты избегала шумных рекламных кампаний. Главным ее оружием был сервис, сервис и еще раз сервис. Microsoft не была готова к борьбе с этим конкурентом, который совершенно по-другому атаковал рынок.
Компания WordPerfect была основана в 1979 г. Брюсом Бастиаиом, в то время студентом, и Аланом Эштоном, его преподавателем вычислительной техники. Свой текстовый процессор они написали сначала для миникомпьютера Data General, а затем адаптировали его к IBM PC. Почти не имея средств на рекламу, Бастиан и Эштон для его распространения набрали студентов. Хозяева без чьей-либо помощи решали все задачи компании и даже сами отправляли по почте дискеты клиентам. В первую очередь им удалось заработать репутацию за непревзойденный сервис. Они доводили до конца каждое обращение в компанию до полного удовлетворения запросов клиента. На примитивных рекламных объявлениях, которые они помещали в компьютерных журналах, была изображена фотокопия чека, показывающего, что они платят большие деньги за телефон для обеспечения бесплатной телефонной помощи потребителям. Бастиан и Эштон в процессе реализации своего продукта сформировали политику, ставшую краеугольным камнем их компании.
Сначала растущий успех их программы был в сущности не замечен. Затем WordPerfect попал в число 30 бестселлеров Softsel, крупного дистрибьютора программного обеспечения, при этом объем его сбыта продолжал расти. WordPerfect в конце концов добрался до самого верха и занял второе место, за, по-видимому, несменяемой электронной таблицей Lotus 1-2-3. Компания InfoCorp расположила главные текстовые процессоры 1986 г. в следующем порядке: 1. WordPerfect (31 процент); 2. WordStar (16 процентов); 3. IBM VisiOn (13 процентов); 4. pfsrWrite (12 процентов) и Multimate (12 процентов); 5. Word (И процентов). В октябре 1987 г. WordPerfect вышел на первое место в списке Softsel.
В отличие от Word, выход которого на рынок был отмечен шумной кампанией в средствах массовой информации, WordPerfect — текстовый процессор, которому удалось одолеть V\ordStar, — методично завоевывал славу с помощью молвы и политики компании, направленной на хорошее обслуживание клиентов. Такие сюрпризы и сегодня случаются в мире персональных компьютеров.
Vive la France
И вновь французскому филиалу Microsoft удалось организовать широкомасштабный сбыт продукта, который не стал лидером в США.
Поскольку Word 1.0 не пользовался большим успехом в США, этот продукт попал во Францию со смешанной репутацией. WordStar был во Франции повсюду, а его главным конкурентом являлся Textor — французский продукт, разработанный Жаном-Пьером Лортуа, президентом компании Talor. IBM в то время проталкивала свой продукт, версию VisiOn для PC.
Бернар Вернье и Мишель Лякомб разработали совершенно новую стратегию сбыта. Чтобы заставить дистрибьюторов продавать Word, в Microsoft France решили подготовить их всех сразу. «Мы полагали, что необходимо завладеть определенной «рыночной долей» умов партнеров в нашей области торговли технической продукцией», — объясняет Лякомб.
Филиал ввел в действие план: Тур-де-Франс к розничным торговцам. Лякомб с тремя сотрудниками загрузили в автофургон «Рено-515» несколько PC и коробок с документацией. Мочь они проводили в пути, а днем демонстрировали возможности Word. Они не пропускали ни одного французского дистрибьютора программного обеспечения независимо от размера. Чтобы подтолкнуть их к присутствию на демонстрациях, в приглашении указывалось, что в конце обучения дистрибьютор получит бесплатную программу. Эта операция обошлась недешево как в плане денег, так и затрат энергии, но она познакомила с Word и именем Microsoft самые дальние уголки Франции.
Второй линией атаки стало тесное увязывание Word с новой технологией лазерной печати. Мишель Лякомб впервые связался с Hewlett-Packard в феврале 1985 на форуме PC. Американский гигант готовился к внедрению на рынок LaserJet и поэтому позаботился о том, чтобы в павильонах всех розничных торговцев, участвующих в конференции, был этот принтер. Microsoft France снабдила их копиями Word и научила демонстраторов, как использовать его в совокупности с лазерным принтером. Операция прошла с огромным успехом.
Третья стратегия заключалась в том, чтобы убедить производителей принтеров способствовать продвижению Word. Лякомб разъясняет их действия: «Когда клиент заходит в предприятие розничной торговли и просит, чтобы ему показали, как работает Word в совокупности с каким-то принтером, в 95 процентов случаев дистрибьютор не в состоянии ему помочь. Мы посетили всех производителей принтеров и уломали их подготовить буклет Microsoft Word с несколькими страницами образцов распечатки.» Тысячи предприятий розничной торговли получили эти каталоги, оплаченные производителями принтеров.
Однажды утром Бернард Вернье вошел в офис в великолепном настроении и собрал сотрудников: «Мы, кажется, побеждаем!» Днем раньше он на приеме столкнулся с Тье-ри Лортуа, разработчиком Textor, пребывавшим в неважном настроении, так как он начал замечать, что Word соблазняет потребителей Textor.
Word 3.0
Хотя первые версии Word были не вполне удовлетворительны, Word 3.0, выпущенный в апреле 1986 г. был уже ближе к той изысканности, на которую рассчитывал американский рынок. Одним из его основных достоинств была очень изощренная система оперативной помощи, которая позволяла пользователю изучать программу не обращаясь к инструкции. На этот раз задача изучения Word была решена блестяще. Программу так хорошо приняли, что в 1986 г. она стала бестселлером Microsoft и вышла по объему сбыта на 15-е место в США.
Во время командировки в США Мишель Лякомб обнаружил, что Word 3.0, предназначенный для французского рынка, уступает по качеству американской версии. Во французскую версию не входило учебное пособие. Лякомб, раздраженный этим известием, тут же пошел к Биллу Гейтсу и сказал: «Мы из кожи вон лезем, чтобы продвинуть Word, но если вы нам не поможете, ничего не выйдет!» Жалобы Лякомба не остались без внимания: французский вариант был переделан и вышел на уровень американского оригинала. «Мы получили продукт, значительно превосходящий то, что было у наших конкурентов. Мне он настолько поправился, что мы решили повысить цепу,» — говорит Лякомб.
Два года рекламы принесли плоды. Успех Word 3.0 во Франции был феноменальным: в 1987 г. он стал наиболее продаваемой программой во Франции. По данным Intelligent Electronics, его сбыт дошел до 28700 копий (10300 — IBM VisiOn, 7000 — Textor, 3800 — WordPerfect, 3300 — WordStar).
Microsoft выходит на второе место
По сделанной Dataquest в начале 1989 г. оценке, за предшествующие 12 месяцев было продано 937000 копий WordPerfect, и 650000 копий Microsoft Word. Хотя показатели Microsoft были более чем сносны, разрыв между ней и ее главным конкурентом казался труднопреодолимым. Несмотря на непревзойденный успех на европейских рынках электронных таблиц и текстовых процессоров, Microsoft не могла выйти на первое место в Америке. Эту возможность ей предоставит Macintosh.
Word для Macintosh — прекрасное понимание задачи
В течение первых нескольких лет после выпуска Macintosh Apple снабжала каждую машину своим текстовым процессором MacWrite. Сначала пользователи встретили его с большим восторгом, но вскоре они столкнулись с ограничениями этой программы: MacWrite не мог работать с документами длиннее восьми страниц, например, с длинными докладами, книгами или киносценариями.
На первой выставке Macintosh (MacWorld Expo) Microsoft объявила о создании первой версии Word для Macintosh. Пользователи MacWrite пришли в восторг, ведь эта программа, которая, как обещала Microsoft, скоро выйдет на рынок, могла обрабатывать длинные документы. Но наступила осень, a Word все не было.
Разработчики Microsoft Word не смогли уложиться в первоначально поставленные сроки. Версия, завершенная в сентябре 1984 г., была сочтена слишком медленной, а последующие доработки занесли в нее жучков, что дополнительно задержало выпуск на четыре месяца.
А спешить было некуда. Поскольку Apple прилагала к Macintosh бесплатный текстовый процессор, у разработчиков не было никакого желания нацеливаться на эту рыночную нишу. В ноябре 1984 г. на рынке находились 200 прикладных программ для Macintosh. Однако, кроме Microsoft Word, текстовых процессоров для Macintosh в магазинах не было.
Между тем Apple выпустила новую версию MacWrite, которая могла работать с документам, имеющими длину до 50 страниц. Первый ее вариант, переданный на оценку журналистам, был полон действующих на нервы проблем. На экране иногда появлялись сообщения об ошибках, наводившие страх на привыкших писать многословно. Они иногда предупреждали, что весь несохраиенный текст будет потерян и единственный выход из положения — выключение и перезагрузка машины. Иногда без предупреждения исчезали абзацы. Пишущая публика, ожидавшая более надежного продукта, доставала старые копии MacWrite и пользовалась ими несмотря на ограниченный размер файлов.
В декабре Microsoft передала ряду предприятий бета-версию Word для интенсивных испытаний. Хотя это был лишь предварительный вариант, продукт получил название Macintosh Word Version 1.0. Программу испытывали более ста компаний. Затем началось незаконное распространение ее копий. Как и в случае Бейсика для Altair, некоторые пользователи просто не могли больше ждать мощный текстовый процессор. Ситуацию усугубляло то, что в этой версии была серьезная ошибка: последние строки текста в документе часто бесследно исчезали. К тому же Microsoft пришлось сражаться с незаконным копированием. А поскольку продукт был еще несовершенен, он получил отрицательную рекламу. Однажды утром в Microsoft позвонил дистрибьютор из Мичигана: студенты из расположенного неподалеку колледжа, хотевшие купить Macintosh 512К, пришли к нему в магазин с пиратской копией Word для Macintosh, чтобы посмотреть, как он будет работать на этой машине!
Word для Macintosh был в конце концов выпущен в январе 1985 г. к большой радости многих нетерпеливых потребителей Macintosh. Пользователи MacWrite были приятно удивлены. Они могли с помощью Word читать документы MacWrite без изменения форматов.
В номере «InfоWorld» за 22 апреля 1985 г. Word для Macintosh получил высокие оценки, правда, с рядом оговорок в отношении его надежности. Word соответствовал запросам на большую мощность, увеличение числа функций и размер документа, но выигрыш в силе сопровождался рядом недостатков. Хотя обозревателю журнала в общем понравился Word для Macintosh, он обнаружил, что первый выпуск (версия 1.00) содержал поразительное число жучков и что ему недоставало некоторых важнейших функций.
В другой оценке, напечатанной в «PC Magazine» 30 апреля 1985 г., нашлось немного теплых слов для конкурента MacWrite. Писатель Кааре Кристиан критиковал версию для Macintosh за то, что ока очень сильно отличается от версии для PC. «В Word для Macintosh не хватает многих функций, которые принесли успех версии для PC. В версии для Macintosh нет таблиц стилей и отсутствует проверка правописания. Я не советовал бы смешивать компьютеры PC и Macintosh в одном учреждении в расчете на то, что все смогут свободно пользоваться Word на обеих машинах. Их схемы очень сильно отличаются. Я — опытный пользователь Word для PC и меня поразило то, сколько времени у меня ушло на то, чтобы приноровиться к Word для Macintosh.» Кристиан заключал, что Word для Macintosh не обладает почти никакими преимуществами по сравнению с MacWrite, и поскольку за последний не надо было платить, не рекомендовал покупать новый продукт.
Но в других публикациях Word получил положительные оценки, например, в «MACazine» за март 1985 г. «Писать отзыв об отличной программе очень просто, правда, трудно сделать так, чтобы он не звучал как реклама Word. Я пользуюсь Word для Macintosh более шести месяцев, и даже его черновые предварительные версии имели явные преимущества перед MacWrite. Теперь, когда этот продукт отшлифован, работать с ним одно удовольствие.»
В июне 1985 г. Microsoft выпустила в свет пересмотренную версию Word, в которой, как предполагалось, не было жучков, обнаруженных пользователями.
Word 3.0 для Macintosh
27 октября 1986 г. Microsoft объявила о создании Word 3.0 для Macintosh. (Через версию 2.0 Microsoft перескочила.) На этот раз основные усовершенствования были очевидны. Билл Гейтс, стоя на сцене музея Гугенхейма в Нью-Йорке, назвал его «процессором документов» (document processor). Он тщательно подбирал термин, чтобы отличить свой продукт от «текстовых процессоров» (word processors), таких как MacWrite. Однако бороться с привычками трудно и когда Гейтс описывал преимущества Word, он все-таки назвал его «самым быстрым текстовым процессором для персональных компьютеров».
Среди новых характеристик этой версии Word для Macintosh была возможность изображать на экране две страницы в формате предварительного просмотра перед печатью. Word 3.0, кроме того, поддерживал PostScript — язык, используемый Apple LaserWriter. В Word 3.0 также входили таблицы стилен и проверка правописания.
29 января 1987 г. Microsoft начала продажу Word 3.0. Между тем Macintosh значительно изменился. Программа MacPlus позволила ему приобрести репутацию коммерческого инструмента. В результате цена «процессора документов» была пересмотрена и приведена в соответствие с Word для PC: она удвоилась со 195 долларов до 395.
PageMaker компании Aldus, настольная издательская система для Macintosh, появившаяся двумя годами раньше, в совокупности с LaserWriter давала пользователям возможность создавать печатные документы профессионального качества. Однако в номере «Personal Computing» за апрель 1987 г. Джек Белл утверждал, что Word легко обеспечивает сложные функции, необходимые для коммерческих отчетов и многих других документов и что поэтому PageMaker больше не нужен.
И вновь компьютерные журналы писали о жучках. В 1988 г. Стюарт Олсоп посвятил им целую колонку в «InfoWorld», где писал, что он поражен тем, как Word благополучно пережил молву о жучках. В это время в месяц продавалось 20000 копий Word для Macintosh.
Между тем другие компании тоже работали над текстовыми процессорами для Macintosh. Однако, когда в 1988 г. вышла версия WordPerfect для Macintosh, было уже слишком поздно. В этом году, согласно Dataquest, Microsoft Word для Macintosh разошелся в количестве 250000 копий и вышел на третье место по объему продажи среди текстовых процессоров всех категорий за версиями для PC WordPerfect (937000) и Microsoft Word (650000 копий). К концу 1990 г. Microsoft Word 69 раз попадал в первую десятку бестселлеров ежемесячника «MacWorld» и уютно устроился на первом месте.
ЧАСТЬ V
MICROSOFT EXCEL ДЛЯ MACINTOSH
Во многом из того, что вы видите, есть частичка Билла. Он обладает способностью схватывать положение вещей в целом, но в то же время уделять огромное внимание деталям.Джефф Рейке, сотрудник Microsoft с 1981 г.
Глава 13
Macintosh — более дружественный компьютер
Аpple II и IBM PC внесли огромный вклад в то, что компьютеры перестали пугать и приводить в замешательство людей. VisiCalc и Lotus 1-2-3 показали, что компьютер может принести огромную практическую выгоду бизнесмену средней руки. WordStar и Microsoft Word сделали компьютер эффективным средством для подготовки докладов, писем и других важных документов. Однако глубочайшая бездна все еще отделяла среднего человека от высокотехнологичного царства компьютеров.
В середине 80-х произошли резкие изменения в конструкции и компоновке вычислительной техники. В офисах, университетах и домах начала появляться компактная бежевая коробка, революционизировавшая всю работу с компьютерами. Она называлась Macintosh.
Компьютер Apple Macintosh был нс похож на PC, Apple II и все остальные выпускавшиеся до него машины, будь то мини-, микро- или большие компьютеры. Изучение текстового процессора MacWrite занимало у типичного нового пользователя несколько минут. В то время как пользователям MS-DOS, dBASE II и WordStar приходилось вводить непонятные команды, с помощью мыши Macintosh можно было указать на небольшую картинку (пиктограмму), наглядно описывавшую соответствующую ей функцию. Например, для удаления файла пользователь указывал на пиктограмму файла и перетаскивал ее на пиктограмму мусорного ящика.
Билл Гейтс и сооснователь Apple Стив Джобс придерживались общего мнения о том, что компьютеры должны быть дружественнее потребителям и приносить больше пользы в улучшении повседневной жизни людей. Ключ к этому, считали они, в графическом пользовательском интерфейсе. В PC, работавших в то время под MS-DOS, был текстовый интерфейс, то есть общение компьютера с пользователем происходило с помощью букв, цифр и знаков пунктуации. В графическом интерфейсе Apple Macintosh на экране, напротив, изображались рисунки. Этот интерфейс основывался на предположении о том, что по рисункам научиться работать гораздо легче, чем по словам. Например, людям многих разных национальностей гораздо легче узнать рисунок мусорного ящика и понять его функцию, чем усвоить английское слово erase (стирать).
Macintosh стал первым компьютером с графическим интерфейсом и получил ошеломляющую оценку в прессе и колоссальный успех на рынке.
Источники графического пользовательского интерфейса
В начале 60-х Джордж Эванс и Айвеи Сазерленд, работавшие на больших компьютерах, выполнили важное исследование в области применения компьютерной графики. Сазерленд в своей диссертации описал основы системы, названной им Sketchpad. Он доказывал, что если компьютер будет выводить на экран изображения, а не текст, это станет большим шагом вперед по части удобств при использовании машины.
Через несколько лет Дуглас Энгельбарт из Стенфордского научно-исследовательского института (SRI) развил положения, содержавшиеся в работе Сазерленда, и пришел к идее окон. В «классической» компьютерной науке одна программа занимала весь экран. В интерфейсе, придуманном Энгельбартом, на экране могли одновременно отображаться несколько документов, каждый в отдельном окне. Пользователь мог использовать мышь (изобретенную Энгельбартом) для указания документа, с которым необходимо работать. Когда пользователь двигал это маленькое устройство по плоской поверхности, по экрану перемещался указатель. Компьютер NLS, разработанный в SRI, стал первой машиной, в которой в качестве инструмента для указания на информацию использовалась мышь.
Звезды Xerox PARC
В начале 70-х компания Xerox открыла научно-исследовательский центр в Пало-Альто (штат Калифорния), неподалеку от Стенфордского университета. Этот центр приобрел известность под названием Xerox PARC (Xerox Palo Alto Research Center).
В Xerox хотели, чтобы PARC стал местом, где будет свободно расцветать творчество, где у инженеров будет возможность дать волю своему воображению, особенно по части разработки новых подходов к компьютерам. Возможность поиска новых технологий привлекла в PARC очень одаренных людей, в том числе Чарльза Саймони, Алана Кея, Дэвида Лиддла и Ларри Теслера.
Они, продолжив работы Эванса, Сазерленда и Энгельбарта, создали Smalltalk, новый язык, отличавшийся от остальных, имевшихся в то время, тем, что позволял изображать на экране несколько накладывавшихся окон. Окна можно было выбирать и перемещать с помощью мыши. Программы в окнах выполнялись одновременно. Когда мышь указывала на одно из окон, оно изображалось поверх остальных, а соответствующая программа могла получать данные.
Первая версия Smalltalk была испытана на Alto, научно-исследовательском, опытном компьютере Xerox. Операционная система Alto работала в растровом режиме, что означало, что она постоянно, точка за точкой, перерисовывала экран. Отдельные области на экране реагировали, когда на них указывала мышь. Alto несомненно было легче использовать, чем все традиционные компьютеры. Для выбора команды пользователь брал мышь, указывал на необходимое окно и выделял пункт в меню.
В 1981 г. работы, ведшиеся в Xerox PARC, привели к созданию более сложного компьютера Star. В Star появилась еще одна важная концепция: пиктограммы. В то время как в большинстве компьютеров пользователям приходилось набирать команды на клавиатуре, Star выводил на экран маленькие рисунки, символизирующие объекты и операции. Пользователь манипулировал ими, выполняя требуемую задачу. Так, например, для того чтобы узнать текущее время, пользователь просто перемещал указатель на пиктограмму часов. Ну а если пользователь хотел стереть файл, он с помощью мыши перетаскивал его на пиктограмму мусорного ящика.
Создатели пиктограмм в Xerox PARC разработали некоторые самые революционные концепции, в корне изменившие образ машин. Именно Xerox проложила дорогу для компьютеров конца XX века. Компании тем не менее не удалось реализовать свои открытия и принять меры, необходимые для широкого производства микрокомпьютеров.
Когда Xerox в 1977 г. решила выпустить на рынок Alto, он был нацелен на избранную клиентуру: его цена составляла от 20 до 30 тысяч долларов. Несколько Alto были установлены в Белом Доме, Сенате и Палате Представителей. Через три с половиной года вышла рабочая станция Star, предназначенная для более широкого распространения. Однако ее цена, 16595 долларов, вновь сделала ее редкой штучкой для немногих привилегированных людей.
Высококлассные программисты один за одним уходили из Xerox PARC, чтобы довести до конца в других местах то, что они придумали в Пало-Альто. В течение всех 80-х Apple, Microsoft, Atari и Digital Research с удовольствием присваивали открытия из Xerox PARC.
Многие важные фигуры мира персональных компьютеров вышли из Xerox PARC. Алан Кей, считающийся создателем окон и ниспадающих меню, ушел из Xerox PARC в Atari, а затем перешел на работу в Apple.
Ларри Теслер в 1980 г. принес свои знания из PARC в Apple, где он сконструировал компьютер Lisa. Его пригласил Том Мэллой, написавший текстовый процессор для Lisa. А Джеф Раскин, участник многих конференций PARC, позднее стал инициатором проекта Apple Macintosh.
Боб Меткалф создал стандарт Ethernet, дающий возможность обмениваться данными связанным в сеть компьютерам. В 1979 г. он организовал компанию 3Com для продажи плат, позволяющих формировать сети PC.
Джон Варнок в 1982 г. основал Adobe Systems. Он революционизировал издательский мир, сформулировав важную новую концепцию так называемых настольных издательских систем. Язык PostScript компании Adobe стал стандартным закулисным языком, используемым для связи с лазерными принтерами.
Роберт Карр, работавший над Star и Smalltalk фирмы Xerox, создал Framework, популярную в середине 80-х прикладную программу, выпущенную в свет Ashton-Tate.
Дэйв Лиддл перешел на работу в IBM, где помог спланировать систему Office Vision, внедренную в июне 1989 г.
Джобс открывает
графический пользовательский интерфейс
В ноябре 1979 г. Стив Джобс посетил Xerox PARC и был поражен увиденным. Поняв, какую массу визуальных эффектов можно создавать с помощью Smalltalk, он спросил: «Почему вы ничего с этим не делаете? Это же величайшее дело? Это революция!»
Стив Джобс увидел то, что не доходило до Xerox: общественное и коммерческое значение открытий PARC. Он наткнулся на инерцию администрации PARC, которая просто не представляла себе, какие сокровища таятся в его лабораториях.
Джобс уехал из Xerox PARC в уверенности, что он видел компьютер будущего. В то время одним из проектов, разрабатываемых в Apple, был компьютер Lisa. Джобс переориентировал конструкцию машины так, что она стала графическим компьютером, интегрировавшим основные идеи Smalltalk.
Через семь месяцев после посещения Xerox PARC Джобс принял на работу Ларри Теслера, программиста, показавшего ему Smalltalk, и поручил ему возглавить работу по использованию изобретений PARC в Lisa. В написании графического пользовательского интерфейса нового компьютера участвовал Билл Аткинсон. Потом Джобс освободил его от обязанностей по проекту Lisa и назначил на этот пост Джона Куча, бывшего инженера Hewlett-Packard.
В то время Джобс руководил еще одним экспериментальным проектом: Macintosh. Он бросил все свои силы на разработку машины, которая, как он считал, изменит стиль работы миллионов людей. Он ничем не сдерживал свое максималистское воображение и пытался извлечь все возможное из сотрудников, работавших под его строгим руководством.
Появление Macintosh
Через несколько месяцев была готова QuickDraw — программа, рисовавшая графический интерфейс Macintosh (пиктограммы, меню и окна).
В марте 1981 г. Джобса пригласили на конференцию Бена Розена в Мичигане, где он рассказал о своем представлении о будущем компьютеров и дал понять, что его купертинская компания движется в направлении, указанном Xerox PARC. Билл Гейтс был на этой встрече, и его заинтриговало выступление основателя Apple. Оно согласовывалось с его убеждениями о характере программного обеспечения. После конференции они с жаром обсудили достоинства графического пользовательского интерфейса и обнаружили, что их мнения полностью совпадают. Джобс взял из PARC Ларри Теслера, а Гейтс недавно принял на работу Чарльза Саймони. В Microsoft уже начали изучать, как сконструировано программное обеспечение для Xerox Star. В конце беседы Джобс предложил Гейтсу приехать и посмотреть, что делают в Купертино.
С. Джобс и Дж. Скалли с первым Macintosh
В конце лета Гейтс встретился с Джобсом и Джефом Раскином, руководителем проекта Macintosh. Джобс и Раскин хотели использовать микропроцессор Motorola 68000, прогрессивный 32-битовый чип. Его возможности были не слишком велики для компьютера, экран которого должен был все время перерисовываться. Гейтс сразу же понял потенциальное значение Macintosh и решил, что он непременно должен внести свой вклад в эту машину. Джобс прекрасно знал одну вещь: распрекраснейший компьютер в мире — это не более чем программы, которые могут на нем работать. Эту истину засвидетельствовало влияние VisiCalc на продажу Apple II. Джобс, воодушевляемый тем, что его и Гейтса взгляды совпадают, обратился к нему с просьбой помочь в выпуске в свет Macintosh и немедленно начать разработку прикладных программ для нового компьютера.
Гейтс, вернувшись в Сиэтл, назначил Чарльза Саймони руководителем работы по созданию инструментария, необходимого для написания программного обеспечения для нового компьютера. Саймони встретился с Робертом Бел-левью, техническим директором отдела по Macintosh, и Энди Герцфельдом, конструктором логической архитектуры Macintosh. Они в мельчайших подробностях обсуждали то, как следует организовать стандартный интерфейс программного обеспечения и какие инструменты должна предоставить Apple, чтобы способствовать разработке прикладных программ.
Саймони написал занявший две страницы план действий по тому, что он назвал Apple IV. Теперь программисты Microsoft работали бок о бок со своими коллегами из Apple. Они участвовали в разработке некоторых элементов интерфейса Macintosh, таких как диалоговые окна и горизонтальные линейки прокрутки в окнах. Группа Саймони помогла с отладкой и предложила ряд дополнительных возможностей.
Гейтс и Джобс подписали контракт о том, что Multi plan, Chart и File производства Microsoft должны продаваться в комплекте с Macintosh. Контракт оговаривал, что Microsoft не будет выпускать в свет программное обеспечение с графическим пользовательским интерфейсом, пока не пройдет хотя бы год после выхода Macintosh. Гейтс добавил оговорку, что этот срок ограничивается декабрем 1983 г.
Multiplan для Macintosh
Поскольку Саймони уже работал над аналогичными проектами в Xerox PARC, ему все было прекрасно знакомо. Занимаясь проектированием PCMultiplan и PCWord, он предвидел, что в один прекрасный день эти программы будут переделаны для работы под графическим интерфейсом. Это подкрепило известие о том, что в Apple уже разрабатывают машину с графическим интерфейсом. Поэтому он позаботился о том, чтобы Multi plan и Word можно было потом легко приспособить к графической среде.
Прототип Macintosh попал в Microsoft летом 1982 г. Поскольку электронная таблица Multi plan была сразу написана так, чтобы ее можно было легко адаптировать к различным компьютерам всех видов, она стала первой программой, приспособленной к новой машине. Текст Multiplan, написанный на языке С, преобразовывался к промежуточному виду, в так называемый p-код, который затем вводился в интерпретатор, адаптирующий его к данной операционной системе, например СР/М, MS-DOS или AppleDOS. Нейлу Конзену в проекте Macintosh было поручено написание интерпретатора для перевода p-кода на машинный язык Macintosh.
Саймони сделал отличную работу. Хотя Multiplan и Word были написаны для работы с текстовым интерфейсом на PC, в их состав входили многочисленные функции, которые было легко адаптировать к графическому интерфейсу. Подменю, выводимые на экран этими программами, работали подобно диалоговым окнам. Поэтому их адаптация оказалась поразительно простой: интерпретатор Нейла Конзена почти без проблем механически транслировал р-код.
Согласно Саймони, перевод Microsoft Word для PC в версию для Macintosh занял каких-то несколько дней. Однако сразу же после этого перед разработчиками Microsoft встали серьезные проблемы, поскольку графическая операционная система Macintosh работала совершенно не так, как операционная система PC.
Компьютер Lisa
Группа, работавшая в Купертино над компьютером Lisa, двигалась вперед гораздо быстрее, чем группа Стива Джобса, занимавшаяся Macintosh. Джобс побился об заклад на 5000 долларов, что у него первого будет готовый продукт, но эту сумму ему пришлось заплатить своему коллеге Джону Кучу.
Компьютер Lisa, представленный в печати в январе 1983 г., стал первой машиной для широкой публики, в которой использовались открытия Star и Smalltalk компании Xerox. Представляя Lisa, Джобс высокопарно назвал этот день началом революции в программном обеспечении.
В мае 1983 г. для управления делами Apple был назначен новый президент. Приехавший в Калифорнию Джон Скалли уже прославился как глава PepsiCo. Связав образ Pepsi с молодежным стилем, «поколение Pepsi», ему удалось «состарить» конкурента Coca-Cola. Джобс предвкушал возможность повторения этой тактики в борьбе Apple с IBM.
Однако первый графический компьютер Apple подстерегала вторая неудача. (Первой неудачей был Apple III, выпущенный в 1980 г. и отторгнутый рынком из-за недостаточной надежности.) Компьютер Lisa несмотря на графические новации не расходился. Немногие менеджеры были готовы выложить 10000 долларов за эту машину из царства грез. Джобс хотел продавать их в два-три раза дешевле, но администрация решила по-другому. За июль 1983 г. (первый месяц после официального выпуска) Apple продала столько компьютеров Lisa, сколько Xerox компьютеров Star за 19 месяцев, но это было слабым утешением. В Apple надеялись за первый год продать 50000 машин, а продали примерно 20000.
В 1983 г. фирма удержалась на плаву за счет Apple II: в один из месяцев разошлось более 100000 этих машин. Apple заработала миллиард долларов, главным образом, благодаря этой оригинальной модели, которую Стив Возник продолжал совершенствовать.
Трения с MacBASIC
Между тем отношения между Apple и Microsoft начали портить. Согласно отчету в «Wall Street Journal» (25 сентября 1987 г.), к трещине между двумя фирмами привел спор о MacbASIC (Бейсик для Macintosh). Джон Скалли в 1985 г. вскоре после назначения на пост президента решил, что Apple должна разработать MacBASIC. Он рассчитывал на то, что этот компьютерный язык окажет такое же взрывное влияние на вялый рынок Macintosh, как в свое время Бейсик Microsoft на рынок Apple II. Однако Билл Гейтс был категорически против этого плана и пригрозил отобрать у Apple лицензию на Бейсик для Apple II, «если мистер Скалли не откажется от MacBASIC и не передаст Microsoft права на название MacBASIC.» Скалли со скрипом уступил. Моральное состояние в Apple и так было на низком уровне, а этот шаг вызвал недовольство у некоторых ведущих разработчиков программного обеспечения и заставил их уволиться. «Он настаивал на том, чтобы Apple отказалась от незаурядного продукта, — вспоминает Билл Аткинсон, разработчик программного обеспечения Apple. — Он держал пистолет у наших висков.»
Apple быстро отплатила Гейтсу той же монетой. Через несколько месяцев Джобс заявил Гейтсу, что он считает нецелесообразным продавать в комплекте с Macintosh такие программы, как Multiplan, Chart и File. Гейтс поверил, и контракт был аннулирован. Позднее Гейтс узнал, что Джобс решил снабдить Macintosh двумя программами для Apple, MacPaint и MacWrite. Он был взбешен.
Выпуск Macintosh
Macintosh был представлен публике 24 января 1984 г.
За два года IBM захватила 30 процентов рынка персональных компьютеров и оставила Apple всего лишь 21 процент, но Стив Джобс был уверен, что Macintosh изменит рыночную долю Apple. После одного достопамятного выступления, в котором он говорил о своем страхе перед тем, что «Биг-Блю» будет безраздельно править на рынке персональных компьютеров и навязывать методы, использованные для завоевания рынка больших машин, Джобс снял покрывало с компьютера: «Я хотел бы, чтобы Macintosh сказал сам.»
Из маленького бежевого ящика раздался голос: «Привет, я Macintosh… Хотел бы поделиться с вами одной мыслью, пришедшей мне в голову, когда я впервые увидел большой компьютер IBM: «Нельзя полагаться на компьютер, который не можешь поднять!» Затем публика мельком увидела операционную систему машины: экран имитировал письменный стол с папками и документами. Щелчок мышью на документе «открывал» его и выводил в окно.
У Macintosh были две стандартные программы: MacWrite (для подготовки текстов) и MacPaint (графический редактор). MacPaint, написанный Биллом Аткинсоном, был очень прост в использовании. С помощью мыши пользователь мог выбирать основные геометрические фигуры, такие как окружность или прямоугольник, и растягивать их до требуемого размера. Имелся широкий ассортимент узоров для заполнения фигур.
Текстовый процессор MacWrite, написанный Рэнди Виггинтоном, также производил прекрасное впечатление благодаря простоте и дружественности пользователю. Посредством щелчка кнопкой мыши и удержания ее в нажатом состоянии производилось выделение текста, который затем можно было вырезать из документа и вставить в другое место. На экран, выглядевший как лист белой бумаги, выводились жирный и курсивный шрифты. В сравнении с WordStar для IBM PC MacWrite, очевидно, являлся представителем нового поколения программного обеспечения.
Macintosh основывался на 32-битовом чипе Motorola 68000 и имел память объемом 128К. При цене около 2500 долларов приобрести его было гораздо проще, чем Lisa.
Билл Гейтс был страстным поклонником Macintosh. Когда о Macintosh было только объявлено, по его довольно смелому прогнозу, половину доходов Microsoft в 1984 г. должны были приносить программы, написанные для этой машины.
MacBASICn Multiplan для Macintosh вышли одновременно с новым компьютером. Только тогда в средствах массовой информации узнали, что Microsoft два года вместе с Apple занималась разработкой программного обеспечения для Macintosh.
Гейтс обещал, что Microsoft скоро выпустит и другие программы для Macintosh, в том числе Microsoft Chart, File и Word. Свое программное обеспечение для Macintosh Microsoft собиралась продавать по относительно низкой цене, не дороже 200 долларов, в то время как программы для PC обычно стоили около 400 долларов.
Стив Джобс выделил на рекламу в связи с выходом на рынок Macintosh 15 миллионов долларов. Благодаря хорошо организованной маркетинговой деятельности Macintosh быстро приобрел всемирную известность как революционный компьютер, порвавший с прошлым. Старт его был стремительным: 70000 проданных машин за первые сто дней и 250000 — к концу года.
Глава 14
Лучшая в мирю электронная таблица
В сентябре 1983 г. руководство Microsoft без ил-]люзпй оценивало сложившуюся ситуацию: электронная таблица Lotus 1-2-3 уверенно обосновалась на первом месте, при этом объем ее сбыта был настолько велик, что не было никаких оснований считать, что Microsoft сможет в ближайшем будущем наверстать упущенное даже с помощью усовершенствованной версии Multiplan, поскольку она была сконструирована в стиле, радикально отличающемся от 1-2-3.
Гейтс решил, что для Microsoft необходимо что-то новенькое, и организовал трехдневную вылазку из своего офиса.
В сиэтлской гостинице «Ред-Лайон-Инн» собралась небольшая тщательно подобранная группа: Чарльз Саймони, Джефф Рейке и его помощник Джейб Блюменталь из отдела сбыта, а также программисты Джефф Гарбере, Боб Мэтьюз и Дуг Кландер. Гейтс сказал им, что они пришли сюда для того, чтобы провести «мозговую атаку» на тему: как сделать «самую быструю в мире электронную таблицу».
Идеи для проекта Odyssey
Поставленная Гейтсом задача вызвала бурный поток новых идей. У каждого было свое представление о том, как должна работать программа Odyssey (кодовое название нового продукта). Должны ли они сохранить отдельные черты Multiplan, или стараться насколько возможно приблизиться к 1-2-3? Гейтс считал, что самое главное — это скорость пересчета. Джефф Рейке полагал, что следует предусмотреть возможность создания пользователями формул, которые можно было бы применять в таблице. Выдвигалось предложение о разработке графического интерфейса для программы типа Macintosh или Windows, но это не всем пришлось по вкусу. Идеи программистов были сопоставлены с результатами опросов пользователей Multiplan и 1-2-3.
Группа обсудила широкий круг вопросов. Некоторые программисты считали, что следует принять на вооружение методику нумерации клеток Lotus 1-2-3 (Al, В1 и т. д.) вместо используемой в Multiplan системы (L1C1,L1C2 и т. д.). Гейтс не уступал. Ему лично жутко не нравился стиль работы VisiCalc и Lotus. Но поскольку публика предпочитала систему Lotus, он в конце концов сдался и согласился с тем, что выбор режимов следует оставить на усмотрение пользователя.
Программа Lotus 1-2-3 сделала популярной концепцию «макросов». Вместо последовательности нажатий на клавиши пользователь мог выполнить небольшую программку, составленную из заглавных букв, соответствующих необходимым клавишам. Писать макросы для Lotus 1-2-3 умели только довольно опытные пользователи. Гейтс считал, что в новую электронную таблицу надо включить Бейсик, но Дуг Кландер полагал, что язык макросов должен быть похож на команды в меню Odyssey. В Odyssey, кроме того, могла бы войти новая функция: автоматическая запись макросов при вводе пользователем команд с клавиатуры.
В течение всех трех дней шел горячий спор о том, какими функциями должен обладать новый продукт. Все отчаянно защищали свою точку зрения и не стеснялись в выражениях. Иногда они сами себя не слышали, так как все тонуло в криках. Тем не менее спецификации идеальной электронной таблицы в конце концов попали на бумагу, и были сформулированы основные ее концепции.
Одной из главных концепций стал «разумный пересчет». Когда в программах VisiCalc, Multiplan и 1-2-3 пользователь изменял одно значение, пересчитывалась вся таблица. Odyssey должен был пересчитывать только те клетки, которые непосредственно задевает обновление данных. Это простое усовершенствование значительно увеличивало быстродействие в сравнении с 1-2-3.
Для представления данных в графической форме пользователю электронной таблицы Lotus требовалось по одному указывать номера всех строк. Электронная таблица Odyssey должна была автоматически рисовать графики, поскольку определение соответствующих координат производилось без участия пользователя.
В Odyssey, как и Multiplan, предусматривалась возможность связи между несколькими таблицами. В идеальном варианте следовало бы сделать так, чтобы их можно было одновременно выводить на дисплей. Вновь возникла мысль о разработке программы для Macintosh и была затем отвергнута.
В конце совещания Дуг Кландер предложил подготовить сводку всего, что было сказано за эти три дня. Через две недели он представил 20-страничный отчет обо всем, по чему было достигнуто согласие. Теперь оставалось отшлифовать детали того, что позднее станет Excel.
С чего начинать?
Правила проектирования программного продукта обычно писали Чарльз Саймони и несколько других разработчиков. В случае Excel Билл Гейтс счел целесообразным поручить эту задачу человеку из отдела сбыта, который по определению должен быть ближе к конечным пользователям и их интересам. (Позднее в Microsoft создали должность менеджера по программам, отвечавшего за разработку спецификаций программного обеспечения.)
Джейб Блюменталь, похоже, был создан для этой работы. Поступив в Microsoft в 1982 г., он занимался реализацией Multiplan. Чтобы найти место этой электронной таблицы среди ее конкурентов, Блюменталь изучил детали VisiCalc, SuperCalc и 1-2-3, которые он знал лучше всех. Подготовку правил проектирования того, что станет Excel, было поручено возглавить Блюменталю. Его помощником стал Дуг Кландер, главный программист этой электронной таблицы.
В конце концов было принято решение о том, что Excel будет разрабатываться в текстовом режиме на IBM PC. Предполагалось, что интерфейс Excel будет очень похожим на интерфейс Multi plan, хотя в него должны были войти многие черты 1-2-3, такие как деловая графика (столбчатые диаграммы, круговые диаграммы и т. д.), база данных и макросы. В это же время Блюменталь и Кландер познакомились с Framework, новой программой Ashton-Tate. В ней были совершенно потрясающие вещи: ее разработчику Роберту Карру удалось построить интерфейс, похожий на Smalltalk в рамках текстового режима экрана PC. Джейб и Дуг не пожалели времени на изучение Framework, им очень понравился ее язык программирования Fred. Они решили использовать его как образец при разработке языка макросов для Excel.
В конце концов у Excel почти не оказалось революционных особенностей. Программа включала в себя большинство сильных сторон других электронных таблиц и объединяла в единое целое популярные в то время концепции, например «разумный пересчет». Однако в совокупности все выбранное для Odyssey/Excel, придавало программе очень претенциозный характер.
Дуг Кландер погрузился в программирование электронной таблицы. Масштабы проекта вызывали у него трепет. Большая часть времени, проведенного в Microsoft, ушла у него на написание этой программы, в частности, внутренних подпрограмм. Ему помогали Джефф Гарбере и Марк О'Брайен, работавшие над пользовательским интерфейсом.
Разработка Odyssey/Excel должна была занять шесть месяцев. К январю 1984 г. часть, связанная с электронной таблицей, была практически готова, но разработка графики и связей между таблицами еще продолжалась. Дуг Клан-дер утверждал, что в установленный вначале срок уложиться вряд ли удастся, и говорил Гейтсу, что стоит отложить выпуск Odyssey до осени, чтобы они успели отшлифовать программу.
Новый курс: Excel для Macintosh
В конце февраля 1984 г., вскоре после дебюта Macintosh, Билл Гейтс узнал, что Lotus занимается разработкой продукта для Macintosh, получившего название «Jazz».
Последним словом в программном обеспечении были комплексные программы. Некоторые издатели считали, что следует развивать идею, заложенную в Lotus 1-2-3, и предлагать в одном продукте широкий ассортимент функций. В секторе PC Ashton-Tate выпустила Framework, a Lotus — Symphony. Jazz был еще одним универсальным продуктом. В нем сочетались пять функций: электронная таблица, база данных, графический редактор, текстовый процессор и организация связи.
Это известие ускорило изменение курса, назревавшее уже несколько месяцев. Сотрудники отдела сбыта Microsoft пришли к выводу, что победить 1-2-3 на PC невозможно, поскольку американский деловой мир воспринимает эту программу как стандарт. Одна эта электронная таблица принесла Lotus больше доходов, чем Microsoft от всех своих продуктов. Единственный выход — перенос сражения на другой фронт: на Macintosh.
С точки зрения Гейтса, выбор платформы Macintosh оправдывал ряд причин. Прежде всего, он был уверен в том, что будущее принадлежит графическому пользовательскому интерфейсу. Хотя Гейтс тешил себя мыслью о возможности разработки Excel под графический пользовательский интерфейс Microsoft для PC, Microsoft Windows, он понимал, что эта среда еще далека от совершенства, чтобы работать с такой мощной программой. Если сначала сделать Excel для Macintosh, то затраченный на это труд окупит себя потом, при разработке графических прикладных программ для PC. Во-вторых, Гейтс узнал, что Apple собирается выпустить Macintosh с памятью 512К, который будет обладать достаточной мощностью, чтобы поддерживать электронную таблицу типа Excel.
5 марта 1984 г. Биллом Гейтсом, Джейбом Блюменталем и несколькими другими программистами было принято решение о переориентации Excel на Macintosh. Дуг Кландер по каким-то до сих пор непонятным причинам не принимал в этом участия. Когда он узнал о новом направлении проекта, ему это очень не понравилось.
Об изменении ориентации Excel Кландеру стало известно случайно из служебной записки одного клерка. Кландеру пришлось пойти к Гейтсу, чтобы выяснить, что происходит. Гейтс объяснил ему, что он несколько недель размышлял о переориентации Excel на Macintosh и что этот вопрос обсуждался с людьми из отдела сбыта. Кландер обиделся на то, что Гейтс не поставил в известность об этом его, главного разработчика проекта. Горькое чувство овладело им — он ведь не покладая рук проработал шесть месяцев, а теперь… проект отменен! «Билл, как руководитель, поступил просто не по-людски. Я гробил себя на Excel. В сущности я и был Excel.»
Кроме того, Кландер считал решение Гейтса неумным. Он полагал, что у Excel хорошие шансы на победу над 1-2-3, которая еще была далека от совершенства. Первой его мыслью было немедленно уйти, но потом он сказал Гейтсу, что в течение девяти месяцев продолжит работу над Excel, а затем уволится из Microsoft.
За работу по переформулированию спецификаций Excel на Macintosh взялся Джейб Блюменталь. Ему помогал Майк Слейд, назначенный на должность «менеджера по маркетингу продукта Excel». Они включили в Excel несколько проверенных идей из Multiplan для Macintosh, в частности, сетку из пунктирных линий, которая делила на экране электронную таблицу на столбцы и строки.
Вскоре Блюменталь и Слейд побывали на выставке, где Митч Капор, президент Lotus, с гордостью демонстрировал публике Jazz. Они, стоя перед экспозицией Lotus, начали быстро записывать все, что было видно: меню, команды, вид экрана и т. д. Демонстраторам не понравилось присутствие Блюменталя и Слейда, и они попробовали от них избавиться. Однако Митч Капор, в глубине души разработчик, был очень великодушен. Блюменталь и Слейд объяснили, что они в восторге от увиденного и хотели бы узнать побольше. Капор согласился отвечать на вопросы конкурентов, чем они воспользовались в полной мере. «Как вы связываете окно таблицы с графиком? Как вы управляетесь с прокруткой таблицы на экране?» Президент Lotus понятия не имел, что в Microsoft идет работа над программой-конкурентом для Macintosh, и поэтому спокойно выдал несколько секретов компании. Блюменталь и Слейд лихорадочно записывали всю эту бесценную информацию. Приехав в Сиэтл, Блюменталь использовал в Excel несколько хороших идей из Jazz.
Дуг Кландер вернулся к работе и продолжил адаптацию Excel для Macintosh. В декабре 1984 г. Mac Excel находился почти на той же стадии, что и версия для PC девятью месяцами раньше. В электронную таблицу было добавлено несколько новых концепций, например, возможность увеличения отдельного окна так, чтобы оно заполняло весь экран. В Excel, кроме того, вошла возможность планирования компоновки таблицы, которая позволяла пользователям создавать документы профессионального качества — для электронных таблиц это было в новинку.
Одна из самых популярных возможностей программы попала в нее почти случайно. Принтер, предназначенный для программистов Excel, находился в отдельной комнате, расположенной довольно далеко от места, где они работали. Разработчику, занимавшемуся программой для принтера, надоело бегать туда и обратно всякий раз, когда он проверял сделанное, и поэтому он решил написать маленькую программку, которая позволяла бы ему видеть на экране копию того, что будет выведено на печать. Эта функция предварительного просмотра распечатки оказалась такой полезной, что он продемонстрировал ее Джейбу Блюменталю, предложив добавить ее в программу. Блюменталь сначала отнесся к ней с прохладцей, но программист настаивал, утверждая, что она сэкономила ему массу времени. Джейб уступил и включил ее в продукт. Пользователям эта функция понравилась настолько, что вскоре она стала элементом многих других программ.
Apple поддерживает Jazz
В ноябре 1984 г. Lotus официально объявила о создании Jazz. Джон Скалли не жалея красок, расписывал преимущества этой программы и ее значение для графических операционных систем, утверждая, что Jazz — очень важный продукт для стратегии Apple и что он открывает новые рынки для Macintosh. Стиву Джобсу программа понравилась настолько, что он публично заявлял, что Jazz будет работать на половине всех компьютеров Macintosh.
Lotus вложила большие деньги в выпуск Jazz на рынок. Была запланирована крупномасштабная маркетинговая компания, ставившая своей целью сделать данную комплексную программу обязательным элементом Macintosh. Выпуск программы намечался на конец марта 1985 г.
У отдела сбыта Microsoft уже был готов ответ на Jazz: утилита для Macintosh под названием «Switcher», разработанная Энди Херцфелдом. Она занимала 20К памяти и позволяла пользователю одновременно выполнять четыре прикладных программы и свободно переключаться между ними. Microsoft усердно разъясняла, что Switcher дает пользователям возможность построить комплексную программу на свой вкус, подбирая прикладные программы, которые им нужны одновременно.
Джобс сомневается в потенциале Excel
В Microsoft, наконец, приняли решение об имени электронной таблицы для Macintosh, имевшей кодовое название Odyssey. Предлагались названия NumberBody, Mister Spreadsheet, Plan 3, Champagne и Lever, но предпочтение было отдано гораздо более необычному имени: Excel. По словам Гейтса: «Внутри Microsoft Excel считают очень удачным именем. Оно резко проводит границу между Multiplan и Excel, хотя между ними имеется определенная связь.»
Когда проект Excel продвинулся достаточно далеко, Дуг Кландер выполнил свое решение и в январе 1985 г. ушел. Перед этим он подготовил несколько видеолент, объясняющих, как работает Excel. Он поклялся, что нога его никогда не переступит порог Microsoft. После того, как ему не удалось найти работу в округе, он уехал в Калифорнию, где занимался рядом случайных работ.
Между тем для работы над Excel в Microsoft взяли программиста из компании Wang. Однако у него не хватило квалификации, и проект застопорился. Кроме того, никто не мог найти видеоленты, подготовленные Кландером.
Когда Microsoft в январе 1985 г. впервые показала Excel Стиву Джобсу, он в штыки встретил решение разработать суперэлектронную таблицу: «Да вы, ребята, спятили! Той самой программой для Macintosh будет Jazz! Jazz будет на каждом столе вместе с компьютером!»
Джобс попытался убедить Джеффа Рейкса, что в Excel должен входить текстовый процессор. Однако Гейтс не соглашался с этим. Он считал, что лучше предложить специализированный продукт типа Excel, который сможет удовлетворить опытного пользователя, чем комплексный пакет, все модули которого имеют средний уровень. Еще одним слабым местом Excel, по мнению Джобса, были макросы; он сказал, что пользователи Macintosh никогда не будут ими пользоваться.
Гейтс пренебрег советами Джобса и остался при своем мнении. Он полагал, что рынок Macintosh не очень отличается от рынка PC. Электронная таблица высокого уровня могла разыграть для Macintosh сценарий VisiCalc и 1-2-3 и прочно утвердить его в коммерческом секторе рынка.
К счастью для проекта Excel, у Дуга Кландера в Калифорнии украли багаж. Он был совершенно разорен. Microsoft представилась лучшим вариантом, и он вернулся в Сиэтл. «Слава богу, Дуг опять здесь», — сказал с облегчением Джейб Блюменталь. Кландер должным образом закончил Excel. Он улучшил разумный пересчет и функцию отката. Ему в общей сложности принадлежит почти половина текста программы. «Excel — это точно мое дитя,» — говорит он.
Jazz опаздывает
В марте 1985 г. Lotus объявила, что Jazz задержится на два месяца. Впервые бостонский издатель программного обеспечения не смог уложиться в объявленный срок, и это приглушило первоначальный шум вокруг продукта. Митч Капор оправдывал задержку тем, что его программисты усердно трудятся над тем, чтобы программа была максимально надежной.
Эта задержка не сулила Apple ничего хорошего, поскольку ставка делалась на то, что Jazz придаст Macintosh солидность и откроет перед ним двери фирм магией имени Lotus. В это время существовало почти 500 программ для годовалого компьютера, но ни одна из них еще не стала бестселлером. Многие потенциальные покупатели дожидались выхода Jazz, чтобы решить, нужен ли им Macintosh.
Apple пришлось пережить несколько тяжелых месяцев. После бурного старта движение Macintosh вперед немного притормозилось. В апреле 1984 г. машина-мечта Джобса занимала 14 процентов сбыта микрокомпьютеров, но с тех пор продажа Macintosh выросла незначительно. В декабре 1984 г. Macintosh владел лишь 7 процентами рынка.
Дистрибьюторы не могли сбыть свои запасы, поэтому количество заказов падало.
Несмотря на успех Macintosh источником 75 процентов доходов Apple по-прежнему оставалась продажа Apple II. Группа Apple II начала роптать на то, что стараниями Стива Джобса почти все внимание в средствах массовой информации сосредоточено на Macintosh. Некоторые сотрудники группы ушли, последовав примеру Стива Возняка.
Представление Excel
За несколько дней до того, как программа Excel была представлена публике, в печати прошел слушок о том, что Microsoft собирается выпустить электронную таблицу для Macintosh, но компания официально его опровергла. Когда журналистов пригласили на пресс-конференцию Microsoft, на которой будет присутствовать Стив Джобс, они засыпали вопросами кабинеты в Беллевью. Когда всплывало имя Excel, следовал официальный ответ: «Мы не можем ни подтвердить, нн отрицать существование продукта под таким названием.»
Секрет о разработке Excel так строго охранялся, что даже руководство Lotus узнало о ней всего лишь за несколько дней до официального объявления. Удар был весьма ощутимый.
Митч Капор сохранял внешнее спокойствие, отвечая на вопросы о неожиданном конкуренте, и утверждал, что не стоит считать Excel соперницей Jazz, потому что в ней не предусмотрены ни текстовый процессор, ни база данных, и к тому же она поступит в продажу не раньше конца лета. Excel, по его словам, больше похожа на 1-2-3, а не на Jazz. Он предсказывал, что Excel почти не окажет влияния на рынок. И на самом деле в то время Капор считал, что будущее программного обеспечения за комплексными пакетами, а вице-президенту компании Джиму Менци приходилось бороться за то, чтобы 1-2-3 не убрали из продажи, освобождая место для Lotus Symphony.
Excel представили печати 2 мая 1985 г. за три недели до запланированного выпуска Jazz. Пресс-конференция происходила в ресторане «Таверн-он-зе-Грин» неподалеку от Центрального парка Нью-Йорка.
Джейб Блюменталь и Майк Слейд написали сценарий демонстрации, которую должен был вести Билл Гейтс. Роли были распределены следующим образом: Блюменталь и Слейд вводят данные с клавиатуры, на большом экране появляется то, что в данный момент изображается на экране Excel, а Гейтс в это время комментирует то, что делает программа.
Программа все еще каждый день подправлялась. Вечером 1 июня 1985 г. они прибыли в Нью-Йорк с самой последней версией.
Приехав в «Таверн-он-зе-Грин», Джейб, Майк и Билл принялись репетировать тщательно вылизанный сценарий, который всего лишь неделю тому назад великолепно работал. Однако на этот раз ничего не вышло. Через несколько секунд Excel дал сбой. Джейб и Майк попробовали модифицировать некоторые последовательности нажатий на клавиши, но программа давала сбои в других частях сценария. Версия Excel, которую они собирались демонстрировать следующим утром, вела себя совершенно непредсказуемо. Они позвонили домой, чтобы выяснить у разработчиков, в чем дело. «Билл неистовствовал и метался из стороны в сторону. Он пытался выучить свою роль, но демонстрационная версия все время останавливалась. Он орал на нас, а мы на него,» — вспоминает Джейб.
Наконец Блюменталь обнаружил, что можно получить более или менее надежный сценарий, если избегать некоторых последовательностей клавиш. Демонстрационная программа в конце концов проработала два раза подряд, и они решили на этом остановиться.
Состоявшуюся на следующий день пресс-конференцию открыл Джон Ширли, сказавший, что он доволен показателями Microsoft по программному обеспечению для Macintosh: на каждый Macintosh в мире приходится не менее чем одна проданная Microsoft программа. Он добавил, что электронная таблица Multiplan для Macintosh разошлась в количестве 100000 копий.
Во время демонстрации Билл Гейтс очень нервничал. В сценарии было несколько мест, где Excel мог стать, что перед прессой стало бы катастрофой. В критической точке, где сбой был весьма вероятным, Гейтс запнулся, словно ожидая худшего, но худшее не случилось. Он почувствовал себя увереннее и продолжил выступление в нормальном быстром темпе. Блюменталь говорит: «Мы нажали на волшебную клавишу, и эта штука заработала.»
Был задан вопрос о скорости пересчета. Гейтс незамедлительно ответил, что Excel поразит даже самых требовательных пользователей. Он объяснил, что они разработали новые методы и что Excel производит пересчет только тех формул, которые непосредственно задеты изменением данных.
Как и планировалось, на пресс-конференции присутствовал Стив Джобс, демонстрируя официальную поддержку со стороны Apple. Поскольку представители купертинской фирмы до сих пор выступали на стороне Jazz, всех беспокоило, что же скажет Джобс. Он совершил резкий поворот, поразивший не одного обозревателя из находившихся в зале. Сначала он сказал, что, по его мнению, разгорается война между Lotus и Microsoft, а затем поделился своими мыслями, которые, как надо было понимать, отражали его взгляды на будущее. Он начал с того, что Excel отъест кусок пирога у Lotus 1-2-3, а затем объяснил, что лучше иметь мощную электронную таблицу, чем универсальную программу. По словам Джобса, проблема комплексного программного обеспечения заключается в том, что почти невозможно предложить в его составе лучший вариант каждой из его частей. Большинство комплексных пакетов он назвал «компромиссными». Хотя в его выступлении отсутствовали названия, все поняли, что он имеет в виду Jazz. Затем Джобс несколько умерил свою поддержку Excel, отвечая на вопрос, продолжает ли Apple полагаться на Jazz: «У комплексных пакетов с приличными возможностями есть рынок.» Сидящий рядом с ним Гейтс еле заметно улыбнулся.
В самом конце пресс-конференции был задан вопрос, которого все ждали: «Вы собираетесь разрабатывать версию Excel для РС?»
Вопрос был очень щекотливым для Билла Гейтса. Он знал, что будет очень трудно добиться поддержки Apple, если он недвусмысленно заявит о том, что Microsoft займется разработкой версией Excel для PC. Поэтому его ответ был довольно туманен.
— Это вопрос ведущего положения. В этой технологии лидер Apple. В конце концов все технологии становятся общедоступными, — сказал он, намекая на то, что графический пользовательский интерфейс появится и на PC и что поэтому есть необходимость в версии для PC.
Джобс оборвал его:
— Да, да, и в один прекрасный день мы все умрем.
Все в зале расхохотались. Гейтс подождал, пока утихнет шум, и сказал с ехидной ухмылкой:
— Без IBM!
В статье, напечатанной 3 мая 1985 г. в «Journal American» (ежедневная газета, выходившая в Беллевью, штат Вашингтон), говорилось, что Excel не только принесет Microsoft кучу денег, но еще и может «спасти Apple Computer от финансового краха, превратив Macintosh в жизнеспособный компьютер для решения коммерческих задач».
Представление Excel обеспечило Apple так необходимую ей поддержку. За несколько дней до этой пресс-конференции Джон Скалли заявил, что Apple принимает меры по сокращению расходов и пересмотру прогнозов сбыта из-за вялости рынка. С завода в Южной Калифорнии было уволено 75 человек. В течение нескольких месяцев до этого Apple уволила 1500 человек, главным образом, временных рабочих. Расходы на рекламу были урезаны на 100 миллионов долларов по сравнению с предыдущим годом. Весной производство останавливалось на неделю для сокращения запасов. Выпуск компьютера Lisa был прекращен. А в июне 1985 г. Apple перенесла крупную реорганизацию, побудившую Стива Джобса незамедлительно уйти в отставку.
И все же признаков скорого выздоровления Apple не было. Появление Excel на рынке ожидалось не раньше сентября, к тому же Microsoft не славилась пунктуальностью. На весенней выставке Comdex (Атланта, 6~9 мая) программа Excel привлекла большое внимание и возбудила интерес у многих посетителей. Через две недели 27 мая 1985 г. Lotus выпустила Jazz. Первые отзывы в печати имели смешанный характер.
На вопрос Тома Маремаа, журналиста «InfoWorld» (27 мая 1985 г.), о том, является ли Excel непосредственным конкурентом Jazz, Гейтс дал изящный сдержанный ответ:
«Какая деловая программа самая удачная? 1-2-3». Она по ряду моментов соответствует передовому уровню, и это очень хороший продукт. А на сегодняшний день самый современный вариант — это Macintosh плюс Excel.
Мы не возлагаем надежд на подход Jazz, заключающийся в том, что вы берете все, что у вас есть — слова, числа, базу данных и ресурсы машины — и размазываете в пяти различных направлениях. При этом приходится идти на большие компромиссы.
Подход Lotus — «все в одном». Надо просто всучить клиенту одну программу, и все остальные компании по производству программного обеспечения навеки уходят в небытие.»
Гейтс, кроме того, считал, что программа Jazz похожа на Symphony, в которой, по общему мнению, было трудно разобраться. В результате, утверждал Гейтс, Jazz совсем не так просто изучить, как остальные программы для Macintosh. Более того, у Microsoft был ответ на универсальные способности Jazz: Microsoft, присоединив к Excel утилиту Switcher, позволяла пользователям получать примерно такой же набор возможностей, как и у комплексного пакета Lotus (например, объединив Excel с Microsoft Word), но за несколько меньшую цену.
Реклама Excel
Microsoft выпустила Excel для Macintosh 512К 30 сентября 1985 г.
Компания бросила все силы на организацию рекламы. Первым использованным средством стало радио. 15 октября рекламные сюжеты, посвященные Excel, были переданы в Бостоне, Чикаго, Далласе, Хьюстоне, Лос-Анджелесе, Нью-Йорке, Филадельфии, Сиэтле, Сан-Франциско и Вашингтоне (округ Колумбия). Microsoft тщательно подбирала станции, нацеленные на предпринимательскую аудиторию. При возможности вставка, связанная с Excel, шла после блока новостей, посвященных бизнесу или финансам. В Лос-Анджелесе реклама в этот день передавалось 83 раза, а в Бостоне, Далласе и Нью-Йорке — более 40 раз.
Радиореклама, подготовленная рекламным агентством Keye Donna Pearlstein, в то время обслуживавшим Microsoft, начиналась с бравурной, звучащей как военный марш музыки. Затем торжественный голос заявлял:
«Сегодняшний день, 15 октября 1985 г., ознаменован выходом на рынок Microsoft Excel для Macintosh, событием, которое даст беспрецедентную власть в руки всякого, кто этого захочет.
Мужской голос (перебивая): Ой, подождите.
Диктор: Microsoft Excel — это самая могучая электронная таблица для персонального компьютера.
Мужской голос: Ага…
Диктор: Эта электронная таблица объединена с замечательной графической программой для создания невероятно мощных, но простых в применении пакетов.
Мужской голос (перебивая): Извините.
Диктор: Что такое?
Мужской голос: Вы хотите сказать, что кто угодно с улицы может зайти в магазин и купить Microsoft Excel для своего Macintosh?
Диктор: Да.
Мужской голос: Без особого разрешения?
Диктор: Да.
Мужской голос: Без ограничения по возрасту?
Диктор: Да.
Мужской голос: Даже если Microsoft Excel поставит в невыгодное положение ваших товарищей и сметет ваших конкурентов?
Диктор: Совершенно верно, купить ее может кто угодно.
Мужской голос: Это, похоже, не совсем справедливо.
Диктор: А никто и не говорил о справедливости.
(Звучит музыкальный фрагмент.)
Диктор: Microsoft Excel для Macintosh. Самый могущественный инструмент для финансового анализа из всех, которые когда-либо были на рабочем столе. Мы надеемся, что вы с ответственностью подойдете к его применению.
Мужской голос: Мне очень жаль, но я не могу этого обещать.
(С нарастающей громкостью звучит, а затем прерывается музыка.)
Microsoft разместила рекламные объявления в компьютерных журналах и таких изданиях, как «Wall Street Journal» и «Venture», и подготовила 1500 дистрибьюторов Apple по всей территории США.
Начиная с 20 января 1986 г. Microsoft предлагала Excel пользователям Multiplan для Macintosh по специальной цене 200 долларов вместо 395. В этом же месяце Apple выпустила Mac Plus с памятью 1024К. Теперь Excel могла создавать таблицы с объемом до 750К.
Excel одолевает Jazz
Вначале отдел сбыта Microsoft ставил перед собой довольно скромную задачу сбыта одной копии Excel на три копии Jazz, продаваемых Lotus. Пользователи в большинстве своем отдавали предпочтение комплексному пакету. Компания Goldman, Sachs & Со., например, считала, что этот продукт Lotus будет господствовать на рынке, поскольку он нацелен на более широкую базу пользователей. Однако вскоре Excel в честной борьбе одолела Jazz.
Microsoft старалась представить Jazz как версию Symphony для Macintosh. Причина этого была проста:
Symphony пользовалась гораздо меньшим успехом, чем 1-2-3. После этого было просто изобразить Excel как версию 1-2-3 для Macintosh. «Это было так убедительно, что нас сразу поняли», — говорит Джефф Рейке.
Кроме того, подвергались критике некоторые черты Jazz и, в первую очередь, отсутствие макросов, что было очень удивительно, так как макросы в значительной степени способствовали успеху 1-2-3. Проектировщики данной комплексной программы сочли, что макросы ни к чему в программе для Macintosh, поскольку они могут отпугнуть новичков, которым, по мнению Lotus, был адресован Macintosh. Кроме того, программа Jazz умела читать электронные таблицы в формате Lotus, но не могла их в нем записывать. Excel была гораздо удобнее, когда дело доходило до переноса файлов 1-2-3 на Macintosh. Даже быстродействие Jazz оставляло желать лучшего — тоже поразительно, поскольку слава 1-2-3 была построена на скорости. Нелепо, но Excel, выпущенная Microsoft, была по духу гораздо ближе Lotus 1-2-3, чем Jazz производства Lotus.
К февралю 1986 г. победа Excel стала очевидной. «InfoWorld» опубликовал результаты опроса дистрибьюторов Macintosh. Microsoft в декабре за счет Multi plan, Word и Excel имела 50 процентов сбыта. Чемпионом по продаже программного обеспечения для Macintosh была Excel с 36 процентами рынка; соответствующая цифра Jazz составляла всего лишь 9 процентов. Обследование 4000 компьютерных магазинов, проведенное группой Future Computing, показало, что продажа Excel выросла с ноября по декабрь (с 4404 копий до 6196), в то время как сбыт Jazz упал (с 3558 до 2637).
К апрелю 1986 г., согласно Future Computing, с момента выпуска разошлось 42000 копий Jazz. В докладе группы, кроме того, указывалось, что между декабрем и февралем продавалось вдвое больше копий Excel, чем Jazz. Другие эксперты оценивали это соотношение как три к одному. Доходы от Jazz составили в общей сложности всего лишь 5 процентов прибыли Lotus. Пытаясь вернуть место на рынке, Lotus снизила цену Jazz с 595 долларов до 395, но тщетно.
20 октября 1986 г. на первой странице «Seybold Outlook on Professional Computing» было напечатано заключение: «Соревнование за главную электронную таблицу для Macintosh между Jazz компании Lotus (появившейся на несколько месяцев раньше соперницы) и Excel продолжалось год. Этот спор, несомненно, закончен.» В помещенном в «Seybold» материале отмечалось, что Excel способствовала увеличению сбыта Macintosh.
«После того как деловые люди увидели что, вопреки некоторым распространенным мнениям, имеется хорошо отшлифованная электронная таблица, подготовленная для Macintosh, значительная их часть, возможно, действительно купила компьютеры Macintosh для работы с таблицами. До выпуска Excel для Macintosh те, кому приходилось заниматься этой тяжкой работой, могли рассчитывать только на персональный компьютер типа IBM РС».
Один из самых достопримечательных хвалебных отзывов появился в «InfoWorld» за 10 ноября 1986 г.: «Мы, пробыв несколько лет преданными пользователями 1-2-3, недавно перевели все наши файлы в формате 1-2-3 на Excel. Она просто замечательна.» Компания Peat, Marwick, Main & Со. установила Excel на 10000 компьютерах Macintosh.
Когда в начале 1987 г. компания Dataquest опубликовала показатели рынка электронных таблиц для Macintosh за 1986 г., разрыв оказался беспрецедентным. Excel принадлежало 89 процентов сбыта (160000 копий). Jazz предпочли 6 процентов пользователей (10000 копий). (Надо отметить, что Джим Менци, президент Lotus, заявил в 1989 г., что Lotus сообщала о большем числе копий, чем было продано, учитывая незаконное копирование.) Другие программы занимали незначительную часть рынка.
Победы Microsoft в секторе Macintosh
Благодаря Excel и Word Microsoft стала главным издателем программного обеспечения для Macintosh. Согласно InfoCorp, Microsoft в 1986 г. принадлежала половина сбыта программного обеспечения для Macintosh. В опубликованном «MacWorld» в июне 1986 г. списке пользующихся наибольшим спросом программ для Macintosh господствовала Microsoft с Excel, Word, File и Multiplan на первом, втором, третьем и пятом местах соответственно.
В 1987 г. продажа Excel продолжала расти за счет Jazz. Хотя соотношение между Excel и Jazz по числу установленных единиц составляло три к одному (254812 и 71305), по количеству проданных копий за этот год оно было равно пяти к одному (123462 и 24650). По данным отчета InfoCorp, на конец 1987 г. в эксплуатации находилось 1,25 миллионов компьютеров Macintosh.
В мае 1988 г. появилась Excel 1.5. Она позволяла разработчикам создавать сложные приложения, в которых с электронной таблицей можно было делать все, что угодно.
Excel 2.2, выпущенная 1 мая 1989 г., разрушила барьер памяти 1 мегабайт. Теперь таблицы могли иметь размер до 8 мегабайт. Появились также две конкурирующие электронные таблицы: Wingz компании Informix и Full Impact производства Ashton-Tate. Однако Microsoft Excel сохранила первое место. По данным исследовательской фирмы Stratagem было установлено 715000 копий Excel по сравнению с 30000 Wingz и 27000 Full Impact. Informix и Ashton-Tate в стремлении сократить разрыв организовали продажу со скидкой пользователям Excel, чтобы те переходили на их электронные таблицы. В сентябре 1987 г. было объявлено о версии 1-2-3 для Macintosh, но впоследствии от нее отказались.
Дуг Кландер, по его словам, все больше и больше гордился тем, что именно он разработал Excel. Но он продолжал считать, что эту программу сначала следовало выпустить для PC.
«Я не считал, что переориентация на Macintosh была правильным решением. Обращаясь к прошлому, я все равно думаю, что это было неправильно. Огромный успех программы на Macintosh бесспорен, но мы при этом дали Lotus более двух лет на закрепление позиций. Я считаю, что Excel могла бы нанести основательный удар по 1-2-3. Она явно была сильнее 1-2-3, а в то время 1-2-3 уже примерно год еле дышала. Если бы мы остановились на PC, то, вероятно, могли бы сделать Excel той осенью. Я не уверен, что это изменение курса было оправданно.»
Как бы то ни было, Excel впервые вывела Microsoft на первое место в секторе прикладных программ. Microsoft одержала такую убедительную победу над Lotus, что последняя на долгие годы ушла из сектора Macintosh. Из этого проистекал один важный урок: сила Microsoft заключалась в графическом пользовательском интерфейсе. Дорога к победе на рынке PC была совершенно очевидна.
ЧАСТЬ VI
WINDOWS
Над Windows мы работали как лошади.Нейл Конзен,
Глава 15
Долгожданная Windows
Следующая задача Microsoft — преобразование MS-DOS в графический пользовательский интерфейс — напоминала превращение неблагородных металлов в золото, мечту алхимиков. Цель заключалась в переходе от монохромной, загадочной текстовой среды к многоцветной, дружественной пользователю, изысканной графической.
Этот подвиг пытались совершить и другие фирмы, но никто не знал, какие ловушки таятся на этом пути. Данный проект оказался самым тяжелым предприятием в истории Microsoft и завершился успехом только благодаря настойчивости Билла Гейтса.
IBM PC навязал промышленности персональных компьютеров стандартную архитектуру аппаратного обеспечения и стандартную операционную систему, но на прикладные программы стандарты не распространялись.
Между самыми популярными программами для PC не было ничего общего. Так опыт работы с текстовым процессором WordStar был совершенно бесполезен, когда его поднаторевшие пользователи переходили на dBASE, Multi plan или 1-2-3. В каждой из этих программ применялись особенные приемы вырезания и вставки текста и печати файлов.
Не существовало и стандартов связи прикладных программ с принтерами. Матричный принтер производства Epson, LaserWriter Apple и LaserJet Hewlett-Packard требовали различных промежуточных программ (так называемых драйверов), позволявших им воспринимать данные прикладной программы. Когда покупатель приобретал текстовый процессор и открывал коробку, в пей лежала дюжина дискет, только на одной из которых была собственно программа. Остальные дискеты приноравливали ее к принтерам. То же самое, хотя и в меньшей степени, относилось к мониторам. Иногда у пользователя уходило 20 минут на настройку текстового процессора под соответствующие монитор и принтер.
Для устранения этого неудобства Гейтс считал необходимым разместить между MS-DOS и приложениями промежуточную систему (получившую временное название «Interface Manager»), которая регистрировала бы конкретные принтер и монитор системы. Прикладные программы получали бы эти данные от Interface Manager, а пользователи были бы освобождены от непосредственной работы с DOS, которая была слишком сложна для среднего человека.
Второй функцией Interface Manager должна была стать надстройка графического интерфейса над MS-DOS и внесение единообразия во все прикладные программы, которые будут выполняться под управлением этой системы.
Конструирование Interface Manager
Проект Interface Manager, начавшийся в сентябре 1981 г., привел к появлению нового поколения более интуитивного программного обеспечения для PC.
Apple с самого начала конструировала свои компьютеры Lisa и Macintosh в расчете на работу в графическом режиме. Базовый IBM PC, с другой стороны, был рассчитан только на текстовый режим. Он мог выводить только определенные символы в определенных местах экрана, как обычная пишущая машинка. Графические программы могли работать исключительно на цветных мониторах, поскольку изображения в них строились по точкам (так называемая растровая графика), и поэтому они могли выводить рисунки.
Гейтс сформулировал ряд условий, которым должен был удовлетворять Interface Manager:
• независимость от аппаратного обеспечения
• работа в графическом режиме
• поддержка прикладных программ WYSIWYG (то, что находится на экране, на печати имеет точно такой же вид)
• стандартизация внешних характеристик прикладных программ
По первым спецификациям Interface Manager полагалось быть похожим на Multi plan и иметь алфавитный список команд внизу экрана. Однако в 1982 г. в Microsoft остановились на ниспадающих меню и диалоговых окнах типа используемых в Xerox Star и Macintosh. Interface Manager должен был, кроме того, иметь возможность одновременного изображения нескольких документов в отдельных окнах на экране.
Компания VisiCorp уже в течение двух лет работала над подобным графическим интерфейсом для DOS. На осенней выставке Comdex 1982 г. в Лас-Вегасе она объявила о создании VisiOn. Билл Гейтс предложил Чарльзу Саймони отправиться в Лас-Вегас, чтобы выяснить, что представляет эта программа. Со стороны она выглядела очень похожей на то, над чем работали в Microsoft.
В январе 1983 г. Гейтс на конференции по персональным компьютерам намекнул на то, что Microsoft разрабатывает инструмент, сопоставимый с VisiOn, и что он поступит в продажу раньше, чем продукт VisiCorp. Через несколько недель у Microsoft уже был опытный образец Interface Manager для работы на PC. Для перемещения окон и выбора пунктов из меню в нем использовалась мышь.
В Microsoft еще не придумали имя для этого продукта. В мае 1983 г. Джефф Рейке предложил название Microsoft Desktop. Однако в русле традиций других изделий Microsoft победу одержало более простое имя: Microsoft Windows.
На горизонте к тому лее маячил гораздо более серьезный конкурент, чем VisiCorp: «Биг-Блю». В течение нескольких месяцев аналитики рынка размышляли о том, стоит ли IBM выпускать свою программу такого рода. IBM опиралась на Microsoft в отношении базового программного обеспечения для PC. Однако опыт прошлого подсказывал, что IBM захочет вернуть себе кусок пирога, взяв в свои руки разработку будущих программ. И на самом деле IBM объявила о намерении обнародовать TopView, еще один графический интерфейс — надстройку над DOS.
В ответ на вызов IBM Билл Гейтс применил стратегию выживания: он обратился к производителям IBM-совместимых машин. Compaq, Zenith, Tandy и другие не хотели, чтобы IBM монополизировала разработку стандартов. Гейтс пытался по одной убедить эти фирмы в возможностях Windows и, таким образом, изолировать «Биг-Блю». В IBM еще не понимали, с каким конкурентом они столкнулись в лице Билла Гейтса. В течение всей истории Microsoft Гейтс без колебаний шел на заключение союзов, которых требовали интересы его компании. Одни называют это «оппортунизмом», другие — «проницательностью».
В октябре 1983 г. VisiCorp с гордостью заявила, что она собирается начать доставку своей многооконной среды 30000 клиентов, уже приславших заказы. Сведений о Microsoft Windows еще не было. Затем компания Quarterdeck, новый издатель программного обеспечения, объявила о создании собственной многооконной среды, получившей название DESO. Билла Гейтса раздосадовало то, что не он первый выпускает такой продукт. Для уменьшения влияния VisiOn и DESQ он решил через две недели объявить печати о Windows; в этом поспешном решении потом еще долго пришлось раскаиваться.
О Windows узнают
Была пора экстравагантных заявлений и цветистых обещаний. Билл Гейтс, учитывая слухи о TopView и выход VisiOn, посчитал, что надо создать побольше шума. Microsoft 10 ноября 1984 г. в Нью-Йорке официально объявила о Windows, «графическом пользовательском интерфейсе для DOS». Гейтс утверждал, что к концу 1984 г. Windows будет работать более чем на 90 процентах компьютеров, использующих MS-DOS. Он заявлял, что с помощью Windows пользователи, наконец, смогут работать во всех системах, не беспокоясь о совместимости.
Компьютер Lisa компании Apple принес популярность идее рабочего стола. Его экран имитировал типичное рабочее место менеджера со стопками папок. На экране Lisa окна лежали друг на друге в том порядке, в котором их расположил пользователь. В Microsoft остановились на «хорошо организованном столе» с аккуратно выстроенными окнами.
В течение нескольких месяцев шли разговоры о комплексных программах, новой разновидности программного обеспечения, в котором сочетались несколько функций. Лидером здесь была 1-2-3, а компания Lotus собиралась обнародовать Symphony, в которой эта идея делала шаг вперед. Ashton-Tate также торопилась выпустить свой комплексный пакет Framework. Гейтс объяснил прессе, что Windows не относится к комплексному программному обеспечению. По словам Гейтса, комплексная программа — это просто ограниченное число прикладных программ, при этом она не позволяет взаимодействовать с другими программами, говорил Гейтс. Напротив, в Windows не входят прикладные программы. Это среда, которая находится над операционной системой. Гейтс утверждал, что Windows сможет интегрировать более чем 90 процентов всех программ для MS-DOS.
Это было преувеличением. Windows могла запускать такие программы для DOS, как 1-2-3 или WordStar. Но после запуска программы Windows исчезала с экрана, оставляя ей все место. «Классические» программы такого типа не могли выполняться под Windows. Гейтс, предлагая разработчикам писать программы специально для Windows, фактически, как и во времена MS-DOS, занимался «разбоем на большой дороге».
Среди заметных издателей программного обеспечения, сплотившихся вокруг Windows, находились Lotus, AshtonTate, Software Publishing, Software Arts и Peachtree — компания, приобретшая известность своим программным обеспечением для управления коммерческими предприятиями. Microsoft утверждала, что компания собирается модифицировать Multiplan и Word так, чтобы они тоже могли работать под Windows.
Самой ценной поддержкой, полученной Microsoft от издателей, стала оказанная компанией Lotus, поскольку эта фирма была крупнейшим поставщиком программного обеспечения для IBM PC и совместимых компьютеров. В Lotus были в восторге от потенциала многооконной среды; президент компании Митч Капор говорил, что Lotus использует Windows как фундамент для совершенно нового семейства продуктов. Однако официальные планы переделки имеющихся продуктов, 1-2-3 и Symphony под Windows отсутствовали.
Обозревателям рынка все это представлялось так, как будто Microsoft пытается установить контроль над средой PC, которая в то время находилась в руках IBM. В прошлом «Биг-Блю» без колебаний изменяла стандарты аппаратного и программного обеспечения, если этот шаг позволял уничтожить конкурента. Производители IBM-совместимых машин видели в Windows долгожданную возможность избавиться от ярма IBM. Несколько таких производителей, в том числе Compaq, Hyperion, Texas Instruments, Hewlett-Packard, Eagle, Zenith, Barroughs и DEC объявили о своей поддержке Windows. К началу 1984 г. в этом списке уже находились 24 фирмы, включая Data General, ITT, Tandy и Wang.
IBM, само собой разумеется, среди них не было. Через несколько дней после объявления о Windows «Биг-Блю» подписала соглашение о распространении VisiOn. Это стало еще одним ходом, сигнализирующим Гейтсу, что в IBM не оценили по достоинству то, над чем работает Microsoft.
Непростительная задержка
Группа по разработке Windows, возглавляемая Скоттом Макгрегором, столкнулась с беспрецедентными проблемами. Это был первый случай, когда издатель программного обеспечения брался за такой огромный проект, при этом его сложность сильно недооценили. Наступил 1984 г., а Windows была еще не готова. Тецерь Microsoft заявляла, что ее выход намечен на конец первого квартала.
«Биг-Блю» воспользовалась этой ситуацией, чтобы сделать еще один шаг в своем союзе с VisiCorp. IBM снабдила своим логотипом распространяемые ею Calc и Graph из семейства VisiOn. Стив Баллмер, конечно, сказал журналисту «Electronic News», что подписи IBM под соглашением о распространении еще недостаточно, чтобы обеспечить успех продукта… Билл Гейтс отважился на заявление о том, что настоящим ответом на VisiOn станет MS-DOS 3.0. Этот самозваный таинственный продукт описывался как многозадачная версия с графикой, пиктограммами, поддержкой мыши и диспетчером окон. Однако ни одной из этих характеристик в DOS 3.0 на самом деле не оказалось. Это обещание было неосуществимо при имевшейся в то время технологии.
IBM продолжала отдаляться от Microsoft. Через несколько дней было принято решение о продаже системы UNIX, разработанной не Microsoft, а другим издателем. А продолжаемую IBM работу над TopView аналитики рынка интерпретировали как окончательное намерение порвать с Microsoft.
В конце февраля 1984 г. на проводимую Microsoft конференцию в Сиэтле приехали 300 представителей основных издателей программного обеспечения и производителей компьютеров, чтобы узнать последние новости о графической среде. Каждый участник заплатил 500 долларов за присутствие — и совершенно впустую. Microsoft еще не могла предоставить разработчикам технические данные, необходимые, чтобы начать работу над прикладными программами. Microsoft перенесла срок выпуска Windows на май. Кроме того, прошел слух о том, что Microsoft собирается ориентировать Windows на многозадачную операционную систему XENIX.
Вялая реакция конкурентов
Последствия опоздания Microsoft были несколько сглажены неважной продажей VisiOn. Одной из причин прохладного приема VisiOn было то, что эта среда требовала жесткого диска, который в то время был далеко не у всех PC. Однако главное заключалось в том, что VisiOn была закрытой системой. Windows все-таки позволяла пользователям запускать бестселлеры DOS типа 1-2-3, Multiplan и dBASE, a VisiOn выполняла только специально написанные для нее программы.
В VisiCorp потратили три года и 10 миллионов долларов на разработку VisiOn и три раза с нуля переписывали эту программу. Однако пользователи вскоре обнаружили, что она совсем не то технологическое чудо, которого они ожидали от столь долгой и дорогой разработки. Для написания прикладных программ разработчикам надо было потратить примерно 20000 долларов на миникомпьютер VAX или DEC. Кроме того, на этом миникомпьютере должна была работать UNIX, малопривлекательная операционная система. Таким образом покупателям VisiOn приходилось мириться с тремя программами, предлагаемыми VisiCorp: электронной таблицей VisiCalc, текстовым процессором VisiWord и графической программой VisiGraph. Этого было мало, чтобы удовлетворить публику. VisiCorp понизила цену за VisiOn через месяц после ее выпуска с 495 долларов до 95, пытаясь сохранить покупателей.
IBM наконец решила выбросить на рынок свое решение. TopView тоже манипулировала окнами и поддерживала мышь. Она позволяла пользователю выполнять стандартные прикладные программы для DOS, например dBASE; однако только немногие программы — такие как IBM Family Assistant — могли одновременно выполняться в окнах и допускали операции вырезания и вставки между приложениями. В отличие от графического пользовательского интерфейса Windows TopView работала в традиционном текстовом режиме.
В мае 1984 г. компания Quarterdeck официально выпустила на рынок DESQ, многооконную среду, способную к выполнению нескольких программ для DOS. Фирма MicroPro проявила интерес к этой системе. Однако DESQ получила и прохладные отзывы отчасти из-за того, что ее было очень сложно использовать. DESQ стала коммерческим провалом. Через несколько лет Quarterdeck удалось вновь выпустить ее под названием DESQview; эта среда уже разошлась в количестве более миллиона копий.
В игру вступил четвертый конкурент, Digital Research. В этой фирме рассматривали выпуск графического пользовательского интерфейса как великолепный шанс отомстить Microsoft за победу MS-DOS над СР/М. В то время как Windows была внешне похожа на среду Macintosh, система GEM Digital Research почти совпадала с ней по виду, поскольку она находилась под более жестким влиянием концепции, сформулированных в Xerox PARC. Как и в Macintosh в GEM использовались перекрывающиеся окна, no GEM могла одновременно работать только с одной программой, тогда как Windows позволяла запускать несколько.
И вновь задержки
Наступил и закончился май 1984 г. Выпуск Windows был официально перенесен на конец августа. Microsoft связывала эту задержку с просьбами некоторых экспериментальных пользователей о внесении изменений, в частности, в вид экрана.
В июле на долю Джона Ширли выпала непростая миссия сообщить об этой задержке печати. Он заверил журналистов, что Windows — это важнейший проект Microsoft и что компания от него никогда не откажется. Он добавил, что инструкции, необходимые для разработки программ, отправлены программистам в мае и что многие производители аппаратного обеспечения уже получили информацию, необходимую для адаптации Windows под их компьютеры. Microsoft решила организовать извинительный тур для официального объявления производителям о задержке.
Тем временем дела VisiCorp шли неважно. Чтобы поправить положение, компания продала Control Data права на VisiOn. Кроме того, разразилось заведомо проигрышное сражение за приобретение у Software Arts исключительных прав на VisiCalc. В конце концов VisiCorp обанкротилась.
Реорганизация
Задержка Windows была симптомом более серьезной проблемы. В отделе разработки была плохая организация. У тех, кто занимался Windows, начиная с Гейтса, ушел целый год на то, чтобы по-настоящему понять масштаб проекта и связанные с ним трудности. Так, Windows требовала слишком много памяти для того, чтобы быть адаптированной под PC с 256 К, которые шире всего использовались на рынке.
Джон Ширли пришел к выводу, что Гейтс мог бы работать эффективнее, если бы он ограничил круг своей деятельности. Под его управлением находились все подразделения, занимавшиеся разработками, при этом у Гейтса было обыкновение начинать проекты, которые никогда не доводились до конца. Программистов часто переводили из группы в группу, а Гейтс, бывало, неожиданно менял спецификации продуктов. Ширли считал, что с этой атмосферой нестабильности надо обязательно покончить.
В августе 1984 г. в результате реорганизации деятельность Microsoft была разделена на два основных направления: операционные системы и коммерческие прикладные программы. Стив Баллмер возглавил отдел систем, а Айда Коул, бывший заведующий отдела сбыта Apple, была приглашена на должность руководителя отдела прикладных программ. У обоих подразделений были свои технические и административные группы.
Эта реорганизация позволила Гейтсу заняться тем, что у него лучше всего получалось: проектированием будущих изделий. Его роль была ограничена формулированием характеристик программных продуктов на самом абстрактном уровне и определением направления разработок.
В августе 1984 г. в группу по программированию Windows вошел Нейл Конзен, на которого возложили разработку пользовательского интерфейса. У него и Скотта Макгрегора были разные мнения по поводу того, что было сделано до этого момента, поэтому он переделал многие внутренние подпрограммы продукта, чтобы упростить разработку прикладных программ. Одной из его целей было облегчение адаптации к Windows программного обеспечения для Macintosh.
В то время в Microsoft еще считали возможным выпуск Windows через два месяца. Однако в октябре 1984 г. вместо этого последовало объявление о переносе выпуска на июнь 1985 г.
Объяснять причины этой задержки прессе пришлось новому менеджеру по Windows, Лео Никоре. Основная проблема заключалась в том, что Windows требовала слишком много памяти и слишком медленно работала. Никора заявил, что Microsoft поставила перед собой слишком грандиозные задачи в свете возможностей микропроцессора 8088. Чтобы решить их, придется с нуля переделать некоторые части системы.
Это бросило тень на образ Microsoft, а за возникшие трудности быстро ухватились критики. Эстер Дайсон из Venture Holdings заявила «PC Week», что по ее мнению, Microsoft для восстановления доверия к себе придется изрядно потрудиться. Издающийся в Беллевью «Journal American» писал, что Microsoft совершила свою первую стратегическую ошибку. В рождественском номере «Personal Computer» ставилась под вопрос сама полезность многооконной среды и прогнозировался ее провал на том основании, что она якобы только создает дополнительные осложнения для пользователей. В декабрьском выпуске «РС Product» аналитик из International Data Corporation доказывал, что оконные программы — это решение проблемы, которой никогда не было. В журнале «Forbes» подчеркивалось, что многооконная среда не принесла успеха VisiCorp и Quarterdeck. Продажа VisiOn и DESQ шла настолько вяло, что обе компании оказались на грани банкротства — удалось выжить только Quarterdeck. А «InfoWorld» пустил в оборот термин «vaporware» (примерный перевод — химерические товары; прим. перев.) для обозначения долго ожидаемых, сильно разрекламированных программных продуктов, еще не попавших на рынок.
Задержка с Windows повлияла на планы многих других издателей, которым пришлось отложить выпуск своих прикладных программ для Windows. Первые приложения, написанные с помощью инструментария, переданного Microsoft, работали настолько медленно, что шансов на их продажу, казалось, вообще не было. Неужели Гейтс потерял дар царя Мидаса?
Билл Гейтс защищал свой любимый проект. Он считал, что достоинства графического пользовательского интерфейса компенсируют относительную медленность работы программы. Он доказывал, что, хотя некоторые операции на Macintosh выполняются очень медленно, преимущества его пользовательского графического интерфейса бесспорны.
Производители IBM-совместимых машин терпеливо выжидали окончания отсрочек. Тем временем IBM с большой помпой объявила о создании TopView. Питер Нортон в своей колонке в «PC Week» за 18 сентября 1984 г. делился впечатлениями об открытых текстовых, многооконных системах, таких как TopView и DESQ: «Хотя я и согласен с тем, что будущее за ориентированной на графику технологией, используемой в компьютерах Lisa и Macintosh и программном продукте Windows, настоящее принадлежит текстовым машинам. В двух третьих PC используются чисто символьные монохромные мониторы и поэтому на них не могут работать графические системы типа Windows.»
Однако, когда в январе 1985 г. система TopView была выпущена на рынок, ей не сопутствовал успех. В критических замечаниях об этом продукте помимо прочего указывалось, что он требует очень много памяти и не включает некоторые команды DOS.
Windows рисует и пишет
В начале 1985 г. журналисты приводили в замешательство представителей Microsoft вопросами о том, как обстоят дела с Windows.
В январе отдел сбыта Microsoft решил внести изменения в ориентацию Windows. В первую очередь, ей надлежало стать программой, которую производители продают в комплекте с компьютерами. В то время она замышлялась, в основном, как продукт для розничной продажи конечным пользователям. Для осуществления этой переориентации менеджером Windows был назначен Тэнди Трауер.
Программисты с самого начала занимались разработкой двух прикладных программ, демонстрирующих возможности Windows. Write (текстовый редактор — прим. пер.) и Paint (графический редактор — прим. пер.) были запланированы в 1983 г. по аналогии с двумя программами, входившими в комплект Macintosh. Тэнди Трауер ускорил окончание работы над ними и, кроме того, начал разработку таких канцелярских инструментов, как календарь, калькулятор и картотека. Еще он выкопал две программы, первоначально написанные для помощи в работе над Windows: часы и игру «Reversi». Однако добавление этих возможностей означало увеличение времени на разработку.
Однажды утром Билл Гейтс вызвал к себе в кабинет Стива Баллмера. Гейтс нашел какую-то ошибку в Windows; его терпение подходило к пределу. Он кричал, что если Windows не выйдет к концу года, карьере Баллмера конец.
В это время Digital Research выпустила свой графический пользовательский интерфейс GEM, встретивший теплый прием. Все были единодушны в том, что среда Digital Research ближе к среде Macintosh, чем Windows, что почти сразу же сделало GEM популярной. Однако в Digital Research упустили из виду одни важный момент. В Apple тоже считали, что интерфейс GEM очень похож на интерфейс Macintosh, и угрожали подать в суд. Конечно, трудно было ожидать, что Apple предъявит претензии издателю из-за интерфейса, который не был ее собственным изобретением, но купертинская фирма бросилась на защиту «вида и духа» интерфейса Macintosh и вчинила иск на этой основе. Это стало тяжелым ударом для GEM, продажа которого шла просто прекрасно: почти сразу же разошлось 150000 копий. Столкнувшись с угрозой тяжбы, в Digital Research решили переделать свой графический пользовательский интерфейс.
Windows становится главным приоритетом
В то время Windows была важнейшим проектом Microsoft. Над ней работали более двадцати программистов; им помогала группа, готовившая документацию, которая менялась каждую неделю. Остальные проверяли программу. На Windows было брошено в общей сложности 30 человек. Они работали круглые сутки в тисках жестких ограничений: программу надо было сделать размером поменьше, со скоростью побольше и надежной. «Вся группа работала до кровавого пота, стараясь решить эти задачи», — вспоминает Нейл Конзен.
Однажды утром один из испытателей, Гейб Ньюел, пришел на работу со спальным мешком под мышкой. Он целый месяц, не выходя на улицу, испытывал канцелярские инструменты, из-за чего его прозвали «Madman» (бешеный; прим. перев.).
Для того чтобы ослабить напряжение, разработчики постоянно затевали всякие шутки. Иногда они забирались в кухню и ставили там химические опыты. Однажды около двух часов ночи, когда компилировался текст Windows, они сделали бомбы и ракеты из смеси сахара и селитры и бросали их на улицу. Странные взрывы привлекли внимание полиции Беллевью, и вскоре полицейские с собаками, выученными по запаху находить взрывчатку, приехали в Microsoft. Полицейские спросили охранника о взрывах, но он притворился, что не понимает, о чем идет речь. И не удивительно, ведь он сам тоже бросал самодельные ракеты!
Другой раз ночью программистам пришла в голову мысль повысить мощь топлива, расплавив сахар перед зарядкой его в ракету. Один из них решил сделать это в микроволновой печи, что привело к воспламенению топлива. Взрыв привел к ужасному беспорядку в кухне, а дым распространился по всему зданию. Виновники всего этого включили систему кондиционирования воздуха и им пришлось изрядно потрудиться, чтобы к утру все было в порядке.
Иногда напряжение снимала музыка. Марк Тейлор уговорил нескольких человек купить электрогитары, на которых они по ночам играли в коридоре. Как-то несколько программистов поставили усилители на крышу здания. Включив их на полную громкость, они дали концерт для прохожих, как Битлз в «Let It Ве». Вновь приехала полиция, но не поймала возмутителей спокойствия. Программисты, корчась от смеха, уже вернулись к клавиатурам и работали над Windows. «Мы вели себя как школьники — мы просто веселились», — вспоминает Нейл Конзен.
В мае 1985 г. на весенней выставке Комдекс Microsoft выставила Windows и подтвердила, что программа будет выпущена в июне. На этот раз нападок на компанию не было. Версия, которую они демонстрировали, можно было использовать с помощью клавиатуры так же, как и с использованием мыши. Согласно Microsoft это было следствием просьб, поступивших через сеть дистрибьюторов и связанных с тем, что многим пользователям не нравилась мышь. Windows, кроме того, была модифицирована для поддержки «файлов информации о программах» (PIF) из TopView. Некоторые промышленные обозреватели, например, Питер Нортон, узрели в этом признак того, что среда IBM делает успехи. И, наконец, Microsoft объявила будущую цену Windows: 95 долларов.
Когда наступило 28 июня 1985 г., очередная дата поступления Windows в розничную продажу, Microsoft вместо этого выпустила пробную версию только для разработчиков программного обеспечения и производителей компьютеров. Через несколько недель оценочные копии были отправлены в средства массовой информации. Официальная цель Microsoft заключалась в получении рекомендаций перед направлением продукта на розничный рынок. На самом же деле в Microsoft хотели получить реальные подтверждения того, что готовая программа понравится публике. Разработчики получили набор программных инструментов, которые должны были помочь им писать прикладные программы для Windows.
Достопамятный прием
В ноябре 1985 г. наконец появилась Windows 1.03. Восемьдесят пять процентов программы было написано на языке высокого уровня С, а важнейшие ее части — на языке ассемблера. На создание этой первой версии Windows ушло 110000 часов труда программистов.
21 ноября Microsoft, как ни в чем не бывало, организовала весьма памятный прием в ознаменование окончания самого долгого цикла разработки в своей истории. Были приглашены редакторы влиятельных журналов, а также руководители крупных розничных сетей по торговле персональными компьютерами. Царила атмосфера всеобщего веселья. Начал Стюарт Олсоп из «InfoWorld», вручив Биллу Гейтсу «Золотой орден химерических товаров». Джон Дворак из «PC Magazine» не отстал от Олсопа. Дворак, прежде чем давать слово Стиву Баллмеру, сказал, что когда впервые объявили о Windows, у Баллмера еще была шевелюра. Затем Баллмер с юмором рассказал о том многом, что изменилось в его жизни после первого объявления о Windows. Когда началась работа над Windows, он заведовал финансами и утвердил предложенное вложение 6 человеколет в Windows, которая должна была помещаться на одной дискете. Теперь, 80 человеколет спустя, Microsoft продает находящийся на пяти дискетах продукт за 99 долларов. «Теперь вы понимаете, — сказал Баллмер аудитории, — почему изменилась моя должность!» Затем он занял пост заведующего отделом сбыта, а первой его задачей на этой должности стали заявления печати о Windows. Последовал еще один перевод, и он занял место директора разработки Windows.
Баллмер, перебиваемый смехом слушателей, начал рассказывать о самых интересных статьях о Windows, вышедших за два года. Затем он описал испытания и беды 1985 г., названного им очень трудным годом. Даже Гейтс, которого он знал много лет, потерял терпение. Баллмер рассказал, как Гейтс вызвал его к себе, в кабинет и устроил ему вздрючку. После этого он вернулся к себе и сказал разработчикам: «Ребята, мы должны сдать этот продукт до того, как выпадет снег.» «И они справились с этой задачей», — закончил он.
Перед тем как передать слово Гейтсу, Баллмер спел песенку, а Гейтс, который частенько вел себя на людях раскованно, ему подпевал. Затем великий провидец произнес пламенную речь о достоинствах графического пользовательского интерфейса. В конце приема на сцену выкатили огромную тележку для покупок в магазине самообслуживания. В ней лежали первые 500 пакетов с Windows, которые были розданы веселящейся публике.
Признание
Джим Сеймур, автор из «PC Week», встретил Windows аплодисментами:
«Я поклонник Windows, по не из-за того, что есть сегодня, а из-за того, что несомненно будет… Я считаю, что разработчики, не предусматриваю-щие совместимость с Windows в новых продуктах и новых выпусках удачных существующих программ, не в своем уме.
Конечно, на PC с 8088 Windows — тихоход, а на PC с гибкими дисками о пей и речи быть не может… Но Windows — это продукт для того, что идет за 8088… Секрет Windows в ее нынешнем состоянии в том, что она дает разработчикам программ: им не нужно писать драйверы экрана, драйверы принтера; они могут по дешевке предлагать своим клиентам параллелизм и обмен данными.»
Сеймур заканчивал утверждением, что высокоуровневые приложения для Windows уже на подходе, начиная с версии для PC программы PageMaker, уже ставшей бестселлером для Macintosh.
В номере «PC World» за декабрь 1985 г. утверждалось, что «через Windows начинаешь понимать будущее интеграции». Билл Макроун из «PC Magazine» назвал Write «брильянтом в короне Windows».
…и неприятие
Однако, когда была выпущена Windows, лишь немногие машины могли на деле оправдать эту среду. Как подчеркивали некоторые аналитики рынка, для получения приемлемых результатов нужен был как минимум PC АТ. Для приличного цветного изображения пользователям требовался экран EGA типа того, о создании которого для PC АТ IBM объявила годом раньше. Некоторые производители совместимых машин, например, Compaq, пока не предлагали такой продукт, считая, что пора цвета еще не наступила. В декабре 1985 г. цветные мониторы входили в комплект не всех IBM PC АТ. А на PC XT и PC с двумя дисководами Windows работала невыносимо медленно.
Поэтому план продажи Windows, намеченный Microsoft, был довольно скромным: 4000 копий в месяц. Публику же отталкивали от Windows две основные причины: крайняя медлительность и почти полное отсутствие программ для нее. Согласно результатам опроса, опубликованным в «InfoWorld» в декабре 1985 г., руководители компьютерных подразделений отдавали предпочтение Windows перед GEM и TopView, но они рассчитывали на появление программ с лучшими возможностями интеграции. Все откладывали решение о том, какую среду принимать на вооружение до выпуска IBM графической версии TopView. Ходили слухи о том, что IBM, может быть, обнародует эту программу ко второму кварталу 1986 г.
Кроме того, наметились явные признаки дезертирства среди производителей. В ноябре 1985 г. Tandy объявила о том, что она будет предлагать для своих микрокомпьютеров GEM; планы в отношении Windows были аннулированы. Аналогичным образом Apricot, Atari, Commodore, Epson и Texas Instruments указали, что они отдают предпочтение продукту Digital Research. В случае Atari GEM стала частью ROM (постоянной памяти) компьютеров ST.
И все же в списке производителей, собиравшихся предлагать Windows как стандарт для своей техники, остались весьма почтенные имена: Zenith, AT&T, Data General, DEC, Grid, Honeywell, Intel, NCR, Olivetti и Convergent Technologies. В то же время в IBM решили продавать TopView в комплекте с XT, заметив, что из продажи отдельного продукта ничего не получается.
Перед Windows возникла еще одна тревожная проблема. Основные издатели, устав ждать Windows, потеряли интерес к подготовке программ для нее.
В июле 1984 г. Джон Ширли заявил журналу «Micro Software Today», что издатели пятнадцати наиболее раскупаемых программ программ пишут приложения для среды Windows. Через год в июле 1985 г. четыре крупнейших издателя программного обеспечения (за исключением Microsoft) заявили, что они в данный момент не занимаются проектами для Windows. Lotus, Ashton-Tate, Software Publishing и MicroPro привели ряд аргументов, оправдывающих это отступничество. Их основные клиенты не проявили особого интереса к версиям для Windows программ их производства. Никто не был уверен в жизнеспособности этой среды. Издатели заявляли, что когда наступят благоприятные времена, они обратятся к Windows.
«Наши клиенты редко спрашивают такие вещи», — объяснял представитель Software Publishing, программы pfs: Write и pfs.File которой очень хорошо расходились. Отсутствие версий для Windows бестселлеров Lotus 1-2-3 и dBASE III также значительно затрудняло сбыт разработанной Microsoft среды.
Более того, как предполагалось, Windows должна была облегчить разработку прикладных программ, поскольку она брала на себя заботу о драйверах дисплея и принтера. Но на практике написание приложений для Windows оказалось невероятно сложным. Многие программисты отказывались от разработок в среде, которая еще не проявила себя.
И, наконец, основные производители рассматривали Microsoft, прежде всего, как конкурента. Выпуская программы для Windows, они помогали росту доверия к этой среде и, таким образом, облегчали Microsoft производство собственных приложений для Windows.
Издатели программного обеспечения для Macintosh благоприятно встретили Windows. Представитель Forethought заявил, что у Windows есть преимущества над Macintosh, поскольку она работает с цветом и в многозадачном режиме. Представитель калифорнийской фирмы Т/Maker сказал, что его компания собирается переориентировать пять программ для Macintosh на Windows, но и на GEM тоже.
А в самом центре Техаса жил программист Пол Грейсон из компании Micrografx, который верил в Windows и повсюду пропагандировал свои взгляды. Грейсон никогда не упускал возможности заявить, что Windows, по его мнению, значительно превосходит GEM и TopView. В июле 1985 г. еще до того, как Windows была выпущена в свет, Micrografx опубликовала свое первое приложение для Windows, программу In-A-Vision для подготовки штриховых иллюстраций. Пол Грейсон верил в Windows, и Micrografx приходилось дорого платить за эту непоколебимую верность. Иногда компания была вынуждена с нуля переделывать программы из-за изменений в Windows.
Программа-рекордсмен
Windows войдет в историю Microsoft, как продукт поставивший главные рекорды: максимальная суммарная задержка выпуска и наибольшее время, ушедшее на разработку. Только над Windows более трех лет работали более 24 программистов, не говоря уже о группах по испытаниям и документации. А к моменту выпуска у Windows сменились четверо менеджеров продукта и трое руководителей разработки.
Через несколько лет Windows установила еще один рекорд: она стала чемпионом по продаже среди программного обеспечения Microsoft. И, кроме того, она втянула компанию в крупную судебную тяжбу.
Тяжба с Apple
В июле 1984 г. Джон Ширли описывал журналу «Micro Coftware Today» принципы, лежащие в основе Windows и утверждал при этом, что Microsoft сделала ее очень похожей на Macintosh в расчете на то, чтобы побольше издателей могли писать программы для машины Apple, а затем переносить их на Windows и наоборот. Документация, говорил он, должна быть практически одинаковой.
Однако в Apple начали неблагосклонно посматривать на такие графические пользовательские интерфейсы для PC,как GEM и Windows. Когда Apple пригрозила подать в суд, в Digital Research решили во избежание тяжбы переписать GEM. Apple попробовала применить этот принесший ей выигрыш ход и в отношении Microsoft.
Как рассказывалось в материале, опубликованном в «Wall Street Journal» (25 сентября 1987 г.), Microsoft без колебаний использовала «тактику мощного нажима» для копирования идей из Macintosh. Билл Гейтс пригрозил остановить работу над Word и Excel (которые в конечном счете стали самыми популярными продуктами Microsoft для Macintosh), «чтобы получить согласие на фактически неограниченные права на заимствование многочисленных идей Macintosh в продукты Microsoft. В состав этих идей входили активируемые мышью ниспадающие меню и перекрывающиеся «окна» экранного текста.»
22 ноября 1985 г. вскоре после выпуска Windows 1.01 Microsoft и Apple подписали соглашение, в котором Apple разрешала Microsoft использовать некоторые внешние характеристики дисплея Macintosh в таких продуктах, как Excel. В то время компании поддерживали хорошие отношения и Apple надеялась извлечь выгоду из сотрудничества с Microsoft как разработчиком программного обеспечения. Microsoft Excel, например, придал значительный импульс продаже Macintosh.
В конце 1987 г. Microsoft выпустила Windows 2.0, интерфейс которой был гораздо сильнее похож на интерфейс Macintosh. Между тем было уже продано больше миллиона копий Windows и программа начала приобретать вес. Когда Microsoft выпустила версию Excel для PC, Windows в одночасье обрела доверие и позиции компьютеров производителей PC по отношению к Macintosh усилились.
Эти шаги привели к росту напряжения в Купертино. Хотя в Apple до этого считали Windows топорным продуктом для PC, не имеющим для компании серьезного значения, теперь ее начали считать угрозой Macintosh. Поскольку многие компании, которые до этого работали исключительно на Macintosh, теперь занялись созданием программного обеспечения для Windows, в администрации Apple поняли, что Macintosh может вскоре потерять экономическую привлекательность, обусловленную его уникальным пользовательским интерфейсом.
Напряжение достигло апогея 17 марта 1988 г., когда Apple публично объявила, что компания предъявляет иски Microsoft в связи с Windows и Hewlett-Packard в связи с New Wave, новым продуктом этой фирмы, базирующимся на Windows. Билла Гейтса особенно потрясла эта новость, поскольку он совсем недавно виделся с Джоном Скалли и последний ни словом не обмолвился об иске. В Microsoft узнали об этом от журналиста, позвонившего в компанию, чтобы услышать комментарии Гейтса. «Судебный процесс? Какой судебный процесс?» — вот и все, что он смог ответить. Apple, прежде чем уведомить Гейтса, обратилась к прессе.
В иске Apple утверждалось, что компания потратила миллионы долларов и несколько лет на разработку визуального интерфейса, ставшего отличительной чертой Macintosh и что Apple отказалась предоставить Hewlett-Packard лицензию на эти визуальные эффекты.
Поэтому Hewlett-Packard начала разработку New Wave на базе Windows 2.03, которая, согласно Apple, «заключает в себе и образует копию графического пользовательского интерфейса Macintosh». В пользу этого, по мнению Apple, свидетельствовало то, что менеджер данного продукта Hewlett-Packard во время представления New Wave усиленно подчеркивал сходство между New Wave и Macintosh.
Apple, кроме того, обвиняла Microsoft в нарушении заключенного в 1985 г. лицензионного соглашения, утверждая, что Windows 2.03, выпущенная в конце 1987 г., является незаконной копией «вида и духа» интерфейса Macintosh. В иске Apple настаивала на остановке продажи и распространения Windows, присуждении ей всей прибыли от продажи Windows 2.03 и запрещении Hewlett-Packard выпускать New Wave. Наконец, Apple требовала, чтобы все копии этих программ были уничтожены.
18 марта 1988 г. Уильям Ньюком, вице-президент Microsoft по юридическим вопросам, подал возражение по иску с утверждением, что Microsoft добросовестно соблюдала соглашение 1985 г.
Через три дня Стив Баллмер из Microsoft обнародовал части этого соглашения, указывающие, что Apple предоставила Microsoft лицензию на использование визуальных элементов, уже включенных в шесть программ Microsoft (Windows 1.0 и версии Multi plan, Chart, File, Excel и Word для Macintosh), во все имеющиеся или будущие прикладные программы. Apple, кроме того, предоставляла Microsoft право на сублицензирование этих элементов.
Microsoft утверждала, что соглашение 1985 г. молчаливо охватывает Windows 2.03 и поэтому компания не собирается модифицировать Windows или написанные для нее прикладные программы и будет продолжать производить и продавать эти продукты.
Главным отличием между первой и второй версией Windows были перекрывающиеся окна, являвшиеся характерной особенностью Macintosh. Рабочий стол Windows 2.03 перестал быть хорошо организованным, поскольку разработчики Microsoft единодушно решили, что столы управляющих высокого ранга никогда не бывают такими аккуратными, как находящиеся бок о бок окна Windows 1.03.
Председатель Apple Джон Скалли разъяснил официальную позицию своей компании 21 марта в Лондоне на Конференции по информационным системам и технологиям; он утверждал, что модификации, отличающие Windows 2.03 от первых версий, не подпадают под лицензионное соглашение. Скалли доказывал, что New Wave производства Hewlett-Packard основана на Windows 2.03 и значительно усиливает сходство между интерфейсами Windows и Macintosh.
В апреле 1989 г. судья Уильям Шварцер постановил, что соглашение 1985 г. охватывает только версию 1.0 Windows. Microsoft стояла на своем и вновь повторяла исходный аргумент, что разницы между Windows 1.0 и 2.03 нет.
25 июля 1989 г. судья Шварцер вынес решение, которое значительно сокращало объем претензий Apple. Судья оставил 10 из 189 пунктов, которые, по утверждению Apple, составляли нарушение авторских прав. Эти 10 спорных вопросов касались перекрывания окон, а также вида и функций некоторых пиктограмм Windows 2.03. Шварцер постановил, что применение визуальных элементов в Windows 2.03 имеет связь с Windows 1.0, которая охватывается соглашением 1985 г.
Согласно заведующему отделом Apple по связям с общественностью судья в вынесенном в июле 1989 г. решении, кроме того, разделил дело на два главных спорных вопроса: соблюдение Microsoft условий лицензионного соглашения, заключенного в 1985 г. с Apple, и обоснованность авторских прав Apple на определенные элементы аудиовизуального дисплея.
В начале 1990 г. судья Вой Уокер из федерального районного суда Сан-Франциско принял дело у судьи Шварцера. Судья Уокер, кроме того, рассматривал иск Xerox против Apple, в котором Xerox обвиняла Apple в нарушении тех же авторских прав. Этот иск был отклонен в начале мая 1990 г.
6 марта 1991 г. судья Уокер отклонил требование Hewlett-Packard об объявлении не имеющими силы авторских прав Apple и отверг довод Microsoft о том, что отдельные части Windows охватываются лицензией, полученной у Apple. Хотя Apple удовлетворило это решение, которое в компании рассматривали как приближающее дело к суду, судья также удовлетворил требование Microsoft о рассмотрении вопроса авторского права на функциональной основе, а не на базе общего вида и духа. В середине апреля 1991 г. Apple расширила свой иск, включив в него Windows 3.0.
Ставки обеих сторон в этом процессе были высокими. Если выигрывала Apple, Microsoft могли бы заставить изъять с рынка Windows 3.0 или платить Apple за каждую проданную копию. Если дело решалось в пользу Microsoft и Hewlett-Packard, Apple могла лишиться рыночного преимущества оригинальности, потому что тогда открывался путь для копирования всеми фирмами особенностей интерфейса, составлявших уникальность Macintosh. В свете весомых последствий для вовлеченных в дело компаний и всей отрасли этот спор будет разрешен не скоро.
Глава 16
Excel в Windows
Законы в королевстве PC менялись. В сентябре 1986 г. компания Compaq выпустила совместимый компьютер на базе нового микропроцессора Intel 80386. Новое заключалось в том, что в Compaq решили не ждать, пока IBM сделает первый шаг. Compaq Deskpro386 стал самым мощным компьютером на рынке, а у IBM ушло больше восьми месяцев на то, чтобы выпустить конкурентоспособный продукт этой категории.
Compaq удалось сделать этот шаг, потому что в компании видели, что IBM теряет жесткий контроль над стандартом PC. Совместимым был любой PC, на котором могли работать популярные программы того периода, такие как 1-2-3, Word, WordPerfect и dBASE III Plus. В машину такого типа должен был входить микропроцессор Intel и операционная система MS-DOS, то есть она должна была соответствовать архитектуре, которую Compaq назвала «промышленным стандартом архитектуры». Сама IBM не могла бы выпустить персональный компьютер, который не укладывался в эти стандарты, потому что публика его бы не приняла.
Еще один вызов «Биг-Блю» бросил Алан Шугар в Англии. Начавшееся на Тайване снижение цен, вызванное тем, что компания Amstrad продавала PC дешевле 1000 долларов, привело к государственной поддержке всей торговой сети. В США компания Dell начала продавать PC по почте по очень низким ценам, обеспечивая при этом высокое качество послепродажного обслуживания.
Windows u Presentation Manager
В то же время Windows расходилась не так хорошо, как рассчитывали. Не было выдающейся прикладной программы, которая могла бы привлечь рынок. В Microsoft решили создать такой продукт самостоятельно.
На представлении Excel для Macintosh в 1985 г. Билл Гейтс намекнул, что в один прекрасный день Excel будет перенесена на PC. Присутствие Стива Джобса помешало Гейтсу высказаться определеннее. Гейтс несколько прояснил ситуацию в «Info World» за 27 мая 1985 г.: «В будущем мы будем сначала разрабатывать прикладные программы для Windows, а потом переносить их на Macintosh».
Это вместе с другими заявлениями Гейтса ясно указывало на то, что Microsoft твердо намерена выпускать приложения, которые будут аналогичным образом работать на PC и Macintosh.
Лето 1985 г. ознаменовалось соглашением между Microsoft и IBM о совместной разработке операционной системы для IBM PC следующего поколения. В ноябре Гейтс встретился с представителями IBM с целью убедить их принять Windows в качестве официального графического интерфейса их компьютера, но в IBM пропустили это мимо ушей. Еще не было принято решение о будущем TopView, к тому же ходили слухи о том, что в IBM рассматривают графическое решение, предложенное Digital Research. Одним весенним утром 1986 г. Билл Гейтс после бессонного перелета из Сиэтла приехал в администрацию IBM, находившуюся рядом с Нью-Йорком. Его встретили дурными вестями. Он в течение трех лет отстаивал идею Windows, а «Биг-Блю» была единственной крупной компанией, которая пока ему сопротивлялась. Гейтс верил, что рано или поздно даже IBM изменит свое мнение.
Этим утром IBM через Билла Лоу, заведующего отделом систем предварительной обработки, бывшего инициатором проекта PC, сказала «Нет» Windows. В IBM решили выполнить самостоятельную разработку графического пользовательского интерфейса.
Билл Гейтс, верный своим принципам, не согласился с отказом и начал защищать свой продукт. Он подчеркнул, что у Windows два года форы перед продуктом IBM. Билл Лоу ответил, что у IBM большой опыт в таких областях, как организация сетей, в чем Microsoft еще новичок. Гейтс парировал это, заявив, что в Microsoft в персональных компьютерах разбираются лучше, чем в IBM. После двухчасового спора Гейтс вынудил Лоу пойти на уступки. Разработчики Microsoft и IBM должны были совместно модифицировать Windows согласно требованиям IBM. Предполагалось, что затем в зависимости от полученных результатов IBM решит, стоит ли выпускать этот продукт на рынок. Плодом этой совместной разработки стал графический пользовательский интерфейс Presentation Manager, являющийся в отношении OS/2 тем же, что Windows для DOS.
1986 год закончился присуждением Биллу Гейтсу необычной награды: специального приза «PC Magazine» в категории «Техническое совершенство». Обычно эти почести жаловались программным продуктам, а не людям. На этот раз в «PC Magazine» решили сделать исключение и вознаградить провидца за все его труды.
1987 год начался на волнующей ноте, поскольку стало очевидным, что на заводах IBM готовится что-то новенькое. Производители IBM-совместимых компьютеров накладывали руку на ее рыночную долю. Самыми жесткими конкурентами были тайваньские фирмы, продававшие PC по крайне низким ценам.
2 апреля 1987 г. IBM объявила о своем новом компьютере PS/2, интересной машине с очень изощренной конструкцией. Он был очень далек от топорного PC АТ, выпущенного в 1984 г. Его отличала доведенная до глянца конструкция, а экран представлял новый стандарт для символов и графики, так называемый VGA (Video Graphics Array — Видеографическая матрица), дополнительно улучшающий разрешение и, таким образом, облегчающий чтение надписей на экране.
PS/2 стал разрывом со стандартным PC, который развивался шесть лет. В нем нельзя было использовать платы расширения для XT и АТ, поскольку IBM разработала новую перспективную многозадачную шину MCA (Micro Channel Architecture — Микроканальная архитектура).
В день объявления о PS/2 IBM также сообщила о том, что идет совместная с Microsoft работа над новой операционной системой OS/2. Microsoft, кроме того, сотрудничала с IBM в части адаптации к OS/2 Windows; этот новый продукт получил название Presentation Manager.
Штурм рынка электронных таблиц
На американском рынке программного обеспечения продолжала господствовать Lotus. По данным InfoCorp Lotus 1-2-3 подмяла 17,6 процентов всего сбыта микрокомпьютерного программного обеспечения для всех машин в профессиональном секторе. Lotus уже продала 2 миллиона копий 1-2-3, при этом не было и признаков появления в ближайшем будущем реальных конкурентов. На втором месте находилась база данных dBASE III Plus компании Ashton-Tate, занимавшая примерно половину рыночной доли 1-2-3 (8,1 процентов). Главный программный продукт Microsoft, Word, занимал пятое место с 5 процентами рынка. Напротив, в секторе Macintosh Excel пользовалась популярностью, сопоставимую с таковой 1-2-3 в сфере PC, и занимала 75 процентов общего объема сбыта электронных таблиц.
В исследовании Datapro, опубликованном в июле 1986 г., говорилось, что со стратегической точки зрения позиция Microsoft лучше, чем у Lotus и Ashton-Tate. Бесспорным преимуществом Microsoft перед этими компаниями было гораздо большее разнообразие продукции. Два ее конкурента получали подавляющую часть прибыли от одного-двух продуктов. Так, 1-2-3 давала 60 процентов дохода Lotus, a Excel только 8 процентов поступлений Microsoft.
В октябре 1986 г. появились первые признаки изменений во взаимной расстановке. В течение первого квартала 1986-го финансового года доходы Microsoft дошли до 66,8 миллионов долларов, тогда как доходы Lotus составили 65,6 миллионов долларов. Говорить о победе Microsoft было еще рановато, хотя казалось, что она уже близка.
В конце 1986 г. Lotus вторглась в заповедный рынок Microsoft в Японии. Хотя 1-2-3 и попала туда через несколько лет после Multi plan, она быстро справилась с продуктом Microsoft. Выпуску японской версии этой электронной таблицы предшествовала умело проведенная маркетинговая кампания, обвинявшая конкурента в отсталости. Электронная таблица Lotus через месяц после выпуска добралась до первого места по объему сбыта, при этом на каждую копию Multi plan продавалось примерно пять копий 1-2-3. Руководство Microsoft считало, что это было отчасти следствием беспечности Ниси.
Гейтс решил нанести Lotus удар ее собственным оружием — электронной таблицей. Microsoft могла легко повернуть на базы данных, но Гейтс предпочел направить свои усилия на вывод из равновесия главного конкурента. Спецификации версии Excel для Windows были сформулированы с учетом этой цели.
Разработка Excel для PC
Разработка Excel для Windows началась почти сразу же после окончания работы над версией для Macintosh; некоторые из занимавшихся ею программистов были переведены на этот новый проект. Microsoft работала в тесном сотрудничестве с пятью компаниями (включая Boeing и бухгалтерскую фирму Arthur Andersen), которые использовали Lotus 1-2-3 и согласились выступить в роли испытательных стендов конкурирующего продукта Microsoft.
Джефф Гарбере и шесть других разработчиков приступили к работе над Excel для Windows. Иногда над этим проектом трудились до 10 программистов, в то время как 40 человек занимались документацией и компоновкой. Билл Гейтс внимательно следил за тем, как идут дела с Excel для PC.
Пользователей PC покорили функциональные возможности 1-2-3. Поэтому, по словам Джеффа Гарберса, в Microsoft выполнили глубокий анализ 1-2-3, чтобы новый продукт обязательно имел такой же функциональный уровень. В Microsoft не хотели, чтобы пользователям Lotus пришлось отказываться даже от какой-нибудь одной полезной функции.
При разработке Excel для Windows использовалась технология, аналогичная применявшейся в 1981 г. для Multi plan: 80 процентов программы преобразовывались в промежуточный код, который мог выполняться на Macintosh, в Windows и в Presentation Manager. После этого к каждой из сред приходилось адаптировать только 20 процентов продукта. Microsoft уже готовилась к 90-м, разрабатывая программный продукт, пригодный сразу для трех шире всего используемых сред.
Задача создания Excel для Windows оказалась значительно более трудной, чем ожидалось. По словам Джеффа Гарберса, Windows гораздо более сложная среда, чем у Apple.
Поэтому по ночам вновь доставались электрогитары и синтезаторы, и концерты сотрясали офис Microsoft.
Билл Гейтс хотел, чтобы Excel для Windows имела максимально возможное быстродействие. Это было главным приоритетом разработчиков. Они написали сложный макрос, который по ночам пропускал электронную таблицу через тест, занимавший пять часов. Всякий раз, когда про^-грамма сбрасывала скорость, программисты бросали все силы на выяснение и устранение причины этого.
В конце 1986 г. Microsoft продемонстрировала предварительную версию Excel для Windows нескольким своим привилегированным клиентам в США и Европе. Им очень понравился новый продукт, но все поднимали вопрос о недостаточной совместимости с 1-2-3. Сначала разработчики собирались составить внешнюю служебную программу, которая преобразовывала бы файлы Lotus в файлы Excel. Однако по просьбе одного крупного потенциального клиента Microsoft решила изменить Excel так, чтобы она могла непосредственно считывать и записывать файлы в формате 1-2-3.
Разработчики Microsoft утверждают, что соблюдение стандарта 1-2-3 заставило их сделать ряд вещей, которые сначала не планировались. Электронная таблица Lotus 1-2-3 воспринималась как стандарт многими людьми, которые с ней свободно обращались, поэтому программистам пришлось ему подчиниться. Из-за этого в Excel попали не все возможности, которыми его собирались снабдить. Особенно сложной задачей оказалось создание транслятора макросов, поскольку между языками, используемыми в 1-2-3 и Excel не было ничего общего. «Нам пришлось написать программу, достаточно смышленую для того, чтобы понять цель макроса 1-2-3 и затем преобразовать его в аналогичный макрос Excel», — объясняет Гарбере.
В апреле через несколько недель после того, как IBM объявила о PS/2, OS/2 и Presentation Manager, компания Lotus сообщила, что она ведет работу над новой версией своей электронной таблицы, получившей название 1-2-3/3. Конечно, бостонскую фирму немного беспокоил возможный выход Excel на PC, но на публике выражалась уверенность в том, что Windows неважная среда. Прикладные программы для Windows в то время славились своей медлительностью.
Однако тогда системное подразделение Microsoft работало над новой версией Windows, которая должна была действовать в два раза быстрее предыдущей.
Microsoft обходит Lotus
16 августа 1987 г. в администрацию Microsoft по электронной почте пришло ободряющее известие. Результаты текущего финансового года показывали, что Microsoft стала лидером среди компаний по разработке программного обеспечения, впервые с 1983 г. одолев Lotus.
Билл Гейтс, узнав об этом, написал обращение к руководителям высшего звена, которые в свою очередь распространили его среди всех сотрудников компании. Обращение называлось «Microsoft на первом месте».
«Хотя мы сдержанно относимся к самовосхвалению и превозношению наших достижений, должен сказать, что сегодня я очень взволнован тем, что мы вышли на первое место среди компаний по производству программного обеспечения по всем статьям (продажи, прибыль, программы, ведущее положение, люди). Когда я вспоминаю сделанное Lotus в связи с представлением годового отчета заявление, в котором говорится: «Имеются обретающие все больший вес свидетельства того, что LOTUS является предпочтительным поставщиком, предпочтительным объектом для капиталовложений и предпочтительным работодателем», мне кажется, что это самообман, У нас не только больше объем продаж — он у нас выше на 14 миллионов долларов, что выводит нас вперед на 3, 6, 9 и 12 месяцев (мне так кажется). Разумеется, они могут вновь обойти нас по сбыту, и нашей целью вовсе не является быть на первом месте, но мне доставляет истинное удовольствие борьба, в которой главное преимущество нашего соперника рассеивается ЕЩЕ ДО ТОГО, КАК МЫ НАЧАЛИ С НИМ ПО-НАСТОЯЩЕМУ СОРЕВНОВАТЬСЯ. Я узнал эти цифры примерно в 5 часов дня, так что я радуюсь им всего 6 часов, а через несколько дней мы об этом забудем, но я думаю, что это, действительно, великое достижение.»
Гейтс, говоря о том, что настоящее соревнование еще не начиналось, имел в виду предстоящий выпуск Excel, продукта, предназначенного для непосредственного вторжения на территорию издателя, оказавшегося теперь на втором месте.
Между тем, Microsoft отчасти воспользовалась стратегией, способствовавшей успеху 1-2-3. Одна из причин основательного закрепления этой электронной таблицы в большом бизнесе заключалась в наличии многочисленных полезных программ, так называемых расширений. Microsoft с целью создания аналогичного рынка для Excel начала вступать в переговоры с разработчиками из круга Lotus, такими как Turner, Hall и Funk.
Выпуск Excel для Windows
Excel для Windows была выпущена на рынок 6 октября 1987 г. Гейтс решил предлагать эту электронную таблицу только для компьютеров, имеющих мощность не меньшую, чем IBM АТ и Compaq. Гейтс называл Excel электронной таблицей будущего и утверждал, что в Microsoft рассчитывают на то, что эта программа на машинах с микропроцессорами 80286 и 80386 будет распространена так же, как 1-2-3 на PC с 8088.
Маркетинговый персонал Microsoft не спешил с оценкой того, какую рыночную долю может завоевать Excel для Windows. Прежде всего последовало четкое заявление об отсутствии намерений конкурировать в нижнем секторе рынка PC. Хотя никаких официальных указаний на то, захват какой части верхнего сектора будет приемлемым, считали, что в Microsoft будут довольны, если удастся получить 15 процентов от сбыта новых электронных таблиц для PC с микропроцессорами 80286 и 80386.
Lotus, чтобы ослабить влияние известия о выходе Excel для Windows, объявила о начале разработке версии 1-2-3 для Macintosh. Джон Скалли сообщил эту новость своим торговым агентам сам, несомненно, для того, чтобы нейтрализовать воздействие выпуска для PC самой популярной программы для Macintosh. Скалли охарактеризовал заявление Lotus как прекрасную новость для пользователей Macintosh в свете важности 1-2-3 и других продуктов Lotus на деловом рынке.
Однако провал Jazz не сулил ничего хорошего повторной попытке Lotus завоевать рынок Macintosh. Кроме того, Lotus еще вела разговоры о выпуске новой версии этой программы, Modern Jazz, от которой окончательно отказались в следующем году.
В прошлом другие электронные таблицы уже пытались вторгаться в империю 1-2-3, но им не удалось даже поколебать ее могущество. В Microsoft об этом прекрасно знали. «Мы не рассчитываем на то, что сразу добьемся большого успеха», — объяснял Джефф Рейке газете «New York Times» (2 октября 1987 г.). — «Но мы держим курс на перемену технологии и в долгосрочной перспективе у нас большие возможности.» Говоря об уровне господства Lotus, Рейке сохранял оптимизм: «Мы считаем, что это как раз тот самый случай, когда сила конкурента является одновременно его главной слабостью. Сила Lotus в интерфейсе, к которому пользователи очень привыкли. Однако мир движется к графическому интерфейсу. А в Lotus надеются, что публика не захочет на него переходить.»
Одним из официальных сторонников Excel была компания Businessland. Ее председатель Дейв Норман заявил, что в его магазинах Excel вводится как стандарт. Он не сомневался в том, что программы типа Excel — лучшая витрина для возможностей новой техники. Иначе говоря, Excel для Windows могла подталкивать публику к приобретению PC АТ и машин на микропроцессоре 80386 с изысканными мониторами. Он, кроме того, приветствовал саму стыкуемость PC и Macintosh, а если идти дальше, то и с мини-, и с большими компьютерами. Девяносто четыре магазина Businessland по всей территории США вели обучение работе с Excel.
Некоторые крупные предприятия уже начали изменять 1-2-3. Компания Arthur Andersen заменила несколько тысяч копий 1-2-3 на Excel; ее представители говорили, что последней легче пользоваться и что она лучше работает. Вице-президент Manufacturers Hanover Trust заявил, что Excel будет на всех принадлежащих компании машинах с микропроцессором 80386.
Стив Баллмер резко реагировал на критические замечания о том, что Excel требует мощной техники; он говорил, что если бы он заставил изменить первоначальный замысел этого продукта так, чтобы он мог работать на всем парке установленных PC, то он потерял бы всякую ценность.
30 октября 1987 г. Excel официально появилась в магазинах. Большим сюрпризом стал одновременный выход новой версии Windows, которая была гораздо совершеннее предыдущей. Дуэт Windows 2.0 — Excel был очень удачным ходом. Microsoft, кроме того, выпустила версию Windows для машин с микропроцессором 80386 типа Compaq и IBM PS-2, модель 80. Новые версии Windows отлично поддерживали Excel, a Excel, в свою очередь, демонстрировала, что Windows жизнеспособная и практичная среда.
Прием
Excel для PC стала одним из поворотных продуктов своего времени. Электронная таблица Microsoft была одной из лучших технических разработок, какие когда-либо видел мир микрокомпьютеров. Excel несомненно была лучшим продуктом Microsoft — прикладные программы, выпущенные до Excel, легко отличить от выпущенных после Excel. Компания впервые продемонстрировала настолько высокий уровень знания секретов мастерства, что назвать ее продукт произведением искусства не было бы преувеличением.
Опубликованные в ноябрьском номере «Business Softwares результаты проведенных журналом оценочных испытаний Excel предваряла серия фотографий, иллюстрирующих историю инструментов для выполнения расчетов. На заднем плане находился электронный калькулятор IBM 604, созданный в 1948 г. Прямо перед ним располагался Apple II с VisiCalc, датированный октябрем 1979 г. Перед ними был IBM PC с Lotus 1-2-3, сфотографированный в январе 1983 г. И, наконец, на переднем плане находился IBM PS/2 на 80386 и Microsoft Excel. Рекламная группа Microsoft не смогла бы лучше расположить этот продукт.
Джейред Тейлор в «PC Magazine» за 22 декабря 1987 г. восторженно отзывался об Excel: «Microsoft Excel… — возможно одна из поворотных программ, изменяющих стиль использования компьютеров. Excel не только имеет реальный шанс стать самым серьезным соперником 1-2-3, поскольку Lotus Development Согр. выпустила на рынок эту программу в 1982 г., она, может быть, наконец поможет графическому интерфейсу найти себе достойное пристанище в мире накрахмаленных сорочек DOS. Excel вне всяких сомнений самая мощная электронная таблица из имеющихся на рынке.» В конце статьи автор вновь возвращался к этой теме и утверждал, что, «если сравнивать по функциям, Excel гораздо лучше, чем 1-2-3» и «наверняка нагонит страху на Lotus Development Согр.»
«Computer Letters» за 19 октября 1987 г. сурово обошелся с Lotus за то, что эта компания не сумела удержаться на высоком технологическом уровне, и утверждал, что Excel сильно ударит по Lotus и что Lotus следовало бы успеть выпустить на рынок новое поколение электронных таблиц до Microsoft. В статье содержались намеки на то, что Lotus не удалось сделать это из-за неспособности к таким действиям.
Джим Сеймур в своей колонке в «PC Week» (6 октября 1987 г.) пытался объяснить свое видение проблемы, с которой столкнется Microsoft: с корпоративной инерцией. «Конечно, Windows/386 великолепна для примерно 50000 счастливчиков, владеющих PC 80386, a Windows 2.0 просто прелесть для тех, кто вооружен машинами на микропроцессоре 286, но Windows и приложения для Windows ничто для обычных PC XT 8088 и его аналогов. Корпоративная Америка все еще остается миром PC ХТ.»
В «Software Industry Bulletin» за 12 октября 1987 г. сообщалось, что самым быстро растущим рынком для Lotus являются мелкие предприятия с менее чем 100 служащими. Эти компании можно было бы в равной степени склонить к покупке и Excel, и 1-2-3, но, по утверждению «Bulletin», главное препятствие для Microsoft заключалось в том, что дистрибьюторы шарахались от торговли всем, кроме 1-2-3.
Однако через два месяца после выпуска Excel для PC уже получал награды. «PC Magazine» в январе 1988 г. присудил ему приз за техническое совершенство.
Побуждения
Microsoft, начиная с октября 1987 г., потратила несколько миллионов долларов на рекламу Excel — по словам Билла Гейтса, больше, чем на любой другой продукт за историю компании.
Вначале Kenwood Group из Сан-Франциско подготовила двадцатиминутный видеоролик с рассказом о том, как три пользователя электронных таблиц пытаются убедить своего хозяина в том, что Excel дает самые лучшие по внешнему виду отчеты. Хозяин, как обычно, скептически относится к переходу на другой продукт. Служащие в тайне устанавливают Excel на PC. Затем они ночью приходят в офис и испытывают Excel в работе. Один из них считает что старые электронные таблицы лучше. Постепенно высокое качество Excel заставляет его изменить свое мнение. В конце видеоролика хозяин сам убеждается в превосходстве Excel и даже разрешает купить дорогой PC высокого уровня.
Эта первая рекламная кампания называлась «The Soul of the New Machines» (Душа новых машин). Хотя она и не повергла наземь империю Lotus (которая была очень занята празднованием продажи 3-миллионной копии 1-2-3), довольно многие крупные компании, в том числе United Airlines, American Airlines, Boeing, Texas Instruments, Procter & Gamble, Coca-Cola Foods и Pacific Northwest Bell приняли решение о приобретении значительного числа копий Excel.
В мае 1988 г. Microsoft раскрутила кампанию «Win-Win» (победа-победа). Microsoft обратилась к пользователям, ожидающим выхода Lotus 1-2-3/3 со следующим предложением: всякий, кто купит Excel до 31 января 1990 г., может потом вернуть ее и получить обратно всю уплаченную сумму. Это давало пользователям возможность испытать Excel, а также оценить 1-2-3/3, когда он выйдет, и при этом вернуть Excel, если она не выдержит сравнения.
Через месяц Excel получила трехмесячную передышку, когда Lotus объявила, что 1-2-3/3 задерживается. Бостонские программисты прикладывали огромные усилия, чтобы втиснуть новую программу в 640К PC низкого уровня. В сентябре 1988 г. Lotus объявила о второй задержке и переносе выпуска 1-2-3/3 на июнь 1989 г. Крупные издатели переживали трудный год. Ashton-Tate столкнулась с аналогичными проблемами с dBASE IV. В какой-то мере они проходили через то, что уже испытала Microsoft три года тому назад при разработке Windows.
Некоторые крупные компании воспользовались предложением Win-Win, в частности Deloitte Haskins & Sells, нью-йоркская бухгалтерская фирма, в которой по всему миру эксплуатировалось больше 6000 микрокомпьютеров. Lotus сохраняла свои позиции. В 1988 г. «Software Digest» поставил 1-2-3 на первое место по общим возможностям. А когда «PC World» обратился к читателям с предложением указать их любимые продукты, 1-2-3, точно так же как и раньше, заняла первое место. Более того, в пику привлекательности продукта Microsoft, Lotus решила включить в комплект 1-2-3 расширение, которое позволяло производить форматирование страниц подобно Excel.
В конце 1988 г. Microsoft объявила, что Excel для Windows завоевала 12 процентов рынка электронных таблиц. Это было особенно примечательно, если учесть то, что Excel была ориентирована на машины высокого уровня. «International Data Corporation» опубликовала цифры, показывающие, что верховенство 1-2-3 несколько ослабло, хотя рыночная доля Excel была еще небольшой (7,2 процента).
Некоторые руководители Microsoft считали, что Excel входит в моду недостаточно быстро. 25 января 1989 г. Microsoft начала вторую кампанию с целью обратить в свою веру пользователей Lotus, которые все еще собирались посмотреть, что из себя представляет 1-2-3/3, прежде чем переходить на Excel, посредством предоставления бесплатных копий и организации по всей стране семинаров. Бесплатная пробная копия имела все возможности настоящего продукта, если не считать ограничения размеров таблицы 16 строками и 64 столбцами. Более того Microsoft предоставляла пользователям 1-2-3 возможность перехода на Excel за очень скромную сумму, 75 долларов. Для этого надо было прислать дискету с Lotus 1-2-3. Одновременно Microsoft удвоила число агентов по продаже Excel. В эту новую рекламную кампанию Microsoft вложила в общей сложности 5 миллионов долларов.
Microsoft удалось одержать несколько важных побед. В апреле 1989 г. два органа федерального правительства выбрали Excel. Бюро рекламаций Министерства внутренних дел рекомендовало к использованию электронную таблицу Microsoft на следующие семь лет и установило 1250 копий. Министерство труда решило включить Excel в свою систему бухгалтерского учета, что привело к приобретению нескольких тысяч копий.
Ожидание, вызванное двумя задержками в выпуске 1-2-3/3, безусловно утомило даже некоторых самых верных приверженцев Lotus. Тем не менее, несмотря на успехи Excel продажа 1-2-3 по-прежнему оставалась в десять раз большей, чем у Excel (примерно 100000 копий в месяц против 10000). В то же время уровень продажи электронной таблицы Microsoft рос очень быстро. По данным одного обследования компьютерных магазинов квартальный рост продажи Excel в конце 1988 г. составлял 63 процента, в то время как реализация 1-2-3 снизилась на 13 процентов.
Lotus, чтобы приостановить спад, начала кампанию, В которой публику подталкивали к покупке версии 2.01 1-2-3, обещая предоставить следующую версию бесплатно.
В июне 1989 г. Lotus, наконец, выпустила 1-2-3/3. Многочисленные возможности нового продукта были встречены бурными аплодисментами. По оценке «Software Digest» эта программа по всем параметрам превосходила Excel и все остальные современные электронные таблицы. Lotus прошла через самый мрачный период своей истории, но дорого заплатила за задержки. Microsoft уже обогнала Lotus по суммарному объему продаж на несколько сотен миллионов долларов.
Microsoft удалось низвергнуть империю, справиться с которой не могли крупнейшие издатели программного обеспечения. Стало ясно, что в 90-е годы не будет господства какой-то одной электронной таблицы. Lotus 1-2-3 придется сосуществовать с Excel. Закончилась одна из страниц истории.
ЧАСТЬ VII
ВПЕРЕД, В БУДУЩЕЕ
Будущее Microsoft представляется светлым, очень светлым. Microsoft находится на ведущей позиции в своей отрасли — по операционным системам это Windows, DOS и OS/2, по прикладным программам — Word и Excel.Пол Аллен, сооснователь Microsoft,
Глава 17
Самый молодой миллиардер в мире
Вначале 1986 г. в области производства программного обеспечения бесспорно господствовали Lotus, Microsoft и Ashton-Tate. Этим трем издателям принадлежало 30 процентов пирога, оцениваемого в 1985 г. в 5 миллиардов долларов. Билл Гейтс так резюмировал состояние микрокомпьютерной промышленности:
«Персональные компьютеры в некотором смысле стали проще: сегодня у нас всего лишь две архитектуры — PC и Macintosh. В старое доброе время у нас было 30–40 машин, совершенно несовместимых, и целый букет языков, вокруг которых толкалась публика. Поскольку мы привлекли в этот мир многие миллионы людей, нам приходится делать его более однородным, более стандартизованным, чтобы они хоть что-то понимали в том, что происходит.»
Производителей IBM-совместимых машин в то время объединил новый стандарт, навязанный IBM во второй половине 1984 г., когда она выпустила PC АТ с микропроцессором 80286 и монитором EGA. Первой стала в строй компания Compaq, к ней быстро присоединились ITT, Texas Instruments, Zenith и Kaypro.
В сентябре 1988 г. Стив Джобс оставил пост председателя Apple Computer и объявил, что он вместе с пятью служащими Apple высшего звена организует новую компанию, NeXT. Apple ответила на это угрозой возбуждения судебного процесса против Джобса по обвинению в завладении принадлежащей ей информации.
Для Microsoft наступила пора славы. «PC World» выставил на витрину мышь и имитатор условий полета. «РС Magazine» присудил награды Word 2.0 и Windows. Через несколько месяцев состоялось вручение Оскаров Ассоциации издателей программного обеспечения (Software Publisher Association); Excel победила в двух номинациях: «Лучший управленческий продукт» и «Лучший по производительности продукт». A Windows завоевала сразу три приза, как «Лучший технический продукт», «Лучший пользовательский интерфейс» и «Лучшая программа». В июне CompuServe назвала Windows «Лучшей средой 1985 года».
Прославляли Microsoft не только компьютерные журналы. Журнал Inc. включил Microsoft в число самых быстро растущих компаний. В 1986 г. почти беспрецедентный поворот на рынке акций одним махом сделал тридцатилетнего Гейтса одним из богатейших людей в мире.
Превращение из частной компании в публичную, выпуск акций
Ashton-Tate и Lotus выпустили акции в 1983 г., но Microsoft не спешила с этим. Гейтс знал, что рано или поздно этот момент настанет, но старался его как можно дольше оттянуть. Его приятель Митч Капор, председатель Lotus, нарисовал ему унылую картину необходимых для этого формальностей. Биржевым брокерам было мало дела до высококачественного программного обеспечения, их гораздо больше интересовало как превратить его в доход.
Для привлечения в компанию талантов Microsoft использовала щедрые акционерные опционы. Если не считать одного крупного внешнего инвестора (Дэвида Марквардта, владевшего 6,2 процентов компании), Microsoft почти полностью принадлежала ее сотрудникам. Более половины акций находились во владении Билла Гейтса и Пола Аллена. По оценке Microsoft к 1987 г. ее акции были у более чем 500 человек. Когда компания дошла до этого размера, ей следовало зарегистрироваться в Комиссии по ценным бумагам и биржам (SEC), что фактически вывело бы ее акции на очень узкий открытый рынок. Для компаний обычно выгоднее провести первый выпуск акций, прежде чем потребуется регистрация в SEC, чтобы обрести устойчивый ликвидный рынок своих акций, основанный на темпе роста фирмы и внешних рыночных факторах.
Когда Дэвид Марквардт и Джон Ширли в апреле 1985 г. подняли вопрос о выпуске акций, Гейтс колебался. Microsoft в самое ближайшее время предстояли три важных события: выпуск на рынок Excel для Macintosh и Windows для PC, а также, возможно, разработка новой операционной системы для IBM. Гейтс считал, что Microsoft должна в первую очередь обеспечить успех этих предприятий. В противном случае компания могла бы стать легкой добычей для атак финансовой прессы на любом из этих трех фронтов, что подорвало бы выпуск акций. С другой стороны, если бы Excel для Macintosh, Windows и будущая DOS стали признанными активами, акции Microsoft выглядели бы надежнее и привлекли бы больше инвесторов. Тогда бы значительно увеличилась цена пакетов акций Гейтса и его сотрудников.
Гейтса беспокоил еще один вопрос. Microsoft, в отличие от многих издателей программного обеспечения, до сих пор удавалось избегать высокой текучести кадров. Если бы Microsoft стала публичной компанией, то некоторые специалисты могли бы соблазниться на продажу своих акций в подходящий момент, а затем уволиться. Поэтому Билл решил провести опрос и сделать его результаты основой для окончательного решения.
28 октября 1985 г. Биллу исполнилось 30 лет. В ознаменование юбилея председателя Microsoft организовала катание на роликах на территории склада. В глубине играл джаз, главной фигурой в котором был Пол Аллен с гитарой, хотя он уже не работал в компании.
На следующий день собралось правление, чтобы услышать решение Гейтса. Теперь Гейтс был согласен с выпуском акций. Microsoft только что подписала контракт на совместную с IBM разработку следующей операционной системы для PC, a Excel была прекрасно принята прессой и публикой. Работы над Windows были почти закончены и дело наконец подошло к ее опубликованию. А проведенный Гейтсом опрос главных специалистов компании обнаружил, что он может рассчитывать на их верность. Каждый из них выразил согласие не продавать более 10 процентов своих акций. Microsoft была готова к тому, чтобы стать публичной акционерной компанией.
Фрэнку Годету, казначею компании, принятому на работу Джоном Ширли, было поручено подобрать финансовые фирмы, выступающие в роли ведущих андеррайтеров. Годет, знающий и понимающий нравы «улицы.» и прекрасно разбирающийся в финансовых вопросах, был, безусловно, самым подходящим человеком для этой работы. Он предложил отдать высший приоритет одной из первоклассных фирм с Уолл-Стрит и поддержать ее фирмой, специализирующейся в области технологии, чтобы привлечь инвесторов, особо заинтересованных в акциях, связанных с техникой.
В список возможных ведущих фирм с Уолл-Стрита попали три компании: Goldman, Sachs; Morgan Stanley и Smith Barney. В перечень технологических инвесторов вошли четыре компании: Alex. Brown & Sons; Hambrecht & Quist; Robertson Colman & Stephens и L. F. Rotschild Unterberg Towbin. В Microsoft также рассматривали возможность обращения к сиэтлской фирме Cable Howse & Ragen.
Фрэнк Годет встретился с представителями всех восьми компаний и задал им откровенные вопросы о том, как они собираются размещать акции, кому их продавать и почему, и почему имена их фирм должны ассоциироваться с именем Microsoft.
21 ноября 1986 г. Годет представил свои выводы Гейтсу и Ширли. Он оценил все фирмы по 19 категориям с использованием 5-балльной шкалы. На первое место вышла Goldman, Sachs. И все же Годет считал, что определяющим фактором должна быть «химия взаимоотношений» между Microsoft и выбранной фирмой. Затем он взял десятидневный отпуск и уехал на Гавайи, чтобы с опозданием отпраздновать там свое 50-летие. Пока его не было, в этих инвестиционных фирмах, неправильно оценивших причины задержки, начали тревожиться. Microsoft осаждали звонками с просьбой позвать Гейтса и Ширли.
Годет, вернувшись, позвонил Эфу Мартину из Goldman, Sachs и пригласил его встретиться 11 декабря с руководителями Microsoft.
Совещание-обед проходило в фешенебельном сиэтлском ресторане «Райнер-Клаб». Для этого случая Microsoft заказала отдельную комнату. Сначала атмосфера была несколько натянута отчасти из-за того, что стороны еще плохо познакомились, а отчасти из-за значимости момента. Согласно журналу «Fortune» (21 июля 1986 г.) «Гейтс… устал и был готов к скучному совещанию. Ширли вел себя недоброжелательно и хотел точно узнать, как представляют себе в Goldman, Sachs то, что они могут сделать для Microsoft.» Мартин и трое его сотрудников привыкли к таким проверкам и старались установить взаимопонимание, объясняя, как они подходят к выявлению и финансированию компаний высоких технологий. В конце концов Мартину, заведшему разговор о назначении цен на акции Microsoft, удалось оживить Гейтса. В конце вечера Мартин напророчил, что у Microsoft, возможно, будет «самый заметный выпуск акций в 1986 г. или даже за всю историю».
Предложения Мартина произвели на Гейтса благоприятное впечатление. Он высказался за то, чтобы ведущей фирмой стала Goldman, Sachs. Теперь оставалось только найти технологическую компанию. Ширли склонялся к фирме Alex. Brown, которая несколько лет обращалась в Microsoft с предложениями об осуществлении контроля над выпуском ее акций, когда это будет необходимо.
17 декабря основные стороны собрались в Беллевью. Гейтс, Ширли и Годет пригласили своего юрисконсульта. Юридическими делами Microsoft занималась компания Shidler McBroom Gates and Lucas [Gates (Гейтс) — это отец Билла], которую представлял Уильям Ньюком. Представители Goldman Sachs и Alex. Brown опоздали на несколько часов из-за плотного тумана над Сиэтлом.
Билл Гейтс заявил, что он рассчитывает на продажу двух миллионов акций. Имеющиеся акционеры, возможно, продадут до 10 процентов принадлежащих им акций, выставив на рынок примерно 600000 штук. Андеррайтеры должны были получить опцион примерно на 300000 дополнительных акций. В общей сложности Microsoft выставляла на рынок примерно 12 процентов компании.
После долгого спора с представителями Goldman, Sachs Гейтс отстоял цену 15 долларов за акцию, несколько выше, чем обусловленную отношением рыночная цена акции — прибыль компании у таких фирм по производству программного обеспечения, как Lotus и Ashton-Tate, поскольку у Microsoft был более разнообразный ассортимент продукции, но несколько ниже, чем у издателей программного обеспечения для больших компьютеров, которые считаются более надежными фирмами. При цене 15 долларов за акцию первый выпуск должен был принести 40 миллионов долларов. Консультанты считали, что Microsoft может требовать 20 долларов за акцию, поскольку рынок на надежные акции компаний, производящих программное обеспечение, после сентября увеличился. Гейтсу эта сумма не понравилась и он настоял на первоначальной цене.
После отсылки в SEC сообщения о намерении стать публичной акционерной компанией Microsoft надлежало подготовить проспект. Это очень тонкое искусство, потому что инвесторы, возможно, будут основывать свои решения о капиталовложениях именно на этом документе. В Microsoft понимали, что проспект должен сформировать положительный образ компании и сосредоточиваться на последних достижениях. Надо было объяснить, как компания собирается обеспечить продолжение роста, и не выдать при этом конкурентам ни одного секрета о будущих направлениях. В то же время проспект должен был быть реалистичным и не преувеличивать данные о положении Microsoft, чтобы в SEC не возникло сомнений в его обоснованности. Больше всего в Microsoft беспокоились о юридической безупречности проспекта, чтобы предвосхитить возможность обращения в суд акционеров на том основании, что в нем для сбыта акций была нарисована ложная картина состояния дел.
До того, как компания станет публичной, никоим образом нельзя было рекламировать ее акции. Поэтому Нью-ком потребовал, чтобы компания временно, по возможности, воздерживалась от появлений Гейтса на публике, пресс-релизов и прочих контактов с внешним миром. В то же время для того чтобы выпуск акций увенчался успехом, Microsoft надо было привлечь институциональных инвесторов с Уолл-Стрит. Поэтому организовывались деловые встречи с публикой, чтобы Гейтс мог объяснить избранным группам причины, по которым Microsoft идет на выпуск акций. Гейтса очень раздражали получаемые им указания о том, что он должен вести себя очень сдержанно и умерять свою восторженность. Гейтс соглашался на поездки к банкирам и финансистам в компании с Фрэнком Годетом, рассматривавшим вопросы, связанные с акциями, только после напоминаний о вялом состоянии фондовой биржи.
Участники состоявшегося 17 декабря совещания в течение трех недель регулярно встречались с адвокатом Shidler McBroom и обсуждали содержание проспекта. Решению этой задачи способствовал Уильям Ньюком, тем временем принявший решение поступить на работу в Microsoft.
8 и 9 января, когда адвокат проверял последние штрихи проспекта, в Microsoft работали эксперты, присланные Goldman, Sachs и Alex. Brown для проверки административных и финансовых дел и общей политики компании.
Они засыпали вопросами Гейтса, Ширли, Баллмера и Годе-та. Гейтс все еще считал, что цена 20 долларов за акцию слишком высока, но по настоянию Goldman, Sachs он в конце концов согласился на возможность назначения ее в пределах от 16 до 19 долларов.
В начале февраля Microsoft подала проспект в SEC; ответа пришлось ждать целый месяц. Тем временем Goldman, Sachs и Alex. Brown разослали 38000 проспектов инвесторам всех видов. Гейтсу, все больше и больше устававшему от всего этого, пришлось приготовиться к встречам с институциональными инвесторами, начавшимся 7 февраля.
Молодому мечтателю, который всегда быстро импровизировал яркие речи о силе программного обеспечения и его цивилизующем влиянии на общество, приказали говорить в сдержанном тоне, умеривать природный пыл и ограничивать представляемые данные информацией, содержащейся в проспекте. Хотя для Гейтса это было непростой задачей, но он справлялся с ней с таким блеском, что один из присутствующих спросил его, почему он говорит так кратко и сухо. «Вы считаете, что мне следует с волнением рассказывать о скучных вещах?» — огрызнулся Гейтс.
Фрэнк Годет, напротив, с огромным удовольствием выступал перед аудиториями, заполненными банкирами и финансистами. Свой восторженный доклад об отсутствии долгов у Microsoft и ее превосходных показателях в течение всей ее короткой истории он разбавлял несколькими клише и избитыми шутками. Гейтс тоже постепенно расслабился и иногда даже отваживался на расхваливание достоинств программного обеспечения, особенно принадлежавшего Microsoft. Институциональные инвесторы толпами собирались на эти информационные, встречи и все указывало на то, что они окажут серьезную поддержку выпуску акций на рынок.
5 марта SEC возвестила свой вердикт по проспекту. В нем было несколько замечаний, но ничего такого, что могло бы затронуть основное содержание проспекта. Через несколько дней адвокаты уже пришли к соглашению с SEC о необходимых переделках.
Между тем рынок акций продолжал расти и Эф Мартин просил Годета уговорить Гейтса увеличить число выпускаемых акций и повысить их цену до 20 долларов. Два крупных акционера Microsoft дали согласие на продажу 295000 акций.
Мартин прилетел в Сиэтл, чтобы сообщить хорошие новости. Он показал Гейтсу впечатляющий список приказов на покупку от институциональных инвесторов. Мартин объяснил, что акции, видимо, будут хорошо расходиться с самого начала и, вероятно, вырастут в цене до 25 долларов за акцию через несколько дней после первого выпуска.
Билл Гейтс, встретившийся после этого с Ширли и Годетом, не имел ничего общего с тем человеком, который боролся за цену 15 долларов. Ему вдруг показалось несправедливым, что инвесторы сразу же получат чистых 4 доллара на акцию. «Почему мы вручаем миллионы принадлежащих компании денег любимым клиентам Goldman?», — возмущался Гейтс, склонявшийся теперь к повышению начальной цены на акции. Годет объяснил, что он должен умерить свои претензии, чтобы не вызвать раздражение у институциональных инвесторов. В конце концов они пришли к соглашению о повышении цены до 21–22 долларов.
Затем они позвонили в Goldman, Sachs и сообщили о своем новом решении. С ними разговаривал Эрик Добкин, заведовавший предложением обычных акций; этот поворот был для него неприятной неожиданностью. Он больше часа проспорил с Фрэнком Годетом, доказывая ему, что эта новая идея, возможно, заставит отказаться от акций некоторых принципиально важных инвесторов, испортив их шансы на рынке. Годет резко отвечал, что он уверен в публике. Он сказал, что Goldman, Sachs служит, главным образом, интересам институциональных инвесторов и что компания должна решить, на чьей она стороне. Добкин упорствовал, но так и не смог поколебать Годета.
Добкин, совершенно выбитый из колеи, согласился с изменением цены до 21 доллара плюс-минус один пункт. В следующий понедельник шесть крупных инвесторов объявили, что они, возможно, откажутся от поддержки акций Microsoft.
12 марта Годет и Ньюком встретились с Добкиным и Мартином в нью-йоркской конторе Goldman, Sachs. Новости были довольно хорошие. Рынок акций находился в исключительно хорошем состоянии, а половина инвесторов, которые могли выйти из игры, заявили, что они продолжат участие в операции. Стороны сошлись на окончательной цене 21 доллар. Теперь надо было определить скидку за гарантирование размещения акций, в которую входят комиссионные, расходы на размещение и комиссия за управление. Обычно скидка за гарантирование составляла примерно 7 процентов продажной цены акций. Однако Гейтс поручил Годетту добиться не меньшей ставки, чем у компании Sun Microsystems, которая недавно при выпуске акций выторговала необычно низкую скидку 6,13 процентов. Поэтому Годет потребовал, чтобы была установлена скидка 6,13 процентов (примерно 1,28 долларов на акцию).
И вновь Добкин был потрясен и ринулся в бой за интересы своей компании. Он говорил о том, сколько сил потратили Goldman, Sachs и Alex Brown на то, чтобы уговорить своих клиентов купить акции Microsoft, и утверждал, что они внесли определенный вклад в то, что их благожелательно приняли. Закончил он тем, что не может пойти на скидку меньшую 6,5 процентов (1,36 доллара на акцию).
Перед Годстом встала серьезная проблема. У него были очень строгие указания от Гейтса, но он не мог связаться с ним для получения дальнейших инструкций, поскольку Гейтс находился в Австралии. Вновь разгорелся спор, и стороны согласились смягчить свои позиции. Добкин опустился до 1.33 доллара, а Годет дошел 1,30 доллара. Годет был непоколебим, а Мартин и Добкин в конце концов вышли из комнаты.
Через несколько минут Добкин попросил Годета о разговоре с ним одним. Годет смягчил тон и объяснил, стоящую перед ним проблему: он не мог поднимать цену без разрешения Гейтса. И бее же он согласился позвонить Джону Ширли для получения разрешения на поднятие скидки на один цент. Ширли согласился. В конце концов стороны согласовали скидку за гарантирование в размере 1,31 доллара на акцию.
Миллиардер на бумаге
Публичная торговля акциями на следующий день началась на цене 25,75 долларов, поразившей многих специалистов в области финансов, ожидавших, что курс на момент открытия биржи составит примерно 16 долларов. К концу первого дня курс акций быстро поднялся до 27,75 долларов. Было продано два с половиной миллиона акций. Рыночная стоимость акций Microsoft была оценена суммой 661 миллион долларов, что было несомненным успехом. Когда Lotus два года тому назад стала публичной акционерной компанией, ее стоимость оценивалась в 277 миллионов.
Поскольку Гейтсу принадлежало 43 процента компании (11 миллионов акций), его состояние в тот момент составляло 390 миллионов долларов. А так как курс акций Microsoft быстро повышался, цена принадлежащего Гейтсу пакета меньше чем за год дошла до 1,25 миллиарда долларов. К марту 1987 г. курс акций Microsoft поднялся до 84,75 долларов. В возрасте 31 года Билл Гейтс стал миллиардером и вошел в элитный круг богатейших людей планеты.
В списке богатейших людей Америки, опубликованном журналом «Forbes» (октябрь 1987 г.), Уильям Генри Гейтс III занял 29-ое место. В том же месяце фотография Гейтса была напечатана на титульном листе Fortune. В журнале писалось, что Гейтс «очевидно заработал денег больше, чем кто-нибудь еще в его возрасте во всех видах предпринимательской деятельности за всю историю». Его жалованье оценивалось суммой 133000 долларов. В списке Forbes Аллен находился на 87-ом месте. Принадлежащие ему 22 процента акций Microsoft стоили «всего лишь» 640 миллионов долларов.
Такое богатство не могло не привлечь брачные предложения. Но подходящий многим холостяк и к тому же самый молодой миллиардер в мире не мог определить, что движет его «поклонницами» — любовь или деньги. Мириам Любоу приставала к Биллу с вопросами о женитьбе, но он, оказывается, просто отложил это на будущее. В 31 год ему надо было еще многое сделать, прежде чем думать о создании семьи. «Вот исполнится 35, тогда и женюсь», — шутил он.
Глава 18
Культура Microsoft сегодня
После первого выпуска акций Microsoft Билл Гейтс появился в передаче «Good Morning, America» J ^(Доброе утро, Америка). Когда его спросили о том, чему теперь равно его состояние, он спокойно ответил, что его первоочередными заботами являются компания и разработка программного обеспечения, а не богатство. Он добавил, что цены акций колеблются и что его богатство определяется ценой акций Microsoft. Гейтс придерживался такого же скромного взгляда на свое состояние даже в 1990 г., когда оно значительно выросло. На вопрос Марка Стивенса («М. inс.», декабрь 1990 г.) о том, что значат для него принадлежащие ему деньги, Гейтс ответил: «У меня, нет денег, у меня акции. Мне принадлежит 35 процентов акций Microsoft, и я получаю жалованье 175000 долларов в год.» Гейтс, вынужденный признать, что 30 миллионов, которые он получил при продаже акций Microsoft в 1989 г. все-таки деньги, сказал, что все это означает для него возможность не беспокоиться о том, что заказываешь в ресторане, и иметь хороший дом на озере Вашингтон.
Главной заботой Гейтса всегда была и остается продажа программного обеспечения. После первого выпуска акций он больше чем когда-либо погрузился в дела Microsoft, отдавая работе в среднем по 65 часов в неделю. Возвращаясь из офиса домой примерно в 9 часов вечера, он часто включает свой PC и продолжает работать далеко за полночь. Отпуск для него — роскошь. За первые пять лет Microsoft у Билла было всего лишь два трехдневных отпуска. И только во второй половине 80-х он стал брать неделю отпуска в год. Весной 1986 г. он даже позволил себе взять в аренду 56-футовое парусное судно с командой и потратить четыре дня на путешествие вдоль берегов Австралии. Он страшно извинялся за это: «Мы только что выпустили акции и я вроде как сам себя побаловал.»
Билл продолжал оставаться очень экономным, если, конечно, учитывать возможности, которые открыло перед ним вновь обретенное богатство. Устав от куч квитанций штрафов за превышение скорости, которые собрал его «Порше», он купил дизельный «Мерседес». Его дом на озере Вашингтон находится примерно в полумиле от дома его родителей и он заходит к нем примерно два раза в месяц, обычно по воскресеньям. Отдыхая Билл, как в юношестве, поглощает биографии. Он внимательно следит за новыми биографиями великих ученых, бизнесменов и политиков. Он говорит, что это помогает ему понять ход мыслей этих людей. «Я прочел о Наполеоне больше, чем кто бы то ни было; я прочел все, что мог, о Леонардо да Винчи и Франклине Рузвельте.» Билл особенно любит читать истории успехов других компаний. Он утверждает, что одна из лучших книг всех времен — это «Му Years at General Motors» (Годы, проведенные мной в General Motors) Альберта Слоуна, потому что в ней объясняется, как эта компания полностью изменила мир автомобилей. Гейтс, естественно, старается приспособить удачные стратегии других крупных предпринимателей к сфере программного обеспечения.
Редмондский «кампус»
В начале 1985 г. Гейтс и Ширли решили перевести Microsoft в Редмонд (штат Вашингтон), чтобы обеспечить место для колоссального роста компании. В апреле 1989 г. началось строительство самого настоящего кампуса (campus — университетский, студенческий городок; — прим. перев.).
Его здания располагаются в форме буквы «X» с большой открытой площадью в центре, а в окружающий ландшафт входит пруд с фонтаном. Комплекс со всех сторон окружен лесом.
В марте 1986 г. 700 сотрудников пришли на работу в новый кампус. У каждого из них есть отдельный кабинет с окнами, выходящими в лес. Огромные сосны как будто отделяют Microsoft от внешнего мира.
Здания напичканы техникой, а все компьютеры компании соединены внутренней электронной почтой. Кабинет Билла Гейтса ровно вдвое больше, чем у остальных. На его столе стоят IBM PC AT, Macintosh и портативный Compaq.
Сегодня человеку, забредшему в это место в Редмонде, скорее покажется, что он попал на территорию колледжа, а не в штаб-квартиру корпорации. Возле «Озера Гейтса» жонглируют два программиста, неподалеку от них женщина с азиатской внешностью осторожно ударяет тонкими палочками по восточному, похожему на арфу инструменту, лежащему на полированной подставке. Ей аккомпанирует бородатый гитарист, как будто попавший сюда из 60-х. Повсюду носятся белки, а на лужайке греются утки, покой которых не нарушают редкие бегуны трусцой, люди, катающиеся на одноколесных велосипедах и все остальное, что творится вокруг.
Эти редкие моменты отдыха дополняют интенсивную деятельность, обусловленную высоким уровнем преданности служащих интересам компании.
Со стороны кажется, что жизнь программистов протекает спокойно. График работы свободный; некоторые программисты приходят в 9 часов вечера, а уходят в 5 утра. Их кабинеты украшены чучелами животных, аквариумами, луками и стрелами и другими коллекционными предметами всех сортов. Они одеваются как угодно и часто работают босиком. Один из сотрудников компании рассказывает, что, когда он идет на ланч в город, встречающие его знакомые спрашивают у него, почему он не работает. Они не могут поверить, что он может ходить на работу так небрежно одетым.
«Разработка программного обеспечения — это очень интенсивный труд, и мы стараемся сделать его как можно более приятным», — объясняет Джон Ширли. Однажды один посетитель спросил Чарльза Саймони о том, почему программисты так небрежны. Саймони дал простой ответ: «Потому что это в интересах дела.»
И он прав. Под кажущейся расслабленностью редмондского кампуса скрывается колоссальная производительность. Гейтс, сам программист, знает, что программисты нуждаются в рабочих условиях с минимальными ограничениями.
Многие программисты стараются компенсировать интенсивный умственный труд физическими упражнениями. Каждый сотрудник может бесплатно стать членом близлежащего клуба здоровья. Некоторые разработчики строят себе дома, другие увлекаются альпинизмом или лыжами. Один программист в качестве хобби стал серебряных дел мастером, другой регулярно выступает в соревнованиях по марафонскому бегу. Многие увлекаются музыкой, некоторые преподают, кое-кто занимается самообразованием. В штате Microsoft, кроме выступающего в концертах пианиста, множество гитаристов и играющих на электронных синтезаторах.
У людей, живущих в такой привилегированной обстановке, легко может развиться безразличное отношение к внешнему миру, но многие из них интересуются вопросами защиты прав человека и общественной жизнью. Разработчиков, когда они не заняты обсуждением наилучшего варианта реализации той или иной функции операционной системы, часто можно найти в закусочной за спором о правильности решений правительства. Заботы о гражданских правах иногда доходят даже до высшего руководства. Так, в марте 1986 г. Microsoft заявила, что она прекратит поставку своих продуктов в Южно-Африканскую республику в знак поддержки движения против апартеида.
То, что многие сотрудники приезжают из-за границы, придает кампусу Microsoft интернациональный оттенок. Многие из них работают переводчиками. Перевод Multi plan, Word и MS-DOS на французский, немецкий, итальянский и японский языки был выполнен на месте гражданами этих стран. Хотя все стараются говорить по английски, испанский акцент и восклицания на немецком придают своеобразный шарм разговорам, которые можно подслушать на лужайках.
Идеология бизнеса
Сегодняшняя идеология управления Microsoft сформировалась за годы существования фирмы. Компания подбирает обладающих наивысшими качествами, способных к упорному труду людей и предоставляет им все возможности проявить себя.
В Microsoft вполне нормален прием на работу сотрудников, не имеющих профессиональных навыков в программировании или формального образования. В конце концов, ведь ни один из ее основателей так и не добрался до университетских степеней.
Чарльз Саймони вносит огромный вклад в совершенствование работы Microsoft по набору новых сотрудников. Компания расходует значительные суммы на поиск и привлечение самых перспективных людей. Даже претенденту, вооруженному солидными дипломами и рекомендациями, приходится давать ответы на группу вопросов, предназначенных для проверки его знаний и аналитического мышления. Саймони долгое время настаивал на личных беседах с каждым потенциальным сотрудником для вынесения окончательного решения о приеме на работу. Он говорит: «Есть масса способов превращения хорошего кандидата в хорошего программиста. Мы берем талантливых людей. Я не знаю, как они приобрели свои способности, да меня это и не интересует. Но они талантливы. А среда может чертовски много сделать с ними.»
Деятельность служащих каждый год анализируется специальной комиссией. Систему оценок и продвижения по службе разработали с нуля в 1985 г. Саймони, Гейтс, Баллмер, Ширли и еще несколько человек. В Microsoft используются три системы поощрения работников, внесших существенный вклад в процветание компании: прибавки к зарплате, акционерные опционы и премии.
Все начинается с Гейтса. Он очень требователен к окружающим. «Приноровиться к работе с ним иногда непросто, потому что он рассчитывает на очень высокий уровень квалификации. Если вы не удовлетворяете этому уровню, он в этом удостоверится и скажет вам,» — говорит Джефф Рейке, заведующий отделом разработки программного обеспечения.
«Если вы не хотите работать на всю катушку и напрягаться, вам здесь делать нечего», — говорит Гейтс.
Гейтс, бывает, теряет самообладание и становится придирчивым. Разработчик Джефф Гарбере рассказывал, что работа с Гейтсом сделала его упрямым. Сначала он тяжело переживал выговоры Гейтса. Затем он научился давать сдачи. «Надо обязательно отвечать на его разносы. Если пойдешь на попятный, он перестанет тебя уважать.» Майк Слейд говорил, что «для человека, который так часто бывает прав, он всегда готов признать свою неправоту. Но имейте в виду, убедить его в том, что он не прав, не так просто.»
Во взаимоотношениях господствует атмосфера открытости и откровенности. Приветствуется направление сотрудниками фирмы сообщений по электронной почте любым другим служащим независимо от их должности. Нередко можно стать свидетелем того, как Билл Гейтс разговаривает со своими служащими в кафетерии компании. Он говорит, что ему доставляет удовольствие общаться с людьми, обсуждать их планы и заставлять их проявлять все, на что они способны.
Административные работники Microsoft стремятся не отстать от тенденций рынка и поддерживать хорошие деловые отношения с другими компьютерными фирмами. По словам Джеффа Рейкса, Microsoft внимательно следит за тем, чтобы у компаний, производящих компьютеры, складывалось о ней благоприятное впечатление. «Когда представители IBM приехали в Microsoft, мы быстро спрятали все наши Macintoshs. Нам не хотелось, чтобы в IBM в то время знали, что у нас много компьютеров Macintosh. А когда Стив Джобс привез Джона Скалли, мы спрятали все наши IBM РС.»
Билл Гейтс для поддержания творческого духа требует, чтобы программисты работали в небольших группах несмотря на размер компании. «Для нормальной работы нужна маленькая команда, — утверждает он. — Когда мы начинали Excel, над программой работали пять человек, включая меня самого. Сегодня над ней работает семь человек, при этом ей никогда не занимались больше пятнадцати человек. Задач, для которых нужен коллективный труд, более чем достаточно, чтобы ставить много людей на одну программу.» Пол Аллен говорит, что эта стратегия с самого начала стала частью подхода Microsoft к работе. «Когда увеличивается размер компании, то очень важно при появлении возможности сделать новый продукт иметь небольшую команду, чтобы не упустить эту возможность. Именно это мы всегда и делали в Microsoft. У нас были маленькие группы, работавшие в разных областях.»
Кампус Microsoft — это поднимающее дух место, где нормой являются доброжелательность и стремление к совершенству. Несмотря на давление со стороны администрации и довольно скромное жалованье — которое, надо заметить, дополняется акционерными опционами — годовая текучесть кадров Microsoft примерно на 10 процентов ниже, чем в среднем в микрокомпьютерных компаниях. А творческая энергия ее сотрудников колоссальна. Джефф Рейке так толкует то, что составляет магию Microsoft: «Все идет от Билла. У компании есть индивидуальность. Если вы сопоставите индивидуальность компании с личными особенностями Билла, то увидите, что это почти одно и то же.» Предпринимательская энергия и творческий гений Билла Гейтса глубоко пропитывают весь организм компании.
Глава 19
Works — продукт для начинающих пользователей
За столом сидели семь человек. Они представляли многоцветье корпоративной Америки. Всем им, от секретаря до заведующего компьютерной службой, приходилось использовать программное обеспечения для выполнения своей работы. Microsoft собрала их в Сан-Франциско, чтобы узнать их мнения о новом разрабатываемом продукте — Works.
Microsoft проводила одну из встреч с «подопытными» пользователями, направленных на то, чтобы привести творческие раздумья на уровне высоких технологий в соответствие с потребностями обычных людей. Представители Microsoft, встречаясь с конечными пользователями, рассматривавшими программное обеспечение с точки зрения практических задач, которые оно помогает им решать, например, подготовить отчет о состоянии какого-то проекта для начальника или построить диаграмму месячной сметы для административного совещания, оставляли теоретические споры о будущих возможностях, технических приемах и стратегиях маркетинга.
На этой состоявшейся в декабре 1986 г. вечерней встрече присутствовали трое мужчин и четыре женщины. Когда представители Microsoft спросили у них, какими программами они пользуются в своих компаниях, пять человек назвали Lotus 1-2-3, двое — Microsoft Word и двое — dBASE производства Ashton-Tate.
Руководитель проводимого Microsoft семинара задал пользователям вопрос о том, как они пришли к использованию этих продуктов. Трое ответили: «В моей компании есть список разрешенного к применению программного обеспечения». Лишь двое выбрали программы сами по примитивным мотивам: «У моего знакомого был Word, вот и я его выбрал»; «Lotus 1-2-3 выглядела современнее, чем VisiCalc».
Программист из Microsoft продемонстрировал на цветном компьютере Compaq опытный образец Works. Этот комплексный программный пакет, состоящий из электронной таблицы, текстового процессора и коммуникационного модуля, был рассчитан на простоту в использовании. Works, снабженный интерактивной обучающей программой, предназначается, главным образом, для новичков, которые никогда не пользовались PC или прикладными программами.
Посыпались вопросы. Совместим ли пакет с Windows? Электронная таблица работает похоже на 1-2-3? Программист спокойно отвечал, концентрируя внимание на основных особенностях Works.
После демонстрации руководитель семинара задал вопросы аудитории для изучения реакции на продукт.
Что вам больше всего поправилось в этой программе?
• Мне нравится то, что можно объединить несколько функций. Как раз сейчас я составляю отчет и пользуюсь тремя разными программами.
• Мне очень нравится Macintosh, а эта программа очень похожа на Macintosh.
• Меня обычно пугают компьютеры, но в этой программе, похоже, легко разобраться.
Что вам не понравилось?
• Хотелось бы, чтобы в программе были окна.
• Ну хотя бы два окна. И должна быть возможность переходить из одного окна в другое.
• Неплохо бы иметь автоматическую запись макросов. Чего недостает программе до совершенства?
Хотелось бы, чтобы она была более совместима с макросами Lotus.
Это говорят многие. Но составляемые ими макросы на самом деле довольно просты. Так почему же это так важно?
• На изучение макросов Lotus уходит уйма времени. Зачем еще его тратить?
• Я пользуюсь Lotus, но электронная таблица, которую вы показали, кажется отличной.
Для кого, по вашему мнению, предназначен этот продукт?
• Для бытового использования, чтобы составлять списки адресов для рождественских открыток.
• Пожалуй, в офисе нужно что-нибудь помощнее.
• Он подошел бы для только начинающих работу на компьютере. Но я не вижу, как бы этот продукт мог заменить то, чем мы уже пользуемся.
• Мне очень понравилась обучающая программа. В том программном обеспечении, которым мы пользуемся в офисе, приходится разбираться по руководству.
Не могли бы вы поставить программе оценку от 0 до 10?
• Ставлю ей 7, потому что она выглядит простой.
• Я тоже ставлю ей 7 как продукту для бытового использования.
• Это интересная программа. Моя оценка 5.
• Шесть.
• Наверное 5. Это программа для дома или школы. Для канцелярии она не годится.
• Совершенно не представляю себе, как ее можно было бы использовать в канцелярии. Ставлю ей 6.
• Это великолепная программа для новичков. Наверное, 7 или 8.
Представители Microsoft вернулись в Редмонд, придя к заключению, что адресат программы определен правильно. Works был продуктом, предназначенным главным образом для того, чтобы сделать компьютер доступным новичку.
Комплексные программные средства
В 1984 г. на рынке начали появляться комплексные программы, в которых в одном продукте сочеталось несколько прикладных программ. Symphony производства Lotus, одна из первых комплексных программ, начала неплохо расходиться, но была встречена не с таким воодушевлением, как 1-2-3. Одной из причин неважного впечатления от Symphony стала сложность ее изучения. В Framework производства Ashton-Tate использовался графический пользовательский интерфейс в текстовом режиме, причем эта программа базировалась на концепции окон аналогично Microsoft Windows. Однако ее электронная таблица работала очень медленно, а Framework пользовался весьма скромным успехом.
В 1986 г. спрос на комплексные программные средства был очень низок. Symphony и Framework привели к тому, что программы этого типа начали представляться слишком сложными для среднего пользователя. Затем компания Software Publishing Corporation (SPC) выпустила First Choice. У этой утопающей фирмы появилась мысль собрать в один пакет четыре прежде популярных программы. First Choice была настолько проста, что публика сразу же ею заинтересовалась. Согласно InfoCorp эта программа закончила год на девятом месте по годовому объему продаж.
First Choice ясно показала, что у простых в эксплуатации комплексных программ есть рынок. В Microsoft это не прошло незамеченным.
Проектирование Works
Проект Works начался в конце 1985 г. как разработка комплексного продукта, предназначенного, главным образом, для обслуживания рынка PC нижнего уровня. Пакет должен был стать продуктом, в котором сможет разобраться и который сможет использовать широкая публика.
Поскольку Гейтс старался способствовать продвижению графического пользовательского интерфейса и уже решил, что в перспективе все приложения Microsoft будут переориентированы на Windows, пакет Works был намечен как программа для Windows.
Через четыре месяца работы над проектом зашли в тупик. Разработчики заявили, что, когда они используют Windows на PC с микропроцессором 8088, получаются посредственные показатели.
Для рассмотрения этой проблемы Гейтс собрал совещание с участием Джеффа Рейкса, Джейба Блюменталя и ведущих разработчиков. Было принято решение о создании Works в текстовом режиме, как Multiplan и Word, чтобы он мог нормально работать на PC нижнего уровня. Однако Works должен был иметь «внешность Windows» с мышью, ниспадающими меню, диалоговыми окнами и прочими особенностями Windows.
После этого работа над Works облегчилась. У Microsoft уже были готовы многочисленные программные фрагменты, которые можно было использовать в Works. Для входящего в Works текстового процессора были взяты большие куски из Word. Электронная таблица была сделана по образцу 1-2-3 из-за большой популярности этого продукта. Works в плане разработки оказался одним из самых простых продуктов в истории Microsoft. В ходе работы не менялись ни спецификации, ни коллектив программистов.
Обучающая программа Works
В 1983 г. в Microsoft был организован отдел компьютерного обучения, целью которого являлась разработка обучающих средств для программ компании. В 1986 г. обучающая программа для Windows сыграла огромную роль в реализации этого продукта.
Создание обучающей программы для Works началось в июне 1986 г. Ею занимались три программиста. В сентябре к ним присоединился Барри Линнет, взявшийся за разработку формы уроков. Ему, как руководителю группы, было поручено написать самую сложную обучающую программу по сравнению со всеми ранее существовавшими.
Линнет до прихода в Microsoft ни разу не дотрагивался до PC. В колледже он изучал биологию и был не очень расположен к компьютерам. Попутешествовав по США, он остановился в Сиэтле. Место ему понравилось, и он решил здесь немного задержаться. Именно тогда он завел приятельские отношения с Бетси Дэвис, работавшей в отделе компьютерного обучения Microsoft. Барри искал работу, поэтому Бетси попросила его, чтобы он в течение нескольких дней помог ей исправить затруднительное положение, сложившееся в отделе. Барри так понравилось то, что он увидел, что и через пять лет он все еще оставался там. Ему принадлежит значительная часть заслуг в создании выдающейся обучающей программы для Works.
И вновь Microsoft нашла одаренного человека, направила его усилия на соответствующую цель и в полной мере использовала его способности.
Линнет сформулировал базовый шаблон, который должен был применяться во всей обучающей программе для Works.
1. Знакомство с некоторой задачей, например, с вырезанием и вставкой текста с помощью модуля для подготовки текстов.
2. Демонстрация того, как продукт выполняет эту задачу.
3. Предоставление пользователю возможности потренироваться в выполнении этой задачи.
В первой части каждого урока внимание сосредоточивалось на требуемых результатах. «В начале урока надо заинтересовать пользователя. Зачем мне это нужно? Что я буду с этого иметь?» — объясняет Линнет.
Линнет считал, что пользователи обучающей программы должны получать от нее такое же удовольствие, как от телепередачи. Он любил визуальные эффекты и яркие краски. Каждый экран он рисовал с предельной тщательностью, как мультфильм. Кроме того, программистов призывали к тому, чтобы они дали волю своему воображению. Для передачи мыслей учебная программа опиралась не на бесконечные страницы, забитые информацией, а на рисунки и мультипликацию. «Самое главное в изучении чего бы то ни было заключается в том, насколько оно приятно. Если вам не скучно, вы во всем разберетесь. Это основа обучения… Людям нравится зрительная стимуляция… Чтобы пользователи разобрались в том, как пользоваться продуктом, компьютерное обучение должно быть веселым и интересным.»
Вся изобразительная часть учебной программы, от забега улиток до вида ночного Нью-Йорка, возбуждала любопытство. «Тур» по текстовому процессору начинался с демонстрации железного инструмента, обкалывающего массивную серую глыбу. Подпись гласила: «2000 лет до нашей эры. Сначала были зубило и камень». На следующем экране показывалась рука, пишущая авторучкой на листе бумаги и пузырек чернил. «1776 г. нашей эры. Потом появились ручка и бумага. Дело пошло быстрее, но одна единственная оплошность могла накликать катастрофу.» Когда пользователь щелкал мышью, чтобы двигаться дальше, чернила из пузырька заливали всю бумагу. Затем появлялась пишущая машинка. «1929 г. нашей эры. Затем пришла пишущая машинка. Мелкие ошибки можно было исправить, но крупные изменения означали перепечатку всего текста!» Потом на экране возникал персональный компьютер. «Сегодня текстовый процессор берет на себя весь оформительский труд… поэтому можно сосредоточить мысли на том, что писать, и не беспокоиться об ошибках.» Преимущества текстового процессора демонстрировались на нескольких примерах, таких как проверка правописания, замена слов, реорганизация абзацев и т. д.
После того как учебная программа знакомила пользователя с задачей, ему оставалось только наблюдать на экране за демонстрацией ее решения. «Лучший способ научить решать задачу… — обратиться к человеку, который умеет это делать, и попросить его, чтобы он повозился с вами, чтобы он взял мышь и сказал: «Смотри, вот как это делается.» Именно к этому мы и стремились [в демонстрационной части обучающей программы] — чтобы за спиной пользователя стоял человек и помогал ему.»
Каждый урок обучающей программы заканчивался упражнением для пользователя, предоставляющим ему возможность потренироваться в том, что он только что узнал, в условиях идентичных реальному использованию Works.
Работа над электронной таблицей была закончена программистами за три месяца. Однако для завершения 49 уроков обучающей программы группе из отдела компьютерного обучения потребовалась серьезная помощь извне. В январе 1987 г. в этот отдел влились девять дополнительных программистов. У этой группы был особенно пестрый диапазон прежних занятий. Среди их прошлых профессий молено было найти тренера по байдарочному спорту и смотрителя автомобильной стоянки. Когда дело доходило до поиска примеров, демонстрирующих использование Works, эта пестрота давала свои плоды. Эта группа, ничего не упустив, создала в общей сложности более 5000 учебных экранов.
Каждый учебный экран был запрограммирован так, что он реагировал на различные действия пользователя. Так, помимо успешного решения поставленной задачи и выдачи поощряющих сообщений пользователю (когда он нажимал на правильную клавишу), если пользователь нажимал не то, что надо, обучающая программа выводила дополнительные указания. Программирование обучающей программы на огромное число возможных реакций пользователя — это очень большое достижение.
В один из уроков входил забег улиток, обретший скандальную славу. За этот пример отвечал программист, бывший студентом Иллинойского университета, приехавший в Microsoft в летнюю интернатуру. Провожая его, программисты отдела компьютерного обучения вырядились улитками и организовали «забег». Они по-пластунски медленно ползли по вестибюлю. Приезжие специалисты, прибывшие на совещание с Биллом Гейтсом и Джоном Ширли, пришли как раз во время и увидели этих гигантских моллюсков из Microsoft, крадущихся им навстречу.
После подготовки уроков группа компьютерного обучения испытывала их на всех пользователях-новичках, каких удавалось найти. Морскими свинками становились друзья, родители, племянники и племянницы и самые дальние родственники при условии, что они никогда раньше в глаза не видели компьютер. «Наблюдение за реакцией людей было просто фантастикой», — вспоминает Бетси Дэвис. Она рассказывает, что программисты обнаружили, что многие вещи, казавшиеся им очевидными, были совершенно неочевидны для начинающих. Например, когда обучающая программа просила их нажать TAB, они набирали на клавиатуре Т-А-В.
В конце концов обучающая программа для Works стала образцом для обучающих программ. Барри Липнет считает, что его группа разработала уникальное решение задачи подготовки пользователей. Самое удивительное заключается в том, что он никогда не изучал компьютеры.
Works выпускают в свет
Works появился в продаже в сентябре 1987 г. Поскольку его выпуск и выпуск Excel для Windows совпали по времени, Excel присвоила причитающиеся ему аплодисменты. Постепенно в компьютерных журналах поняли, что Microsoft создала еще один шедевр. В опубликованных в них статьях отмечалось, что ноу-хау, вошедшее в обучающую программу для Works, поразительно.
В марте 1988 г. Microsoft заказала Grigs Anderson Research проведение опроса пользователей Works. Сотрудники этой фирмы обзвонили 150 человек, никто из которых не работал в компаниях, производящих аппаратное или программное обеспечение для компьютеров. Результаты опроса показали, что пользователи Works почти никогда не имели дела с другими программами. При ответе на вопрос о том, каким образом они изучали продукт, все хвалили интерактивную обучающую программу. На вопрос: «Какая часть документации программного продукта вам больше всего понравилась?» большая часть пользователей назвала обучающую программу. Ею пользовались 94 процента, а 74 процента сказали, что они очень ею довольны. Это резко контрастировало с документацией в печатной форме, оцененной как «сложная для понимания» тремя четвертями опрошенных. Восемьдесят шесть процентов изучили Works с помощью учебной программы, а 73 процента указали, что они освежают свою память, просматривая уроки на экране.
Барри Липнет счел результаты опроса вполне удовлетворительными. «Для меня это было просто великолепно. Самое странное в работе здесь заключается в том, что ты тратишь год-полтора на что-то, а когда все готово, получаешь в результате вот эту маленькую дискету. Потом ты больше никогда ее не видишь.»
Во всех журналах, в которых проводилось сравнение Works с другими комплексными программами, рассчитанными на неподготовленных пользователей, ее ставили далеко впереди конкурентов. Самая неожиданная похвала оказалась напечатанной в августе 1989 г. в «Info World». На этот раз Works сравнивали не только с комплексными программными продуктами для неподготовленных пользователей, но и с нацеленными на профессиональный рынок, включая Symphony, Framework и Smart (Informix). Ко всеобщему удивлению, на первое место вышли Works и Framework.
Глава 20
Видение будущего
Билл Гейтс на собрании Бостонского компьютерного общества в июне 1987 г. объявил, что распродано 250000 копий Windows. К началу 1989 г. разошлись уже 2 миллиона копий, и Windows стала наиболее реализуемым продуктом Microsoft, а уровень ее продажи составил 50000 копий в месяц.
Как это получилось? Excel, PageMaker, Designer, Omnis и другие удачные прикладные программы для Windows превратили этот некогда плохо принятый продукт в бестселлер. И сама Windows тоже существенно изменилась. Характеристики версии 2.0, выпущенной одновременно с Excel, были гораздо лучше, чем у первой версии.
В 1989 г. на рынок хлынули прикладные программы для Windows. Текстовый процессор AMI, база данных SuperBase и программа для подготовки штриховых иллюстраций Corel Draw доказали работоспособность Windows. Microsoft тоже приспосабливала к Windows свои главные продукты. Шла работа над преобразованием Word, причем размах этого проекта был огромным. Текст программы Word 2.0 и 4.0 состоял из 35000 и 78000 строк соответственно, а длина текста Word для Windows была больше 400000 строк.
Билл Гейтс энергичнее, чем когда либо, рекламировал свой графический пользовательский интерфейс. В январе 1989 г. в Париже он заявил, что для Windows в данный момент разрабатывается больше приложений, чем для любой другой среды.
Lotus, WordPerfect и Ashton-Tate долгое время игнорировали Windows, предпочитая переориентацию своих продуктов на Presentation Manager, поддерживаемый IBM графический пользовательский интерфейс для ее новой многозадачной системы OS/2. Однако к лету 1989 г. стало ясно, что деловой мир с расположением относится к Windows и ожидает обещанных усовершенствований следующей версии.
Великий день
Волнение, царившее в микрокомпьютерной промышленности в ожидании следующей версии Windows, в первые несколько месяцев 1990 г. дошло почти до безумия, пока наконец не наступил великий день ее представления. Почти через пять лет после первого выпуска в ноябре 1985 г. Windows в конце концов должна была раскрыть весь свой потенциал.
Microsoft не пожалела денег на превращение рекламной кампании Windows 3.0 в историческое событие. 22 мая 1990 г. в нем участвовало примерно 6000 человек; центральной сценой мультимедийной феерии стал нью-йоркский театр «Сити-Сентр». Праздничные мероприятия происходили также в семи других североамериканских городах, в которые через спутник велась прямая трансляция с нью-йоркской сцены, и в 12 крупных городах, разбросанных по всему миру, в том числе в Лондоне, Амстердаме, Стокгольме, Париже, Мадриде, Милане, Сиднее, Сингапуре и Мехико. В театрализованное представление входили видеофильмы, слайды, лазерные эффекты, объемный звук и речь Билла Гейтса, провозгласившего Windows 3 «крупной вехой» в истории программного обеспечения и сказавшего, что она «вносит отпечаток личности в миллионы компьютеров с MS-DOS». Он назвал Windows «лучшей DOS, чем сама DOS».
Microsoft потратила 3 миллиона долларов только на празднества, посвященные премьере Windows 3.0, и собиралась вложить еще 7 миллионов долларов в ее продвижение на рынок путем размещения рекламы, распространения 250000 бесплатных демонстрационных дискет и организации демонстраций и семинаров. По словам Гейтса, это было «самым экстравагантным, широкомасштабным и дорогим представлением программного продукта за всю историю».
Долгожданная Windows 3.0
Звезда этого шоу, Windows 3.0 — плод занявшего два с половиной года труда группы из 25 человек, называвших себя «Win 3 team». Каждый разработчик отвечал за определенную часть продукта и пользовался значительной творческой свободой — в общих рамках, определенных Биллом Гейтсом, поддерживавшим тесную связь с членами группы по электронной почте, два раза в неделю собиравшим их и всегда требовавшим высочайшего качества.
Важнейшая новая характеристика Windows — это использование спецификации дополнительной памяти (EMS), ломающей ограничение DOS на использование 640К памяти. Она облегчает работу в многозадачном режиме, поскольку пользователи Windows могут одновременно запускать несколько больших прикладных программ, не беспокоясь о выходе за пределы памяти. Эта возможность упрощает, например, перенос данных из электронной таблицы и рисунков из графической программы в отчет, подготовленный с помощью текстового процессора.
В новой версии, кроме того, предусмотрены сетевые функции, отсутствовавшие в прежних версиях Windows, хотя критики утверждают, что эти возможности имеют еще зачаточный характер. Microsoft облегчила установку и конфигурацию Windows, увеличила число принадлежностей рабочего стола и изменила вид экрана.
Новую структуру экрана Microsoft нашла после того, как опрос пользователей Windows 2.1 вскрыл многочисленные жалобы на то, что интерфейс выглядит так, как будто он сконструирован программистом, почти не имеющим представления об эстетике. Яркие синие и красные краски первых версий заменили приглушенные тона и более профессиональный внешний вид, а многие пиктограммы были перерисованы для придания им большей наглядности. По словам Тэнди Трауера, заведующего отделом архитектуры пользовательского интерфейса Microsoft: «Windows — это попытка расширить рынок за счет облегчения использования среды новыми пользователями».
Очень ходовой товар
Долгое ожидание Windows 3.0 породило совершенно нереалистические надежды. Джиму Сеймуру в «PC Week» удалось ее правильно оценить:
«Наступил момент, когда Windows становится реальностью — если точнее, реальной альтернативой работе в DOS. До сих пор Windows была новшеством, соблазнительной штучкой, но разочаровывала, а иногда создавала превратное поверхностное впечатление о возможностях графических интерфейсов.
Хотя Windows 3.0 еще далека от совершенства, тем не менее она кладет конец такой критике. Это на самом деле хорошая вещь… Ее стоило подождать.»
Реакцию на этот поворотный продукт не пришлось долго ждать. За первые два месяца после выпуска Windows по данным «PC Week» (30 июля 1990 г.) Microsoft продала во всем мире больше 800000 ее копий. К концу 1990 г. объем продажи дошел до одного миллиона копий. Когда ведущие отраслевые издания объявили свои награды за 1990 г., Windows удостоилась довольно многих призов. Журнал «Byte» (январь 1991 г.) присудил Windows «Награду за совершенство», назвав ее «первым практичным графическим пользовательским интерфейсом для IBM PC, встретившим всеобщий теплый прием у пользующейся DOS публики». Журнал «PC Magazine» (15 января 1991 г.) включил ее в статью «Лучшее в 1990 г.», иллюстрация к которой была помещена на обложке; в ней говорилось, что данный продукт Microsoft «вполне обоснованно можно считать самым удачным новым продуктом 1990 г.». «РС Computing» за декабрь 1990 г. называл Windows 3.0 одним из самых важных продуктов года и до небес превозносил новую версию:
«Когда будут написаны анналы века PC, 22 мая 1990 г. ознаменует первый день второй эры IBM-совместимых PC, В этот день Microsoft выпустила Windows 3.0, Ив этот день IBM-совместимый PC — машина, стреноженная устаревшей текстовой операционной системой и программами в стиле семидесятых годов — превратился в компьютер, который может вступить в десятилетие многозадачных графических операционных сред и новых мощных прикладных программ.
Windows 3.0 справляется с тем, что не получалось у ее предшественников: VisiOn, GEM, первых версий Windows и Presentation Manager OS/2. Она имеет достаточно хорошие характеристики, не изгоняет имеющиеся прикладные программы для DOS и заставляет вас поверить в то, что она часть PC… Эта программа, стоящая 149 долларов — самая удачная доселе попытка создания многозадачной графической среды для PC.
Само собой разумеется, не обошлось и без изрядного количества критических стрел. Одна из самых частых жалоб заключается в том, что Windows 3.0 для нормальной работы требует довольно передовых технических возможностей. Согласно Microsoft для работы Windows 3.0 необходимы как минимум PC с микропроцессором 80286, имеющий RAM с объемом 640К, жесткий диск и монитор EGA. Однако многие обозреватели подчеркивают, что для получения приемлемых показателей необходим PC с микропроцессором 80386 и RAM объемом 2 мегабайта и монитор VGA. Согласно Питеру Льюису, компьютерщику-аналитику, {«San Jose Mercury News», 16 декабря 1990 г.), старые PC на микропроцессоре 80286 составляют подавляющее большинство установленного парка микрокомпьютеров. Среди других факторов, мешающих пользователям по-настоящему применять Windows 3.0, он указывает на временные и финансовые затраты, необходимые для перехода на прикладные программы, написанные специально для Windows, и отсутствие в данное время некоторых важных продуктов (например, Lotus 1-2-3 и WordPerfect) для данной среды. (Правда, Lotus Development Corporation и WordPerfect Corporation объявили, что они занимаются переделкой своих продуктов под Windows 3.0.) Кроме того, Льюис утверждает, что «компьютеры редко выпускают с мышью, а без нее Windows довольно неуклюжа».
— Помимо Lotus и WordPerfect о поддержке Windows 3.0 объявили еще семь крупных компаний по производству программного обеспечения: Ashton-Tate, Borland, Informix, Oracle, Software Publishing, Symantec и Xerox. Применение Windows 3.0, вероятно, будет расширяться по мере того, как эти фирмы начнут выпускать свои популярные продукты в версиях для Windows.
Между тем в Apple Computer внимательно следят за фурором, произведенным Windows 3.0. Заведующий отделом системных программных продуктов компании Джим Дэвис примерно во время выпуска Windows 3.0 встретился с аналитиками с целью рекламы достоинств новой операционной системы Apple System 7 (выпущенной позлее, в мае 1991 г.) и уверения их в том, что она является гораздо лучшим графическим интерфейсом, чем Windows. «Мы занимаемся этим делом уже шесть лет», — заявил он. «SoftLetter» (23 мая 1900 г.) соглашается с тем, что «в Apple на самом деле в пользовательских интерфейсах в целом разбираются гораздо лучше, чем во всех остальных компаниях. Более того, учитывая ограничения, присущие рынку, связанному с Intel, в частности, мешанину противоречивого аппаратного обеспечения pi стандартов на системном уровне, мы сомневаемся в том, что даже Microsoft когда-нибудь удастся ликвидировать эту брешь.» Угроза Apple, отмечают авторы, заключается в том, что, если разработчики в большом числе начнут предлагать почти одинаковые прикладные программы для обеих платформ, «Macintosh потеряет свою оригинальность (при более высокой цене)». В конце концов рынок покажет, смогут ли пользователи в поисках хорошего графического интерфейса пробиться через путаницу аппаратных стандартов в мире PC или они будут все в большей степени обращаться к простоте единственной операционной системы, имеющейся на всех Apple Macintosh.
Windows u OS/2
IBM, представляя в апреле 1987 г. PS/2, также объявила о том, что компания сотрудничает с Microsoft в деле разработки новой операционной системы и графического пользовательского интерфейса для нее, получившего название Presentation Manager. В конце 1989 г. IBM наконец выпустила версию 1.1 OS/2 для компьютеров IBM. Версия Microsoft для IBM-совместимых компьютеров, OS/2 1.21, вышла только через шесть месяцев.
Многие считали, что OS/2 в конечном счете заменит DOS, но Microsoft продолжала работу над ее совершенствованием. (Версия 5.0 должна выйти в 1991 г.; см. «Приложение А».) При представлении Windows 3.0 Гейтс сказал, что Windows и OS/2 принадлежат к одному семейству и что OS/2 — плод Windows. В этом же месяце Стив Баллмер неофициально окрестил OS/2 «Windows Plus».
И все же в течение всего 1990 г. IBM и Microsoft неоднократно переформулировали взаимосвязь между Windows и OS/2, вызывая путаницу и подозрения в прессе. Чарльз Петцолд в «PC Magazine» (15 января 1991 г.) вспоминал события 1990 г. и описывал ситуацию следующим образом: «Состояние дел в сфере операционных систем можно определить следующими словами: путаница, неопределенность, беспокойство и сомнения. К сожалению, два путеводных огня этой отрасли, IBM и Microsoft, являются мастью этой проблемы, а не частью ее решения. Этого достаточно, чтобы заставить вас подумать о покупке Macintosh.»
Многие пользователи PC тщетно ожидали OS/2 2.0, обещанную к концу 1990 г., но не вышедшую. Тем временем Windows 3.0 продолжала приобретать новых пользователей. Споры в компьютерной печати не прекращались; многие авторы признавали, что OS/2 и Presentation Manager, хотя и превосходят в техническом отношении DOS и Windows 3.0, стали жертвами плохого маркетинга и постоянного изменения позиций совместно создавших их компаний. Петцолд подчеркивал, что «почти все безоговорочно признают техническое превосходство OS/2 и Presentation Manager над DOS и Windows 3.0. Но стандарты определяются рыночными тенденциями и политикой.» Он назвал OS/2 «комком противоречий среди операционных систем. Если копнуть глубже, система блестящая, мощная и разносторонняя… но на поверхности одна неразбериха». Он считает OS/2 жертвой «грубых маркетинговых промахов» Microsoft и IBM.
Джон Удел, старший редактор журнала «BYTE» (июнь 1990 г.), сравнивая Windows 3.0 и OS/2, ставит вопрос о том, не совершила ли Microsoft «корпоративное братоубийство» в случае Windows и OS/2. Вот как он на него отвечает:
«И да и пет. Windows 3.0 направлена на удовлетворение многих насущных потребностей и удовлетворяет их. Редко когда модернизация операционной системы настолько повышает полезность имеющейся техники. Windows 3.0 вызовет восторг у давних рьяных приверженцев Windows и завоюет много новообращенных. Разработчики гурьбой устремляются к этой платформе, а иногда переходят с Presentation Manager OS/2 на Windows. Импульс, созданный Windows, может превратиться в приливно-отливную волну. По соскреби ее изысканно отполированную поверхность и найдешь под ней скрипучую старую DOS,»
Отношения между Microsoft и IBM
Путаница с определением места OS/2, вызванная действиями IBM и Microsoft, заставила многих промышленных обозревателей строить догадки о состоянии их сотрудничества. В сентябре 1990 г. компании объявили о новом разделении труда по OS/2, при этом IBM брала на себя основную часть работы по ее созданию; узнав об этом, отраслевая печать тут же пришла к заключению о том, что это первый шаг к «разводу». Многие приводили высказывание председателя Lotus Джима Манци о том, что это «балканизация рабочего стола», а журналисты горько оплакивали неразбериху, неизбежную для пользователей.
Однако два главных игрока старались нейтрализовать эти предположения, объясняя, что данный ход имеет своей целью обеспечить большую эффективность и последовательность разработки OS/2. Их заявления внешне говорили о продолжении сотрудничества. Ли Рейсвиг, вице-президент IBM по программированию, сформулировал дело так: «Microsoft и IBM рассматривают Windows как долгосрочную возможность, но не ближайшую. Я считаю, что Windows — это расширение DOS, a DOS просуществует еще долго. Ее замена на OS/2 не планируется.» Огив Баллмер из Microsoft заявил журналу «PC Week» (24 сентября 1990 г.), что перспективная цель Microsoft заключается в предложении Windows для DOS и OS/2. В заключение он сказал: «Вы можете не понимать нашего брачного союза, но мы не разводимся».
В мае 1990 г. Билл Гейтс, говоря о непрерывно идущей борьбе операционных систем за господство (в которую в определенной мере включается UNIX), уверенно заявил: «Здесь нет ничего негативного. Это борьба Microsoft против Microsoft против Microsoft», что и тревожит многих, работающих в данной отрасли.
В будущее — информация на кончиках пальцев
В ноябре 1990 г. Гейтс произнес вступительную речь на осенней выставке Комдекс в Лас-Вегасе. Прежде чем предоставлять слово Гейтсу, Джейсон Чуднофски, главный операционный директор корпорации Interface Group, объявил что его группа в мае 1991 г. параллельно с весенней выставкой Комдекс организует новое мероприятие «Всемирную выставку-конференцию по Windows». Это определенно говорило о том, что Windows входит в моду.
Билл начал свою речь с сопоставления своего прошлого вступительного выступления на Комдекс 1983 г. с нынешним. В 1983 г. он потратил «примерно час» на подготовку речи, приехал за десять минут до выхода на сцену, сам включил диапроектор, при этом ему пришлось попросить своего отца менять слайды, потому что для этой работы никого не было. Как все изменилось.
На Комдекс 1983 г. Гейтс начал кампанию по пропаганде графического пользовательского интерфейса Microsoft, который с тех пор завоевал столько приверженцев, что стало возможным проведение, посвященной ему выставки. На этот раз он решил поделиться своими мыслями о будущем персональных компьютеров. Гейтс утверждал, что, поскольку «индустрия персональных компьютеров продолжает сохранять новаторство и быстрый рост, которыми она характеризовалась все 80-е годы», необходимо общее видение того, что, по его формулировке, станет «информацией на копчиках пальцев».
Для иллюстрации своих представлений Гейтс использовал четыре записанных на видеоленту сценария, каждый раз «вступая в беседу» с персонажами на экране об их желаниях в отношении повышения полезности компьютеров. Все изложенные им решения основывались на проектах, работа над которыми в то время велась в многочисленных компаниях. «Информация на кончиках пальцев» будет включать комплексные прикладные программы без резких переходов, дающие пользователю возможность сосредоточить большую часть внимания на данных, а не на процессе извлечения их из различных компьютерных файлов. Компьютеры размером не больше записной книжки, способные распознавать рукописный ввод специальным пером, повысят производительность труда людей, работающих в полевых условиях. Это, говорил Гейтс, откроет «целый новый рынок клиентов, которые не могли бы пользоваться персональными компьютерами в прошлом». Перо при использовании в настольных компьютерах дополнит клавиатуру и облегчит решение таких задач, как правка.
Гейтс также упомянул о комплексном представлении информации (мультимедиа), которым тоже занимается Microsoft. С помощью «интегрированной смеси звука, текста, графики и движущихся изображений на экране» мультимедийные машины «сотрут границу между образованием и развлечением и резко расширят возможности и того, и другого», утверждает Microsoft. Например, как продемонстрировал Гейтс, пользователи смогут перейти с карты мира на карту Северной Америки, а оттуда на карту штата Вашингтон. Затем, прослушав песню символизирующей штат птицы, можно выбрать область интересов, например, экономику, и посмотреть круговые диаграммы или графики, описывающие региональное хозяйство. Чтобы узнать побольше, можно щелкнуть, скажем, на секторе программного обеспечения, и увидеть список соответствующих компаний данного географического района, а затем щелкнуть на одной из них, если нужны подробные данные о ней. В демонстрации Гейтса выбор Microsoft приводил к появлению видеоклипа, показывавшего кампус Microsoft, а затем собрание, на котором служащие Microsoft занимались «тяжким трудом» поедания пиццы.
Платформа для всего этого — естественно, Windows. Гейтс наметил несколько мер, необходимых для осуществления этих планов: персональный компьютер должен стать более «персональным», то есть проще как в отношении техники, так и программного обеспечения и менее отпугивающим; технология должна обеспечить простую интеграцию прикладных программ, а также интегральную факсимильную и речевую связь и электронную почту; должна упроститься организация сетей; пользователи должны получить «простой доступ к широкому кругу информации». По словам Гейтса, для того чтобы отразить такой «устрашающий вызов», потребуется широкое сотрудничество между производителями технических средств, разработчиками программного обеспечения и дистрибьюторами.
В белой книге «Информации на кончиках пальцев» в роли Microsoft в выполнении этого плана особое внимание уделяется стандартам. Microsoft признает, что с этим невозможно справиться в одиночку: «Все эти новые технологии ожидают нас. Если они не будут реализовываться стандартными способами на стандартных платформах, все технические преимущества будут растрачены впустую за счет расщепления информационной базы.» Компания, тем не менее, готова возглавить промышленность по производству программного обеспечения на пути в будущее. «Роль Microsoft заключается в переносе нынешнего поколения пользователей программного обеспечения PC, по численности быстро приближающегося к 60 миллионам, в волнующую новую эру усовершенствованных настольных прикладных программ и по-настоящему портативных PC таким образом, чтобы не затронуть сегодняшние приложения пользователей и их огромные вложения в них.» Поскольку Microsoft занимает доминирующее положение в сфере операционных систем, у нее «уникальное положение для объединения всех этих работ».
Билл Гейтс никогда не пытался скрыть, что его целью является установление Microsoft-стандартов для программного обеспечения. За его предсказанием о том, что «на каждом столе и в каждом доме будет персональный компьютер», нередко следует, что «к этому приведут стандарты на программное обеспечение». Сегодня вопрос заключается в том, пойдут ли за ним остальные производители.
ПОСЛЕСЛОВИЕ
Как показывает краткая, но захватывающая история Microsoft, в нашу информационную эру эпохи могут измеряться годами, месяцами и даже неделями, а не десятилетиями и столетиями.
В конце 1990 г. и в начале 1991 г. Билл Гейтс и Microsoft по-прежнему в бешеном темпе экспериментируют и берут новые рубежи, что стало их фирменным знаком:
• Windows 3.0 продается со скоростью 30000 копий в неделю, поднимая акции Microsoft на невиданно высокий уровень.
• Гейтс активно работает над более мощной версией операционной системы OS/2 — системы, которая, будучи представленной в 1987 г. совместно с IBM, получила неважные отзывы.
• Электронная таблица Microsoft Excel продолжает догонять занимающую первое место Lotus 1-2-3, а разработанный компанией текстовый процессор Word для Windows значительно опередил своего соперника WordPerfect.
• Гейтс начал несколько разнообразных коммерческих предприятий, выдающихся по своему размаху: перевод продукции Microsoft на новые языки, совместная с Radio Shack работа по созданию дешевого информационного диска CD-ROM и даже приобретение акций одного английского издательства иллюстрированных книг.
Неустанное стремление Гейтса к безраздельному господству в производстве программного обеспечения — подавление даже неважных конкурентов и желание быть всегда на три шага впереди основных соперников — вызывает растущую волну возмущения, критики и даже юридических и нормативных проблем:
• Федеральный судья отказался отклонить иск Apple Computer против Microsoft в связи с нарушением авторских прав, возбужденный три года тому назад.
• Такие конкуренты, как Hewlett-Packard и Lotus, объединяются с другими компаниями, чтобы совместными усилиями сбросить тяжкое ярмо Microsoft; тем временем связи Microsoft с IBM продолжают слабеть.
• А Федеральная торговая комиссия расследует направленную против конкурентов деятельность Microsoft.
В ходе 90-х годов Билл Гейтс все время напоминает, что ведущее положение влечет за собой не только извлечение доходов и наслаждение аплодисментами; так же часто оно связано с пинками и освистыванием.
Однако одно несомненно: Биллу Гейтсу не удалось разжечь мировую революцию в микрокомпьютерах путем угождения публике и осторожных мер. Он оказывает огромное влияние на стиль нашей работы, общения и ведения бизнеса, потому что он выдающийся предприниматель, отказывающийся почивать на лаврах. Будущее, именно будущее подстегивает Билла Гейтса и Microsoft на неустанный поиск следующей смелой идеи, следующего рискованнейшего предприятия. Всему процессу сотворения Microsoft свойственны гибкость, экспериментаторский дух и полное отвержение ортодоксальных представлений. А ведь благодаря именно этим качествам была создана Америка.
ПРИЛОЖЕНИЕ
А
Версии DOS
Версии DOS разрабатывались параллельно развитию PC
DOS 1.0
MS-DOS, являвшаяся в значительной мере адаптацией разработанной Тимом Паттерсоном QDOS (Quick and Dirty Operating System), была выпущена в августе 1981 г. и стала операционной системой первого микрокомпьютера IBM.
MS-DOS 1.1 и 1.25
17 мая 1982 г. Microsoft выпустила версию 1.1, предназначенную, главным образом, для новых PC с двумя дисководами. Эти новые устройства записывали данные на обе стороны дискеты, удваивая таким образом емкость диска со 160К до 320К. Microsoft, кроме того, опубликовала MS-DOS 1.25, аналогичную версию для IBM-совместимых компьютеров.
MS-DOS 2.0
В конце 1982 г. компания IBM сообщила Microsoft, что следующим будет выпущен компьютер PC XT с жестким диском емкостью 10 мегабайт. Этот новый PC поступил в продажу в марте 1983 г. с MS-DOS 2.0, текст которой состоял из 20000 строк. (В тексте версии 1.0 было всего 2000 строк.)
Версия 2.0 содержала многочисленные изменения, важнейшие из которых относились к операциям с жестким диском. MS-DOS 2.0, подобно UNIX, давала пользователям возможность организации иерархии каталогов в главном (корневом) каталоге. Пользователь мог присваивать имена всем каталогам и хранить в них соответствующие файлы и подкаталоги. Например, пользователь мог создать каталог с именем TEXT (Текст) и хранить в нем текстовый процессор. Корреспонденцию можно было хранить в подкаталоге TEXT\MAIL (Mail — Почта), а контракты в подкаталоге ТЕХТ\CONTRACT (Contract — Контракт) и т. д. С помощью этого метода пользователь мог организовать эффективное хранение всех файлов на диске.
MS-DOS 2.0 также предусматривала ограниченную форму многозадачности только для печати, то есть пользователи могли работать с одним приложением, в то время как другое занималось выводом документа на печать. В течение тех микросекунд, когда активное приложение не работает, функция печати MS-DOS продолжала печать документа из другого приложения. Тот же прием был впоследствии использован в других программах Microsoft для «фоновой» передачи данных во время работы другой части программы.
До 1983 г. DOS обеспечивала лишь малую часть доходов Microsoft и ею занимались всего 3–4 программиста. Положение начало быстро меняться, когда Lotus выпустила электронную таблицу 1-2-3, работавшую только под MS-DOS. За первые три месяца Lotus 1-2-3 вышла на первое место по объему продаж среди прикладных программ для микрокомпьютеров и стала новым стандартом электронной таблицы для 16-битовых операционных систем, точно так же как в свое время Visicalc для 8-битовых систем. Это одновременно резко повысило популярность DOS. К тому времени, когда осенью 1983 г. Digital Research опубликовала версию СР/М-86 для PC XT, MS-DOS уже хорошо закрепилась как стандартная операционная система PC.
В октябре 1983 г. MS-DOS получила серьезную поддержку от DEC, второго в мире крупнейшего производителя компьютеров. DEC решила использовать MS-DOS в качестве операционной для своего PC-совместимого компьютера Rainbow. Представители DEC говорили, что они отдали предпочтение MS-DOS перед другими операционными системами, потому что в MS-DOS предусмотрено больше команд и она имеет превосходные характеристики по части операций с дисками.
MS-DOS 2.11
Некоторые клиенты Microsoft интересовались версией, которую было бы легко интернационализировать. Это требовало добавления функции для автоматической адаптации форматов даты, числа и символа денежной единицы к принятым в данной стране. Так, DOS представляла даты в американском формате — месяц-число-год — тогда как во многих европейских странах, например, во Франции, использовался формат число-месяц-год. Таким образом, когда DOS выводила дату «2 июня 1989 г.» как «6/2/89», француз понял бы ее как «6 февраля 1989 г.». Кроме того, в DOS для отделения целой части от дробной в десятичных дробях использовалась точка, в то время как во многих европейских странах для этого применялась запятая. Эти мелкие детали раздражали европейских пользователей DOS, которым нужна была версия, придерживающаяся их стандартов.
Для удовлетворения этих запросов Microsoft в марте 1984 г. выпустила MS-DOS 2.11. Она разошлась по всему миру и была переведена более чем на 60 языков. От ее использования отказалась только IBM.
MS-DOS 3.0
Microsoft, для того чтобы IBM поддержала следующую версию DOS, заинтересовалась многозадачными возможностями, но «Биг-Блю», уже занимавшуюся разработкой адаптерной платы для сетей PC, больше беспокоили сети. (С помощью сети несколько соединенных между собой персональных компьютеров могут обращаться к одним и тем же файлам и пользоваться одними и теми же принтерами.)
В августе 1984 г. IBM выпустила PC АТ с более быстродействующим микропроцессором 80286 и MS-DOS 3.0, которая не обеспечивала работу в сетях, но поддерживала жесткий диск АТ емкостью 32 мегабайта и дискеты высокой плотности емкостью 1,2 мегабайта. DOS 3.0, кроме того, включала возможности, разработанные Microsoft для интернационализации операционной системы. На этот раз текст программы занял 40000 строк, в десять раз длиннее, чем у версии 1.0.
MS-DOS 3.1
В ноябре 1984 г. Microsoft выпустила данную сетевую версию DOS, а также MS-NET, программу, обеспечивающую совместное использование файлов и доступ пользователей к общему жесткому диску.
Три главных поставщика сетей PC–Corvus, Ungermann-Bass и 3Com — тут же объявили о своей поддержке 3.1. Novell, знаменитейшая компания по части сетей, в апреле 1985 г. объявила, что она адаптирует свое программное обеспечение под стандарт Microsoft.
В конце 1985 г. Ashton-Tate выпустила dBASE III Plus, сетевую версию dBASE. В этой популярной системе управления базами данных использовались 3.1 и MS-Net, она помогла утвердить их как сетевые стандарты.
MS-DOS 3.2
Выпущена в марте 1986 г., поддерживала дисководы на дискетах диаметром 3,5 дюйма типа тех, которые используются в портативных компьютерах.
MS-DOS 3.3
Представление IBM в апреле 1987 г. компьютера PS/2 сопровождалось заявлением о том, что компания планирует совместную разработку (с Microsoft) OS/2, более передовой операционной системы, и графического пользовательского интерфейса Presentation Manager. Однако до выпуска этих двух продуктов появилась версия 3.3. Одним из ее сильных мест была возможность поддержки жесткого диска емкостью 32 мегабайта.
MS-DOS 4.0
В июне 1988 г. Microsoft выпустила версию 4.0, в которой был графический пользовательский интерфейс и применялась мышь, как в Windows. Значительная часть этой версии была запланирована IBM с целью упростить применение DOS.
В конце 1990 г. MS-DOS еще давала солидные 19 процентов годового дохода Microsoft.
MS-DOS 5.0
Версия 5.0 обеспечивает большую рабочую область на PC с системной памятью не меньше 1 мегабайта и возможность переключения задач, аналогичную многозадачности в Windows, но не столь мощную. Она позволяет загружать несколько прикладных программ, но выполняться может только одна из них.
Ожидается, что в будущие версии DOS войдут возможности выявления вирусов, утилиты для дефрагментации файлов и другие функции, которые раньше реализовались в дополнительных продуктах.
ПРИЛОЖЕНИЕ
Б
Основные даты в истории Microsoft
1975
Январь
Журнал «Popular Electronics» объявляет о выпуске одного из первых наборов для сборки микрокомпьютера Altair компании MITS на чипе Intel 8080.
Февраль
Пол Аллен приезжает в М ITS и представляет разработанный Биллом Гейтсом Бейсик для Altair.
Март
В Менло-Парке (шт. Калифорния) Стив Джобс и Стив Возняк организуют компьютерный клуб Homebrew.
Август
Билл Гейтс и Пол Аллен организуют Microsoft.
Октябрь
MITS выпускает версию Бейсика Microsoft для компьютеров 4К и 8К.
Декабрь
Выпуск микропроцессора Z80, аналога 8080 с превосходящими возможностями.
1976
Январь
Билл Гейтс, которому надоело смотреть на то, как в любительских клубах открыто копируют его Бейсик, публикует «Открытое письмо любителям» в информационном бюллетене для пользователей Altair.
Март
Дейв Баннел организует в Альбукерке (шт. Нью-Мексико) первый Всемирный съезд по компьютеру Altair.
Июль
Такие известные компании, как General Electric, NCR и Citibank покупают улучшенную версию Бейсика Microsoft.
Ноябрь
Компания Computed and открывает свой первый магазин в Хейворде (шт. Калифорния) и быстро превращается в общенациональную сеть по розничной торговле микрокомпьютерными продуктами.
Декабрь
Компания Shugart внедряет в производство дешевый дисковод для дискет 5¼ дюймов (395 долларов). Выпуск первой микрокомпьютерной программы для подготовки текстов — Electric Pencil Майкла Шрейера.
1977
Февраль
Открытие в Морристауне (шт. Нью-Джерси) первого специального торгового предприятия Tandy Computer Shack.
Апрель
Представление Apple II и Commodore PET на первой Компьютерной выставке западного побережья в Сан-Франциско.
Май
Продажа MITS компании Pertec, которая отказывает Microsoft в праве предоставлять лицензию на ее Бейсик другим разработчикам. Возбуждение судебного дела.
Июль
Microsoft начинает торговлю своим вторым языком, Фортраном, для микрокомпьютеров на микропроцессоре 8080 (типа Altair).
Август
Tandy начинает торговлю своими компьютерами через магазины Radio Shack.
Осень
Microsoft продает лицензию на Бейсик Radio Shack и Apple. Microsoft торгует своим первым Бейсиком в Японии.
Декабрь
Microsoft выигрывает дело у Pertec и официально приобретает право на предоставление лицензии на свой Бейсик другим разработчикам. Годовой объем продаж Microsoft доходит до 500000 долларов. В Microsoft работают пять служащих.
1978
Апрель
Intel внедряет в производство 16-битовый микропроцессор 8086 с повышенной скоростью и увеличенной памятью.
Июнь
Microsoft начинает торговлю своим третьим языком, Коболом.
Август
MicroPro представляет WordMaster, предшественник WordStar.
Осень
Microsoft создает филиал на Дальнем Востоке и начинает торговлю в Японии.
Декабрь
Годовой объем продаж Microsoft доходит до 1 миллиона долларов. В Microsoft работают 13 служащих.
1979
Январь
Microsoft переезжает в Беллевью (шт. Вашингтон).
Май
Дэн Бриклин и Боб Фрэнкстон представляют на Компьютерной выставке западного побережья первую версию VisiCalc.
Июнь
В Microsoft создается отдел розничной торговли для конечных пользователей. Объявление Microsoft о Бейсике для 8086 на Национальной компьютерной конференции. MicroPro представляет текстовый процессор WordStar, который на несколько следующих лет становится наиболее расходящейся программой данного типа для микрокомпьютеров.
Август
Уэйн Рэтлиф разрабатывает Vulcan, систему управления базами данных, впоследствии переименованную в dBASE II. Microsoft выпускает язык Ассемблер для микропроцессоров 8080 и Z80 (Microsoft Macro Assembler).
Сентябрь
Компания Convergent Technologies предлагает Microsoft разработать Фортран для машины на микропроцессоре 8086.
Декабрь
Годовой объем продаж Microsoft доходит до 2,5 миллионов долларов. В Microsoft работают 25 служащих.
1980
Февраль
Microsoft приобретает у Bell Labs лицензию на UNIX и начинает разработку микрокомпьютерной версии XENIX.
Апрель
Тим Паттерсон начинает разрабатывать операционную систему для чипа 8086.
Июнь
Стив Баллмер, университетский приятель Билла Гейтса, поступает в Microsoft на должность заместителя президента. Компания Seagate (ранее Shugart Technology) объявляет о создании первого дисковода 5 ¼ дюймов Winchester.
Август
Представители IBM приезжают в Microsoft; Гейтс подписывает контракт и дает IBM рекомендации в отношении разработки микрокомпьютера. Хэл Лешли и Джордж Тейт организуют компанию Software Plus, которая позднее станет Ashton-Tate и выпустит dBASE.
Сентябрь
IBM предлагает Microsoft написать Бейсик, Фортран, Кобол и Паскаль для планируемого компьютера IBM. Тим Паттерсон демонстрирует в Microsoft свою 86-DOS, написанную для чипа 8086. Microsoft принимает решение о разработке операционной системы для микрокомпьютера IBM на базе 86-DOS Тима Паттерсона. Software Publishing выпускает на рынок первую версию pfs: File, очень простую систему управления базами данных. За 80-е годы расходится более миллиона копий этого пакета.
Октябрь
Microsoft покупает права на 86-DOS. Microsoft представляет IBM предложение о разработке четырех языков, требуемых IBM, и операционной системы.
Ноябрь
Microsoft подписывает контракт с IBM и получает первый опытный образец IBM PC.
Декабрь
Годовой объем продаж Microsoft доходит до 8 миллионов долларов. В Microsoft работают 40 служащих. Apple становится публичной акционерной компанией. Акции Стива Джобса оцениваются в 165 миллионов долларов, а Стива Возняка в 88 миллионов долларов.
1981
Январь
Выпуск dBASE. Эта система управления базами данных стала бестселлером в своей категории в течение 80-х годов.
Февраль
Первый запуск MS-DOS па опытном образце IBM- РС.
Март
Microsoft организует общенациональную розничную торговую сеть.
Апрель
Тим Паттерсон поступает на работу в Microsoft.
Май
Xerox внедряет в производство рабочую станцию Star, в которой используется новаторский графический пользовательский интерфейс (с мышью и ниспадающими меню). Позднее влияние Star сказывается. на компьютерах Lisa и Macintosh компании Apple и Microsoft Windows.
Июль
Microsoft, ранее товарищество во главе с Гейтсом и Алленом, преобразуется в частную корпорацию и становится Microsoft, Inc. Служащие Microsoft получают право покупать акции. Внешний капитал приобретается за счет продажи акций компании Technology Ventures Investors из Пало-Альто (шт. Калифорния), Гейтс становится исполнительным вице-президентом и председателем правления, а Аллеи исполнительным вице-президентом.
Август
Объявление о создании IBM PC. Microsoft выпускает версию 1.0 MS-DOS. Дон Эстридж назначается главой отдела Microsoft по IBM PC.
Ноябрь
Microsoft переезжает в новое помещение по адресу 10700 Northrup Way в Беллевью (шт. Вашингтон) и становится Microsoft Corporation. Microsoft начинает сотрудничать с Apple в сфере разработки программного обеспечения для нового компьютера Macintosh.
Декабрь
Годовой объем продаж Microsoft доходит до 16 миллионов долларов. В Microsoft работают 125 служащих.
1982
Март Microsoft выпускает Фортран для MS-DOS. Журнал «InfoWorld» впервые помещает в разделе, посвященном программному обеспечению, обзор продуктов для MS-DOS.
Апрель
Microsoft организует первый европейский филиал в Англии. Митч Капор организует Lotus Development Corporation. Lotus на долгие годы становится главным конкурентом Microsoft.
Весна
Microsoft объявляет о создании Бейсика GW, поддерживающего графику высокого уровня. Microsoft выпускает Кобол для MS-DOS. IBM выпускает операционную систему CP/M-8G производства Digital Research для IBM PC. СР/М-86 — основной конкурент MS-DOS.
Июнь
Выпуск PC DOS 1.1, оперирующей с двухсторонними дискетами на IBM PC. Microsoft ведет торговлю аналогичным продуктом под названием MS-DOS 1.25 для IBM-совместимых компьютеров. Публикацией программных продуктов для MS-DOS занимаются тридцать разработчиков. Выпуск первого аналога IBM PC, МРС компании Columbia Data Products.
Июль
Джеймс С. Таун становится президентом Microsoft Corporation. Билл Гейтс остается председателем правления и главным администратором. Intel внедряет в производство микропроцессор 80286, который впоследствии используется IBM в PC АТ.
Август
Microsoft представляет свою первую электронную таблицу Multi plan для Apple II, Osborne 1, SuperBrain компании Intertec и нескольких машин, работающих с СР/М.
Ноябрь
Компания Compaq объявляет о создании своего первого IBM PC-совместимого, «портативного» компьютера, на котором может работать программное обеспечение для MS-DOS. За первый год после его выпуска Compaq бьет все рекорды, известные в истории американской экономики. Представление WordPerfect, текстового процессора для IBM PC. В конце 80-х он выходит на первое место в своей категории. Лицензию на MS-DOS приобрели уже пятьдесят производителей микрокомпьютеров.
Декабрь
Объем продаж Microsoft за 1982 г. доходит до 34 миллионов долларов. В Microsoft работает 200 служащих.
1983
Январь
«InfoWorld» выбирает Multiplan производства Microsoft программным продуктом года, a IBM PC — компьютером года. Lotus выпускает электронную таблицу 1-2-3. Эта программа способствует превращению MS-DOS и PC в промышленные стандарты. Apple представляет компьютер Lisa с мышью и графическим пользовательским интерфейсом. Журнал «Time» помещает на обложке январского номера микрокомпьютер и называет его «Машиной года».
Февраль
Microsoft организует филиал в Западной Германии.
Март
IBM объявляет о создании PC XT, имеющего жесткий диск емкостью 10 мегабайт; Microsoft публикует DOS 2.0 для PC XT. В Microsoft создается издательское подразделение Microsoft Press. Lotus 1-2-3 выходит на первое место по объему продаж в списке Softsel и задерживается на нем на долгие годы. Radio Shack внедряет в производство один из первых портативных микрокомпьютеров TRS Model 100, разработанный Биллом Гейтсом и Кацухико Ниси.
Апрель
Microsoft представляет Microsoft Word и мышь.
Microsoft выпускает новые 16-битовые языки для MS-DOS, в том числе Паскаль, С и компилятор для Бейсика. Microsoft также представляет XENIX 3.0, новую версию многопользовательской операционной системы.
Май
Джон Скалли становится у кормила Apple Computer, заменив Майка Марккулу.
Июнь
Со сборочной линии Apple сходит миллионный микрокомпьютер.
Июль
Microsoft организует филиал во Франции.
Август
Назначение Джона Ширли президентом и главным управляющим директором Microsoft вместо Джеймса Тауна.
Октябрь
Microsoft подписывает контракт с компанией Simon & Schuster об издании и распространении книг Microsoft Press. Microsoft выпускает версию 1.1 текстового процессора Word, имеющую многочисленные новые функции, в том числе, возможности подготовки почтовых отправлений. Компания Borland начинает продажу по почтовым заказам языка программирования Turbo Pascal по весьма умеренным ценам. Он становится самым популярным среди программистов для PC. Lotus осуществляет первый выпуск акций. VisiCorp выпускает VisiOn, графический пользовательский интерфейс для DOS. Он мог выполнять лишь немногие программы и был плохо принят.
Ноябрь
Microsoft представляет Microsoft Windows, свой графический пользовательский интерфейс для DOS.
Windows поддерживают 23 производителя микрокомпьютеров. Примечательно, что среди них отсутствует IBM. Ashton-Tate осуществляет первый выпуск акций.
Декабрь
DEC предлагает использовать DOS для своего микрокомпьютера Rainbow. Compaq осуществляет первый выпуск акций. Объем продаж Microsoft за 1983 г. достиг 69 миллионов долларов. Число служащих Microsoft достигло 383.
1984
Январь
Apple Computer внедряет в производство Macintosh. Microsoft предлагает для Macintosh Бейсик и Multi plan.
Март
Выпуск DOS 2.1 для PC Junior, встретившего неважный прием. Microsoft выпускает версии 3.2 языков Паскаль и Фортран. Ashton-Tate объявляет о создании Framework, пятифункционального комплексного программного пакета. Microsoft публикует DOS 2.11 для международного рынка. Французская версия Multiplan выходит во Франции на первое место по объему продаж среди прикладных программ.
Апрель
Журнал «Time» помещает на обложке фотографию Билла Гейтса.
Май
Microsoft представляет программу Microsoft Project для управления проектами. Издатели программного обеспечения и производители компьютеров получают первые комплекты инструментария для разработки прикладных программ для Windows. Сама Windows задерживается.
Июнь
Microsoft с годовым объемом продаж 100 миллионов долларов выходит на первое место среди издателей программного обеспечения. Ashton-Tate выпускает dBASE III.
Июль
Объем продаж Microsoft за 1984 финансовый год доходит до 125 миллионов долларов. Число служащих выросло до 608. Лицензию на MS-DOS приобрели уже более 200 производителей.
Август
IBM внедряет в производство IBM PC АТ с жестким диском емкостью 20 мегабайт. Microsoft выпускает поддерживающую его DOS 3.0. Microsoft выпускает Microsoft Chart, графическую программу для IBM PC и Macintosh.
Октябрь
Digital Research выпускает GEM, текстовую многооконную среду для DOS. GEM — конкурент Windows, которая еще разрабатывается.
Ноябрь
Microsoft выпускает MS-DOS 3.1, которая может поддерживать сети PC. Продажа двухмиллионного Apple II. Microsoft выпускает Word и File для Macintosh.
Декабрь
Количество проданных Apple компьютеров Macintosh достигает 250000. NEC предлагает Microsoft написать японскую версию MS-DOS для выпускаемого этой компанией компьютера PC-9801F. За один год расходится двадцать тысяч PC-9801F.
1985
Январь
IBM выпускает TopView, текстовую многооконную среду. Пол Аллен, в 1983 г. ушедший из Microsoft по состоянию здоровья и личным причинам, организует компанию Asymetrix. Стив Вуд, давнишний сотрудник Microsoft, становится вице-президентом этой фирмы.
Февраль
Microsoft выпускает версию 2.0 Word для PC, содержащую проверку правописания.
Июнь
Microsoft поддерживает спецификацию дополнительной памяти Lotus-Intel-Microsoft, обеспечивающую адресацию памяти сверх 640К на машинах, работающих с MS-DOS. Реорганизация Apple. Стив Джобс сохраняет титул председателя, но отстраняется от управленческих обязанностей.
Июль
В Microsoft работает 910 служащих. Компания объявляет о том, что в 1984 финансовом году ее объем продаж составляет 140 миллионов долларов.
Август
IBM подписывает с Microsoft контракт о сотрудничестве в области разработки операционной системы для PC следующего поколения. Начало строительства новой штаб-квартиры Microsoft в Редмонде (шт. Вашингтон).
Сентябрь
Стив Джобс уходит из Apple. Продажа миллионной копии Multi plan. Microsoft официально выпускает электронную таблицу Excel для Macintosh, которая сразу же начинает пользоваться успехом.
Ноябрь
Microsoft через два года после первого объявления о Windows выпускает Windows 1.03. Lotus выпускает версию 2.0 электронной таблицы 1-2-3, которая может работать с платами расширения памяти стандарта LIM и таблицами размером до 4 миллионов символов.
Декабрь
Ashton-Tate выпускает dBASE III Plus, сетевую версию своей системы управления базами данных.
1986
Январь
Microsoft выпускает MS-DOS 3.25. В состав правления Microsoft выбирают новых членов: Ричарда Бресслера и Порцию Айзексон. Остальные члены правления: Билл Гейтс, Джон Ширли и Дэвид Марквард. Apple внедряет в производство компьютер MacPlus и принтер LaserWriter Plus.
Февраль
Microsoft выпускает французскую версию Windows 1.02. Крупнейшие французские производители компьютеров (Bull, Leanord, Groupil, Normerel) предлагают ее как стандарт в комплекте со своими PC.
Март
Microsoft становится компанией, акции которой доступны широкой публике. Акции пользуются бешеным спросом. Гейтс становится самым молодым миллиардером в мире.
Апрель
В 1986 финансовом году в Microsoft 1200 служащих; объем операций 197 миллионов.
Август
Microsoft объявляет о создании Works для Macintosh.
Сентябрь
Compaq выпускает компьютер Deskpro 386 на новом мощном чипе 80386, который IBM еще не использовала для компьютеров. Это первый случай, когда крупный производитель РС-совместимых машин опередил IBM.
Октябрь
Microsoft объявляет о создании Word 3.0 для Macintosh. Ashton-Tate продает миллионную копию dBASE.
1987
Апрель IBM выпускает новую линию микрокомпьютеров PS/2. PS/2, снабженный шиной MCA (Micro Channel Architecture), отличающейся от шины, используемой в IBM PC и АТ, несколько отходит от традиционной совместимости. Microsoft и IBM объявляют, что они ведут совместную разработку многозадачной операционной системы OS/2 для PC и PS/2.
Май
Microsoft выпускает Mac Excel 1.04, адаптированную под Macintosh II.
Июнь
Microsoft и 3Com вступают в стратегический альянс для совместной разработки и реализации LAN Manager, сетевой системы для OS/2. Microsoft продает 500-тысячную мышь.
Июль
В конце 1987 финансового года валовой доход Microsoft составляет 300 миллионов долларов, а число ее сотрудников — почти 2000. Microsoft приобретает Forethought, издателя программы для Macintosh для разработки презентационной графики PowerPoint.
Октябрь
Правительство Бразилии собирается принять закон, запрещающий импорт программного обеспечения, если в стране уже имеется равноценный продукт отечественного производства. MS-DOS является одним из первых продуктов, задеваемых этим законом. Гейтс обращается к американскому правительству с просьбой принять ответные меры.
Ноябрь
Microsoft одновременно выпускает Windows 2.0, Windows 386 и версию Excel для PC. Microsoft выпускает Word 4.0 для PC и Word 3.0 для Macintosh.
Декабрь
Продано 1 миллион копий Windows. Microsoft выпускает версию 1.0 операционной системы OS/2 для PS/2 и других машин на микропроцессорах 80286 и 80386.
1988
Январь Объявление о стратегическом союзе между Microsoft, Ashton-Tate и Sybase (издатель программного обеспечения для миникомпьютеров) с целью выпуска версии для OS/2 программы для управления сетевыми базами данных SQL Server. Microsoft France объявляет о том, что она контролирует 29 процентов французского рынка и продала в 1987 г. 300000 продуктов.
Март
Apple возбуждает судебное дело против Microsoft в связи с Windows 2.03 и против Hewlett-Packard в связи с New Wave. Microsoft выпускает версию Works для PC с выдающейся обучающей программой.
Май
Lotus заявляет, что она продала 4 миллиона программ электронной таблицы.
Июль
Результаты 1988 финансового года показывают, что Microsoft получила валовой доход 590 миллионов долларов и прибыль 123,9 миллионов долларов. Число служащих компании выросло до 2800 человек.
Сентябрь
Compaq объявляет о создании группы EISA (Extended Industry Standard Architecture), которая предлагает альтернативу шине MCA, используемой в IBM PS/2. Microsoft поддерживает EISA.
Октябрь
Microsoft выпускает программу LAN Manager для OS/2, созданную совместно с 3Com, для операций с сетевыми PC. Готов Presentation Manager, снабжающий OS/2 графическим интерфейсом, аналогичным Windows; разработчики могут приступать к написанию прикладных программ для него.
Ноябрь
Объем продаж в США составляет 48 процентов валового дохода Microsoft.
1989
Март
Microsoft выпускает Quick Pascal, который должен стать конкурентом Turbo Pascal компании Borland, наиболее распространенного языка программирования PC.
Май
Назначение Бернара Вернье вице-президентом Microsoft Corporation по Европе. Назначение Мишеля Лякомба председателем Microsoft France.
Апрель
Microsoft начинает реализацию SQL Server.
Май
Microsoft выпускает Mac Excel 2.2, усовершенствованную версию, больше не ограниченную 1 мегабайтом RAM. Она может обрабатывать таблицы размером 8 мегабайт.
Июнь
Microsoft France продала за 1 год 50000 копий Works. Lotus через 2 года после объявления в печати выпускает 1-2-3/3.
Июль
Microsoft объявляет о своих результатах за 1989 финансовый год. Валовой доход достиг 803,5 миллионов долларов, а прибыль составляет 170,5 миллионов долларов. Пятьдесят пять процентов доходов поступает из источников, находящихся вне США. Число служащих Microsoft во всем мире 4000 человек. Microsoft приобретает Bauer, калифорнийскую компанию, специализирующуюся на драйверах принтеров.
Октябрь
Microsoft выпускает Excel для Presentation Manager — первую крупную прикладную программу для этой графической среды 90-х.
1990
Май Microsoft выпускает Windows 3.0, потратив 3 миллиона долларов на связанное с первым днем выпуска представление, ставшее началом обошедшейся в 10 миллионов долларов рекламной кампании.
Июнь
Президент Microsoft Джон Ширли, уходит со своего поста, на котором он пробыл шесть лет. Его место занимает Майкл Холлман, бывший администратор Boeing.
Июль
Microsoft становится первой фирмой по производству программного обеспечения, объем сбыта которой дошел до 1 миллиарда долларов. В Microsoft работает 5200 служащих.
Ноябрь
Билл Гейтс произносит вступительную речь на осенней выставке Комдекс в Лас-Вегасе и представляет в ней свое видение будущего: программу «Информация па кончиках пальцев».
1991
Июнь
Microsoft выпускает долгожданную DOS 5.0.
1992
Апрель
В модернизированной версии Windows 3.1 усовершенствовано управление файлами и улучшен внешний вид интерфейса.
СЛОВАРЬ
Технические термины
— А-
ASCII (American Standard Code for Information Interchange) — американский стандартный код обмена информацией. Стандартный код, используемый для представления текста внутри компьютера и передачи текста между компьютерами. Состоит из 255 кодов, представляющих все текстовые символы и несколько непечатаемых (управляющих) символов.
— В-
BASIC — Beginners’ All-Purpose Symbolic Instruction Code. См Бейсик.
BIOS (Basic Input-Output System) — базовая система ввода-вывода, часть некоторых операционных систем, таких как СР/М и MS-DOS; состоит из драйверов и других программ, предназначенных для управления такими периферийными устройствами, как мониторы, дисководы, принтеры и пр.
— С-
CD-ROM — постоянное запоминающее устройство на базе компакт-диска; оптическая система хранения данных, в которой информация, записанная на компакт-дисках (таких же как используемые для записи музыки), может отображаться на экране компьютера. Р1з многочисленных информационных ресурсов, имеющихся сегодня на CD-ROM, стоит упомянуть Oxford English Dictionary, Библию, несколько энциклопедий и коммерческие базы данных.
CGA (Color Graphics Adapter) — стандарт цветного дисплея, введенный IBM в 1981 г. Платы CGA позволяли мониторам отображать четырехцветный экран с разрешением 320x200 пикселов. В 1984 г. стандарт CGA заменил стандарт EGA, имеющий более высокое разрешение.
COBOL (Common Business-Oriented Language) — см. Кобол.
CF/M (Control Program/Microcomputer) — одна из первых операционных систем для микрокомпьютеров. Гари Кил-далл в 1974 г. разработал СР/М, а через год создал компанию Digital Research. К 1981 г. СР/М стала стандартной операционной системой для микрокомпьютерных коммерческих приложений. В 80-х, после того, как IBM выбрала MS-DOS в качестве операционной системы для первых PC, рынок СР/М значительно сократился.
— D-
DOS (Disc Operating System) — дисковая операционная система, общее название, обычно используемое в отношении MS-DOS (Microsoft) и PC-DOS (адаптация MS-DOS, выполненная IBM). DOS остается самой распространенной операционной системой для компьютеров IBM и совместимых с ними.
— Е-
EGA (Enhanced Graphics Adapter) — стандарт дисплея с большим, чем у CGA, разрешением. IBM ввела EGA в конце 1984 г. в связи с PC АТ. Разрешение EGA составляет 640x350 в 16-цветном режиме, что значительно повышает качество изображения по сравнению с CGA. В 1987 г. стандарт EGA был заменен на VGA.
— F-
FORTRAN — FORmula TRANslation. См. Фортран.
— М-
МСА (Micro Channel Architecture) — 32-битовая многозадачная шина, введенная IBM в компьютерах PS/2 в 1987 г.; не поддерживает платы расширения для PC ранних моделей.
— Р-
Pascal — См. Паскаль.
— R-
RAM (Random Access Memory) — память с произвольным доступом. Термин «RAM» чаще всего используют для обозначения памяти компьютера, в которой во время работы временно хранятся данные. Когда компьютер выключают, вся информация в RAM, которая не была записана на дискету или жесткий диск, теряется. RAM может содержать прикладные программы и данные, введенные пользователем.
ROM (Read Only Memory) — устройство для постоянного хранения данных, которые может считывать компьютер, но не может изменять пользователь.
— S-
S-100 — стандарт шины в микрокомпьютерной промышленности до появления IBM PC. S-100 часто называют также «шиной Altair», потому что она была изначально создана для этого компьютера.
— V-
VGA (Video Graphic Array) — цветной графический стандарт, введенный IBM на PS/2 в 1987 г. Мониторы VGA дают высокое разрешение 640x480 в 16-цветном режиме.
— Б-
Байт — единица, используемая для измерения емкости памяти компьютера и дисков. Один байт равен восьми битам, в одном байте может храниться один символ ASCII, то есть цифра, буква или знак пунктуации.
Бейсик — язык программирования высокого уровня. Был разработан в 1964 г. Джоном Кемени и Томасом Курцем специально как легкий для усвоения язык программирования. Из-за простоты Бейсик быстро утвердился как распространенный язык программирования для микрокомпьютеров.
Бит (двоичный разряд) — наименьшая единица информации, которую может хранить компьютер; может принимать значения 1 или 0. Восемь бит составляют один байт.
— Г-
Графический пользовательский интерфейс (GUI) — способ изображения текста и графики на экране компьютера с помощью рисунков и образов, сформированных из точек, тогда как в текстовом интерфейсе информация отображается только цифрами, буквами и знаками пунктуации. Считают, что графический пользовательский интерфейс способствует облегчению эксплуатации компьютера. В компьютере Apple Macintosh имеется встроенный графический пользовательский интерфейс. Microsoft Windows — это программный продукт, надстраивающий графический пользовательский интерфейс над DOS в IBM PC и совместимых.
— Д-
Двоичная система — система счисления с основанием 2, в которой в качестве цифр используются только «0» и «1» и которая обычно применяется при программировании компьютеров. См. также бит и байт.
Дискета (диск) — самое распространенное магнитное запоминаю идее устройство для микрокомпьютеров. Их классифицируют по диаметру (5,25 и 3,5 дюймов) и иногда называют «гибкими дисками», что несколько условно, потому что, хотя сам диск сделан из гибкой пластмассы, 3,5-дюймовые дискеты заключены в жесткий защитный пластмассовый футляр. На дискетах продаются прикладные программы, дискеты применяются пользователями для хранения данных. См. жесткий диск.
Дисковод — устройство, используемое для чтения информации с диска и ее записи. В компьютере может иметься один или несколько встроенных дисководов, дисковод может подключаться как периферийное устройство, также возможно сочетание устройств обоих типов.
— Ж-
Жесткий диск — металлическое магнитное устройство для хранения данных. Жесткий диск имеет большую емкость, чем дискета, и может быть встроен в компьютер или подключен к нему как периферийное устройство.
Жучок — ошибка в программе, которая может приводить к нарушениям в работе самой программы или системы (в современном сленге «глюк»).
— К-
Килобайт (К) — единица измерения емкости памяти компьютера. 1 К = 1024 (210) байт.
Кобол — язык программирования высокого уровня, предназначенный для деловых приложений, с 60-х годов самый распространенный язык программирования больших компьютеров.
— М-
Мегабайт (Мб) — единица измерения емкости памяти компьютера. Один мегабайт равен 1024 килобайт.
Микропроцессор — центральный процессор микрокомпьютера. Микропроцессор — это интегральная схема (чип), находящаяся на главной печатной плате компьютера. Он использует электрические импульсы для управления операциями компьютера, например, записью данных в память машины (сохранение текста, состоящего из букв, или расчет итоговых цифр электронной таблицы и т. п.).
Многозадачность — способ, используемый операционной системой для одновременного выполнения нескольких операций. В многозадачном режиме пользователь может одновременно распечатывать документ, работать с электронной таблицей и принимать данные через модем.
Многооконная среда — программный продукт, позволяющий одновременно запускать и выполнять в отдельных окнах, например, несколько программ для DOS и Windows на IBM PC или совместимом компьютере.
Модем — устройство для передачи данных с одного компьютера на другой по каналам связи.
Мышь — устройство, которое пользователь передвигает по плоской поверхности для перемещения указателя по экрану компьютера. В мыши имеется кнопка, на которую нажимают для указания курсором на требуемую точку в документе или выбора пункта меню.
— О-
Окно — например, в ОС Macintosh и Microsoft Windows прямоугольная область на экране компьютера, в которой отображается документ или работающая прикладная программа. В окне также может отображаться содержимое жесткого диска или дискеты. Пользователи могут открывать и закрывать окна и перемещать их в различные места экрана. Можно одновременно иметь несколько открытых окон, при этом в некоторых системах они могут перекрываться. Концепция окон была первоначально разработана в компании Xerox и впервые нашла коммерческое использование в компьютере Macintosh.
Операционная система (ОС или OS) — очень важная для работы компьютера программа, которая определяет, как данные вводятся в память и извлекаются из нее; управляет всеми базовыми функциями компьютера.
Оценочные испытания — серия испытаний компьютерной системы или программного продукта для определения их показателей по отношению к аналогичным изделиям.
— П-
Паскаль — язык программирования высокого уровня, созданный Никласом Виртом. Паскаль широко используется при преподавании вычислительной техники.
Пикселы — точки, из которых состоит изображение на экране.
Прикладная программа — программа, предназначенная для решения специальных задач, например, для организации бухгалтерского учета, подготовки текста или создания графики.
Приложение — см. Прикладная программа.
— Т-
Текстовый процессор — машина или прикладная программа, позволяющая пользователю создавать, редактировать, переформатировать и печатать документы с высоким уровнем гибкости. В программные продукты для подготовки текстов часто входят такие функции, как проверка правописания, вырезание и вставка фрагментов внутри документа и между документами, разнообразные возможности разметки и т. д.
— Ф-
Фортран — язык программирования, разработанный в 1956 г. в IBM Джоном Бэкусом; используется, главным образом, в математических и научных расчетах.
— Ч-
Чип — неофициальное название интегральной схемы. См., например, микропроцессор.
— Ш-
Шина — тракт, по которому в компьютере передаются данные. Шина — это группа электрических или электронных соединений между микропроцессором и другими аппаратными средствами, такими как дисководы, логические платы и т. д.
— Я-
Язык ассемблера — язык программирования низкого уровня. Язык ассемблера наиболее непосредственно взаимодействует с аппаратными средствами компьютера.
Язык высокого уровня — язык программирования (Бейсик, Фортран, Кобол, Паскаль и т. д.), позволяющий программисту использовать команды для управления компьютером, написанные на языке, похожем на обычный английский. Программа, составленная на языке высокого уровня, должна быть откомпилирована для перевода команд в форму, понятную для микропроцессора.
Язык низкого уровня — язык программирования типа языка ассемблера, стоящий на одну ступеньку выше машинных команд, попятных микропроцессору. Он очень сильно отличается от обычного английского языка и требует высокого уровня знания аппаратного обеспечения.
Люди
— А-
Аллен Пол (Allen Paul) — сооснователь Microsoft и друг детства Билла Гейтса. Сегодня он возглавляет свою фирму по производству программного обеспечения Asymetrix.
Аткинсон Билл (Atkinson Bill) — один из программистов первоначальной группы Macintosh в Apple, который, кроме того, создал такие популярные программы, как MacPaint и HyperCard.
— Б-
Баллмер Стив (Ballmer Steve) — друг Гейтса по Гарвардскому университету, поступил в Microsoft в 1980 г.; в 1984 г. возглавил отдел системных программных продуктов.
Баннел Дэвид (Bunnel David) — издатель информационного бюллетеня, посвященного компьютеру Altair; в 1983 г. открыл журнал «PC World».
Блюменталь Джейб (Bhimenthal Jabe) — принят в Microsoft в 1982 г. для помощи Джеффу Рейксу в маркетинге Multi plan, написал спецификации для Excel и помог спланировать Works.
Брейнерд Пол (Brainerd Paul) — президент компании Aldus, изобрел термин настольная издательская система, создав PageMaker, прикладную программу, предоставляющую пользователям возможность формировать печатные документы профессионального качества с помощью PC или Macintosh.
Бриклин Дэн (Bricklin Dan) — соразработчик (с Бобом Фрэшестоном) VidiCalc, первой электронной таблицы, которая к тому же стала первой пользовавшейся успехом прикладной программой. В 1979 г. он и Франсктон зарегистрировали компанию Software Arts. После ликвидации Software Arts в 1985 г. он несколько месяцев работал консультантом в Lotus, а потом организовал новую компанию по производству программного обеспечения Software Garden.
Броуди Ричард (Brodie Richard) — вместе с Чарльзом Саймони написал первую версию Microsoft Word.
— В-
Вернье Бериар (Vergnes Bernard) — вице-президент (Европа) Microsoft Corporation с мая 1989 г. С 1983 по 1989 гг. глава Microsoft France, когда он способствовал большому успеху Multi plan и других продуктов Microsoft.
Виггинтон Рэнди (Wigginton Randy) — автор MacWrite, текстового процессора, вошедшего в комплект Macintosh, когда он был внедрен в производство, кроме того, написал электронную таблицу Fulllmpact, реализацией которой занималась Ashton-Tate.
Возник Стив (Wozniak Steve) — основал Apple вместе со Стивом Джобсом, конструктор первых компьютеров Apple.
— Г-
Гейтс Билл (Gates Bill) — сооснователь и главный исполнительный директор Microsoft.
Герцфелд Энди (Hertzfeld Andy) — главный разработчик операционной системы Macintosh и автор программы Switcher для Macintosh. Switcher предоставляла пользователям возможность одновременного запуска нескольких программ.
Годет Фрэнк (Gaudette Frank) — руководитель финансового отдела Microsoft, управлял первым выпуском акций Microsoft.
Грейсон Пол (Grayson Paul) — президент Mikrografx, фирмы, разрабатывающей программное обеспечение под Windows.
— Д-
Джобс Стив (Jobs Steve) — сооснователь Apple Computer, ответственный за проект Macintosh. Ушел из Apple в 1985 г. после того, как совет управляющих отстранил его от управленческих обязанностей. Джобс потом организовал компанию NeXT Inc., выпустившую первый компьютер в октябре 1988 г.
— К-
Капор Митч (Карог Mitch) — основатель Lotus Development Corporation. В 1986 г. ушел из Lotus, занялся изучением искусственного интеллекта и организовал новую компанию.
Кемпин Иоахим (Kempin Joachim) — первый директор Microsoft Germany.
Килдалл Гари (Kildall Gary) — основатель Digital Research (1976 г.) и разработчик СР/М, первой операционной системы для микрокомпьютеров.
Кландер Дуг (Klunder Doug) — в 1981 г. принят в Microsoft для работы над Multi plan. Позднее был ведущим программистом Excel.
Кэнион Род (Canion Rod) — в 1983 г. основал компанию Compaq. Через три года после основания Compaq попала в список «500» журнала «Fortune».
— Л-
Любоу Мириам (Lubow Miriam) — одна из первых служащих Microsoft. В 1977 г. начала работать в Microsoft в должности секретаря Билла Гейтса. В 1990 г. ушла из Microsoft к Полу Аллену.
Лякомб Мишель (Lacombe Michel) — глава Microsoft France с мая 1989 г. До этого работал заведующим отделом сбыта.
— М-
Марккула Майк (Markkula Mike) — первый инвестор Apple Computer в 1976 г. Возглавлял Apple с 1981 по 1983 гг.
Мейплс Майк (Maples Mike) — вице-президент Microsoft по разработке прикладных программ. В Microsoft с 1988 г., до этого работал в IBM.
Менци Джим (Manzi Jim) — президент Lotus Development Corporation с 1986 г.
Миллард Уильям (Millard William) — основатель сети магазинов Computerland.
— Н-
Ниси Кацухико (Nishi Kazuhiko) — японский приверженец компьютеров, возглавлявший коммерческую деятельность Microsoft в Японии до 1986 г. Глава ASCII Corporation.
— О-
О’Рир Боб (O’Rear Bob) — принят в Microsoft в 1977 г. и проработал в компании больше всех остальных служащих. В настоящее время заведующий отделом развития зарубежных филиалов.
Олсен Кен (Olsen Ken) — основатель компании Digital Equipment Corporation (DEC) и создатель соответствующего миникомпьютера. DEC, валовой доход которой в течение 19 лет подряд увеличивался на 30 процентов, стала вторым производителем компьютеров в мире после IBM. Назван «Предпринимателем года» журналом «Forbes» в 1986 г.
Осборн Адам (Osborne Adam) — издатель ряда первых книг о микрокомпьютерах в 70-е годы и основатель компании Osborne Computer в 1980 г. Компьютер Osborne стал первым портативным компьютером, который сначала хорошо расходился, по через два года компания обанкротилась.
— П-
Паттерсон Тим (Patterson Tim) — автор QDOS (Quick anf Dirty Operating System), предшественницы Microsoft DOS. В 1980 г. ушел из Seattle Computer Products и занялся в Microsoft адаптацией DOS к спецификациям IBM.
— Р-
Раскин Джеф (Raskin Jef) — 31-й служащий Apple Computer и первый руководитель проекта Macintosh.
Рейке Джефф (Raikes Jeff) — с 1981 г. заведующий отделом сбыта подразделения прикладных программ Microsoft. В 1981 г. ушел из Apple в Microsoft, где начал работу по реализации Multi plan и Word.
Робертс Эд (Roberts Ed) — президент компании MITS, которая в 1975 г. выпустила Altair — один из первых микрокомпьютеров.
Розен Бен (Rosen Ben) — «рисковый» капиталист, способствовавший финансированию Lotus, Compaq и Borland.
Рэтлиф К, Уэйн (Ratliff С. Wayne) — разработчик dBASE II, dBASE III и dBASE III Plus, менеджер пользующейся наибольшим спросом базы данных Ashton-Tate.
— С-
Саймони Чарльз (Simonyi Charles) — программист, принятый в Microsoft в 1980 г. Он, ранее сотрудник Xerox PARC, был главным архитектором групп разработчиков Multi plan, Word и Excel.
Сакс Джонатан (Sachs Jonathan) — соразработчик 1-2-3, электронной таблицы, выпущенной Lotus.
Синклер Клайн (Sinclair Clive) — английский лорд, создатель Z80, первого недорогого микрокомпьютера.
Скалли Джон (Sculley John) — президент Apple с 1983 по 1990 гг. Перед поступлением в Microsoft 25 лет проработал в Tandy.
Слейд Майк (Slade Mike) — заведующий отделом сбыта Microsoft по Excel и другим программным продуктам для Macintosh.
Сэмс Джек (Sams Jack) — член комиссии «Chess» IBM, отвечавший за разработку IBM PC.
— Т-
Таун Джеймс (Towne James) — президент Microsoft с июля 1982 г. по июнь 1983 г.
— У-
Уорнок Джон (Warnock John) — автор PostScript и основатель Adobe.
— Ф-
Филстра Дэн (Fylstra Dan) — глава Personal Software, фирмы, которая с 1979 г. занималась продажей VisiCalc. Personal Software в 1982 г. изменила свое название на VisiCorp.
Фрэнкстон Боб (Frankston Bob) — соразработчик (вместе с Дэном Бриклином) VisiCalc и сооснователь Software Arts. После ликвидации Software Arts пошел в Lotus на должность руководителя отдела информатики.
— X-
Холмен Майкл (Hallman Michael) — президент Microsoft, сменивший в 1990 г. Джона Ширли.
— Э-
Эстридж Филип «Дон» (Estridge Philip «Don») — руководитель проекта IBM PC с его начала в 1980 г. до своей кончины в результате авиакатастрофы в 1985 г.
Продукты
— А-
Altair — один из первых микрокомпьютеров. MITS торговала ими в форме наборов через журнал «Popular Electronics». Билл Гейтс и Пол Аллен написали первый Бейсик для этого микрокомпьютера.
С-
Compaq 386 — IBM-совместимый компьютер, выпущенный в сентябре 1986 г. Первый персональный компьютер крупного производителя, в котором на полгода раньше IBM использовался микропроцессор Intel 80386.
Compaq Portable — портативный компьютер с возможностями IBM PC. Пользовался огромным успехом.
— D-
dBASE — система управления базами данных, созданная Ashton-Tate. В 80-е годы dBASE занимала первое место в своей категории (продано 2,5 миллиона копий).
DESQview — многооконная среда, реализацией которой занимается Quarterdeck, позволяет одновременно выполнять несколько программ для DOS.
— Е-
Excel — электронная таблица, созданная Microsoft. Эта программа, впервые выпущенная в сентябре 1985 г., стала наиболее популярным программным продуктом для Macintosh. Версия для Windows, выпущенная в ноябре 1988 г., также сразу же встретила теплый прием.
— F-
Framework — комплексный программный пакет, сконструированный Робертом Карром и выпущенный Ashton-Tate в конце 1984 г. В нем используется многооконный режим, в котором можно манипулировать документами разных типов.
— G-
GEM — графическая многооконная среда, выпущенная Digital Research. В ней используются перекрывающиеся окна, но одновременно может работать только одна прикладная программа.
— G-
IBM PC (персональный компьютер) — первый персональный компьютер, выпущенный IBM. Сконструирован на основе микропроцессора Intel 8088, продавался в комплекте с операционной системой MS-DOS.
IBM PC AT — преемник IBM PC. Выпущен в августе 1984 г., в АТ используются микропроцессор Intel 80286 и новый графический стандарт экрана EGA.
— J-
Jazz: — комплексный программный пакет для Macintosh, выпущенный Lotus Development Corporation в середине 1985 г.; включал электронную таблицу, базу данных, текстовый процессор, графический редактор и коммуникационный модуль.
— L-
Lotus 1-2-3 — мощная электронная таблица Lotus Development Corporation, ставшая стандартом электронных таблиц и чемпионом по продаже за всю историю микрокомпьютеров.
— М-
Multiplan — первая электронная таблица Microsoft, рассчитанная на почти все микрокомпьютерные операционные системы. В США пользовалась ограниченным успехом, но была очень тепло встречена во Франции.
— N-
New Wave — программа, разработанная Hewlett-Packard и предназначенная для расширения возможностей Microsoft Windows. В 1988 г. Apple Computer возбудила судебный процесс против Hewlett-Packard в связи с New Wave на том основании, что она по «виду и духу» очень похожа на Macintosh.
— О-
OS/2 — операционная система для нового поколения персональных компьютеров IBM, совместно разработанная Microsoft и IBM. Является предметом трений между этими двумя фирмами.
— Р-
Presentation Manager — графический пользовательский интерфейс, созданный совместно Microsoft и IBM; внешний интерфейс OS/2.
PS/2 — семейство микрокомпьютеров, представленное IBM в апреле 1987 г. Их конструкция гораздо сложнее, чем у первых PC. Представляет собой разрыв с традиционной архитектурой IBM PC, поскольку в этих компьютерах используется новая шина MCA, не поддерживающая платы расширения для старых PC.
— S-
SoftCard — плата для компьютера Apple II, разработанная Microsoft. Выпущена в 1980 г.; позволяла выполнять на Apple II программы, написанные для операционной системы СР/М.
Symphony — комплексный программный пакет для PC, созданный Lotus и выпущенный в конце 1984 г.
— Т-
TopView — текстовый пользовательский интерфейс для работы над DOS, созданный IBM. Выпущен в апреле 1985 г., произвел плохое впечатление и в июне 1987 г. изъят с рынка.
Turbo Pascal — самый распространенный язык программирования для PC. Реализацией продукта занимается компания Borland.
— V-
VisiCalc — первая электронная таблица. Написана Дэном Бриклином и Бобом Фрэнкстоном. Продавалась VisiCorp (ранее Personal Software). Пользовалась таким успехом, что многие покупали Apple II только для того, чтобы использовать эту электронную таблицу. Позднее была приспособлена для IBM PC и хорошо продавалась до 1983 г., когда рынок захватила Lotus 1-2-3. Разошлось 500000 копий VisiCalc.
VisiOn — программный продукт, предназначенный для обеспечения возможности выполнения программ в многооконной графической среде. Выпущен в ноябре 1987 г., не пользовался большим успехом, так как не поддерживал стандартные программы для DOS. Его провал на рынке привел к банкротству VisiCorp.
— W-
Windows — программный продукт, разработанный Microsoft, работающий над DOS и предоставляющий пользователям возможность одновременно выполнять несколько программ, каждую в отдельном окне (window). В 1988 г. Apple Computer возбудила судебное дело против Microsoft в связи с «видом и духом» Windows, утверждая, что он очень напоминает вид и дух ОС Macintosh.
WordPerfect — текстовый процессор, чемпион по продаже, выпущенный WordPerfect Corporation.
WordStar — текстовый процессор, выпущенный MicroPro International (в настоящее время WordStar International) в 1979 г. и быстро ставший ведущей программой для компьютеров с операционной системой СР/М.
Works — комплексный программный пакет, выпущенный Microsoft. Предназначен для начинающих пользователей и сопровождается полезной интерактивной обучающей программой.
— X-
XENIX — популярная версия многопользовательской операционной системы UNIX, созданная Microsoft.
Компании
— А-
Adobe — разработчик языка PostScript, используемого в настольных издательских системах. Первым лазерным принтером, использующим PostScript,стал Apple LaserWriter.
Apple Computer — ведущий производитель микрокомпьютеров, конкурирующий с IBM. Apple выпускает популярные марки Apple II и Macintosh.
Ashton-Tate — издатель dBASE, чемпиона по продаже среди баз данных.
— С-
Commodore — крупный канадский производитель компьютеров, основанный в 1958 г. В 1976 г. компания купила производителя микропроцессоров MOS Technology и начала выпуск микрокомпьютеров. Commodore выпускала компьютеры РЕТ 2001, С65, С218 и Amiga, а также несколько IBM РС-совместимых.
Compaq — производитель, известный своим портативным компьютером и ШМ-совместимыми.
Computerland — первый общенациональный дистрибьютор микрокомпьютерных продуктов в США. Компания основана в 1986 г. Уильямом Миллардом.
— D-
DEC (Digital Equipment Corporation) — основана в 1957 г. DEC выпускает большие компьютеры и миникомпьютеры, в частности, PDP-10 и PDP-11, использованные Биллом Гейтсом и Полом Алленом, когда они учились в старших классах и в начале истории Microsoft.
— D-
Digital Research — издатель операционной системы СР/М. Компания основана Гари Килдаллом в 1975 г.
— I-
IBM (International Busuncss Machines Corporation) — ведущий производитель компьютеров в мире.
— L-
Lotus Development Corporation — основана Митчем Капором; издатель очень удачной электронной таблицы 1-2-3. С 1984 по 1986 гг. Lotus занимала первое место в мире среди издателей программного обеспечения, а потом уступила его Microsoft.
— М-
Micrografx — издатель программного обеспечения, основанный в 1984 г.; специализируется на разработке программ для Microsoft Windows. В июле компания Micrografx выпустила первое приложение для Windows, In-A-Vision.
Microsoft — компания по производству программного обеспечения для микрокомпьютеров, занимающая ведущее положение в мире.
— S-
Softsel — фирма, осуществляющая оптовую торговлю программным обеспечением; известна своим выпускаемым раз в неделю «горячим списком» лучше всего раскупаемых программных продуктов.
Software Arts — издатель VisiCalc, первой электронной таблицы. Компания основана в 1979 г. Дэном Бриклином и Бобом Фрэнкстоном.
Software Publishing Corporation (SPC) — специализируется на выпуске простых в эксплуатации процэамм для MS-DOS. К ее бестселлерам относятся Write и Harvard Graphics.
— Т-
Tandy — производитель компьютеров, дочерняя фирма Radio Shack которого в 1977 г. начала работать на рынке микрокомпьютеров.
Toshiba — японский производитель компьютеров, в 1985 г. начал специализироваться на портативных IBM-совместимых компьютерах.
— V-
VisiCorp — дистрибьютор электронной таблицы VisiCalc. Сначала компания называлась Personal Software и возглавлялась Дэном Филстрой.
— W-
WordPerfect Corporation — находящийся в Юге издатель программного обеспечения, прославившийся очень удачным текстовым процессором WordPerfect.
— Z-
Zenith — производитель телевизионной аппаратуры, переключившийся в начале 80-х на микрокомпьютеры. Zenith до того, как его в 1989 г. купила компания Bull, стал крупным поставщиком портативных PC.
[1] Я несколько раз брал интервью у Гейтса, когда работал журналистом.
[2] Один байт соответствует последовательности восьми двоичных цифр (битов). С помощью байтов представляют символы, например, буквы алфавита.
[3] Зависание — прекращение работы компьютера (программистский сленг).
[4] «Рисковый» капиталист (venture capitalist) — специализированная компания или банк, занимающиеся «рисковыми» капиталовложениями. Б. Г. Федоров. Англо-русский словарь валютно-кредитных терминов. М.: Финансы и статистика, 19.92.
[5] Эмуляция — имитация функционирования всей или части одной системы средствами другой системы без потери функциональных возможностей или искажения получаемых результатов (В. И. Першиков, В. М. Савинков. Толковый словарь по информатике. М.: Финансы и статистика, 1991).
[6] Дисковод со встроенным постоянным диском, на котором могло храниться 10 мегабайт, то есть в 30 раз больше, чем на дискете. На жестких дисках, появившихся в конце 1984 г., можно было хранить 20 мегабайт. В начале 90-х стандартная емкость жесткого диска PC дошла до 320 мегабайт. (Когда переводилась эта книга, найти в продаже новый компьютер с жестким диском меньше, чем на 850 мегабайт, было уже почти невозможно. — Прим. пер.)
[7] Компания Xerox только в 1989 г. объявила, что ее открытия были запатентованы в 1981 г.
[8] Джеф Раскин в книге Сьюзен Леммерс «Programmers at Work» опровергает эту версию. Он утверждает, что именно он предложил сделать Lisa графической машиной и что Джобс сначала был против этого и против Macintosh, но потом изменил свое мнение.
[9] По мнению Гейтса, Macintosh в действительности был проектом Раскина.
[10] Jeffrey S. Young, Steve Jobs: The Journey Is the Reward (Glenview, 111.: Scott, Foresman, 1988).
[11] Виггинтон, один из первых служащих Apple, сотрудничал с Гейтсом при написании Бейсика для Apple II. Позднее он разработал электронную таблицу Full Impact, выпущенную на рынок компанией Ashton-Tate в 1989 г.
[12] EGA — Enhanced Graphics Adaptor (Улучшенный графический адаптер); стандарт цветных мониторов, введенный IBM одновременно с выпуском АТ (конец 1984 г.). В мониторе EGA используется большее число точек на дюйм и поэтому он дает более высокое разрешение (более четкое изображение), чем первые цветные мониторы.
[13] В сентябре 1988 г. компания Compaq объявила о создании группы EISA (Extended Industry Standard Architecture — Расширенный промышленный стандарт шинной архитектуры), предложившей альтернативу шине MCA, использующейся в OS/2 производства IBM. Шина EISA была 32-разрядной, как и MCA, но с ней можно было использовать платы, сделанные для АТ. EISA поддержали Epson, Hewlett-Packard, NEC, Olivetti, Tandy, Wyse и Zenith.
[14] Июль — сентябрь 1986 г.; финансовый год начинается в июле и заканчивается в июне.
[15] underwriter — фирма-гарант размещения акций.
[16] По данным журнала «Business Week», опубликованным в 1997 г., Билл Гейтс три года подряд (1994-96) является богатейшим человеком США. Его личное состояние по оценке составляет 43 миллиарда долларов. {Прим, ред.)
[17] Susan Lammers, «Programmers at Work», p. 18.
[18] «Business Week», 13 апреля 1987 г.