Читаем Билл Гейтс и сотворение Microsoft полностью

Разработка 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 на первом месте».


Перейти на страницу:

Все книги серии Исторические силуэты

Белые генералы
Белые генералы

 Каждый из них любил Родину и служил ей. И каждый понимал эту любовь и это служение по-своему. При жизни их имена были проклинаемы в Советской России, проводимая ими политика считалась «антинародной»... Белыми генералами вошли они в историю Деникин, Врангель, Краснов, Корнилов, Юденич.Теперь, когда гражданская война считается величайшей трагедией нашего народа, ведущие военные историки страны представили подборку очерков о наиболее известных белых генералах, талантливых военачальниках, способных администраторах, которые в начале XX века пытались повести любимую ими Россию другим путем, боролись с внешней агрессией и внутренней смутой, а когда потерпели поражение, сменили боевое оружие на перо и бумагу.Предлагаемое произведение поможет читателю объективно взглянуть на далекое прошлое нашей Родины, которое не ушло бесследно. Наоборот, многое из современной жизни напоминает нам о тех трагических и героических годах.Книга «Белые генералы» — уникальная и первая попытка объективно показать и осмыслить жизнь и деятельность выдающихся русских боевых офицеров: Деникина, Врангеля, Краснова, Корнилова, Юденича.Судьба большинства из них сложилась трагически, а помыслам не суждено было сбыться.Но авторы зовут нас не к суду истории и ее действующих лиц. Они предлагают нам понять чувства и мысли, поступки своих героев. Это необходимо всем нам, ведь история нередко повторяется.  Предисловие, главы «Краснов», «Деникин», «Врангель» — доктор исторических наук А. В. Венков. Главы «Корнилов», «Юденич» — военный историк и писатель, ведущий научный сотрудник Института военной истории Министерства обороны РФ, профессор Российской академии естественных наук, член правления Русского исторического общества, капитан 1 ранга запаса А. В. Шишов. Художник С. Царев Художественное оформление Г. Нечитайло Корректоры: Н. Пустовоитова, В. Югобашъян

Алексей Васильевич Шишов , Андрей Вадимович Венков

Биографии и Мемуары / История / Образование и наука

Похожие книги

100 великих гениев
100 великих гениев

Существует много определений гениальности. Например, Ньютон полагал, что гениальность – это терпение мысли, сосредоточенной в известном направлении. Гёте считал, что отличительная черта гениальности – умение духа распознать, что ему на пользу. Кант говорил, что гениальность – это талант изобретения того, чему нельзя научиться. То есть гению дано открыть нечто неведомое. Автор книги Р.К. Баландин попытался дать свое определение гениальности и составить свой рассказ о наиболее прославленных гениях человечества.Принцип классификации в книге простой – персоналии располагаются по роду занятий (особо выделены универсальные гении). Автор рассматривает достижения великих созидателей, прежде всего, в сфере религии, философии, искусства, литературы и науки, то есть в тех областях духа, где наиболее полно проявились их творческие способности. Раздел «Неведомый гений» призван показать, как много замечательных творцов остаются безымянными и как мало нам известно о них.

Рудольф Константинович Баландин

Биографии и Мемуары
100 великих героев
100 великих героев

Книга военного историка и писателя А.В. Шишова посвящена великим героям разных стран и эпох. Хронологические рамки этой популярной энциклопедии — от государств Древнего Востока и античности до начала XX века. (Героям ушедшего столетия можно посвятить отдельный том, и даже не один.) Слово "герой" пришло в наше миропонимание из Древней Греции. Первоначально эллины называли героями легендарных вождей, обитавших на вершине горы Олимп. Позднее этим словом стали называть прославленных в битвах, походах и войнах военачальников и рядовых воинов. Безусловно, всех героев роднит беспримерная доблесть, великая самоотверженность во имя высокой цели, исключительная смелость. Только это позволяет под символом "героизма" поставить воедино Илью Муромца и Александра Македонского, Аттилу и Милоша Обилича, Александра Невского и Жана Ланна, Лакшми-Баи и Христиана Девета, Яна Жижку и Спартака…

Алексей Васильевич Шишов

Биографии и Мемуары / История / Образование и наука