Уолтер Айзексон Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию



Download 30,01 Mb.
Pdf ko'rish
bet100/192
Sana25.02.2022
Hajmi30,01 Mb.
#298598
1   ...   96   97   98   99   100   101   102   103   ...   192
Bog'liq
Ayzekson Innovatory.1UOodw.421536

House of Pizza и ресторан Aku Aku. Бывало, что Гейтс засыпал перед терминалом, обычно
ранним утром, иногда недописав строчку с кодом. Он медленно клонился вниз, пока не
утыкался носом в клавиатуру, и так дремал час-два. Затем он открывал глаза, косился на
экран, пару раз моргал и продолжал писать код ровно с того места, на котором
остановился, — такой феноменальный у него был уровень концентрации.


Время от времени приятели устраивали соревнования по программированию — кто
быстрее всех напишет в блокноте самое короткое решение какой-нибудь задачки. Один
выкрикивал: «Я справлюсь за девять строчек кода». «А я за пять», — звучало в ответ. По
словам Аллена, все понимали, что каждый сэкономленный байт памяти — подарок
пользователю, место под его приложения. Они задались целью уместить свой BASIC в 4
килобайта. (Для справки, у смартфона с памятью 16 гигабайт в четыре миллиона раз
больше памяти, чем тогда было у компьютера.) По ночам они раскладывали распечатки
с программным кодом на полу и искали, где можно было бы сделать его компактнее,
элегантнее и эффективнее.
После восьми недель интенсивной работы, к концу февраля 1975 года, приятели
закончили свой интерпретатор и вписались в идеальные 3,2 килобайта. «Не стоял
вопрос, смогу ли я написать эту программу, стоял вопрос, смогу ли я сделать ее
достаточно быстрой, но емкой, менее 4 килобайт, — делится Гейтс. — И это была самая
крутая программа из мной написанных». Он в последний раз проверил все на ошибки, а
затем распечатал программу на перфоленте при помощи PDP-10, чтобы отвезти свою
работу в Альбукерке.
Уже в самолете Аллен осознал, что не взял программу загрузки, то есть
последовательность команд, которая должна сообщить Altair, как переписать BASIC к
себе в память. Перед посадкой он взял блокнот и написал двадцать одну строчку на
машинном коде, который использовали процессоры Intel, в каждой строчке было
трехзначное число в восьмеричной системе счисления. Он так запарился в своем
бронзово-коричневом синтетическом костюме, что вспотел еще до выхода из аэропорта.
Его должен был ждать Эд Робертс. Аллен ожидал увидеть энергичного топ-менеджера из
прогрессивной корпорации наподобие тех инновационных компаний, что расположились
вдоль шоссе 128, кольцевой дороги вокруг Бостона. А его встретил мужчина весом 130
килограммов в джинсах и галстуке-ленточке.
Головной офис MITS тоже не совсем оправдал ожидания Аллена. Это было помещение в
непрезентабельном торговом центре, а единственный Altair, у которого хватило бы
памяти для запуска BASIC, только тестировался. Было решено запустить интерпретатор
на следующее утро. Робертс и Аллен пошли в мексиканскую забегаловку Pancho’s, где вы
получали именно то, за что заплатили свои три доллара. Что называется, дешево и
сердито. Робертс отвез гостя в ближайшую гостиницу сети Sheraton, где на ресепшене
Аллену сообщили стоимость его ночлега — 50 долларов. У Аллена с собой было на 10
долларов меньше, и он многозначительно посмотрел на Робертса, которому пришлось
раскошелиться. Аллен понял, что Робертс тоже ожидал увидеть кого-то другого.
На следующее утро Аллен пришел в MITS, чтобы опробовать интерпретатор BASIC. Пока
компьютер десять минут загружал программу, Робертс и коллеги оживленно
переглядывались, предвидя провал. Но Altair внезапно ожил и запросил объем памяти
устройства. Кто-то из MITS аж подпрыгнул: «Смотрите, он что-то напечатал!» Аллен и
сам был поражен. Он набрал ответ: «7168». Altair ответил: «ОК». Аллен вбил: «PRINT
2+2». Команда была элементарная, но именно она могла продемонстрировать, что Гейтс
написал блестящий код, а Давидофф хорошо поработал над операциями с плавающей
запятой. Altair выдал ответ: «4».
До этого момента Робертс молчал. Он загнал свою компанию в огромные долги ради
дерзкой мечты создать доступный каждому домашний компьютер. Теперь он сидел и
смотрел, как решалась судьба человечества. Впервые в истории на персональном
компьютере была запущена программа. «О боже мой, он ответил — 4!» — радостно вопил
Робертс.
Он пригласил Аллена к себе в офис, где они договорились, что интерпретатор BASIC
будет установлен на всех компьютерах Altair. Позднее Аллен признается, что никак не
мог стереть улыбку с лица. В Кембридж он вернулся с их новым личным Altair, который
они установили в общежитии Гейтса и пошли праздновать. Гейтс, по обыкновению, пил
коктейль «Ширли Темпл», имбирный эль с соком из вишни мараскино.
Через месяц Робертс предложил Аллену должность директора программного
обеспечения MITS. Коллеги Аллена считали, что даже рассматривать это предложение
— сумасшествие: «Ты отлично устроился в Honeywell. Ты сможешь работать здесь еще
много лет», — говорили они. Но бунтарей и революционеров не интересует карьерная
лестница. Поэтому весной 1975 года Аллен переехал в Альбукерке, город, про который


он только недавно узнал, что он не в штате Аризона.
Гейтс решил на какое-то время остаться в Гарварде, где ему пришлось пройти
своеобразный обряд инициации: его, как это случалось со многими из лучших студентов,
вызвали на встречу с Административным советом университета из-за дисциплинарных
проступков. Вспоминать об этом если и было весело, то только много лет спустя.
Неприятности Гейтса начались после того, как аудиторы из министерства обороны
решили проверить, как используется финансируемый ими PDP-10. Оказалось, что больше
всего времени на нем работает второкурсник Уильям Генри Гейтс.
Он очень волновался. В свою защиту он написал объяснительную, в которой рассказал,
как при помощи PDP-10 разработал интерпретатор BASIC. Его не стали наказывать за
использование компьютера, однако сделали выговор за то, что из-под своего имени он
пускал в систему Пола Аллена, который не был студентом Гарварда. Гейтс признал свою
вину и согласился выложить в открытый доступ раннюю версию BASIC, но не
улучшенный вариант, который они с Алленом разработали позднее.
В то время Гейтс был больше сосредоточен на их с Алленом бизнесе, чем на учебе в
Гарварде. Он закончил второй курс весной 1975 года, а затем улетел в Альбукерке на все
лето и остался там на осень, решив пропустить семестр в Гарварде. Затем он вернулся в
университет еще на два семестра, на весну и осень 1976 года, но бросил учебу за два
семестра до диплома. В июне 2007 года Гейтс получил почетную ученую степень
Гарварда. На церемонии вручения он начал свою речь с обращения к отцу, который
сидел в аудитории: «Я более тридцати лет ждал, чтобы сказать это: „Отец, я же говорил,
что вернусь и получу свой диплом“».



Download 30,01 Mb.

Do'stlaringiz bilan baham:
1   ...   96   97   98   99   100   101   102   103   ...   192




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish