Билл Гейтс и сотворение Microsoft | страница 20
Когда они вошли в «опытно-конструкторскую лабораторию», Пол впервые увидел собранный Altair. Это была усовершенствованная модель с памятью 6К. Пол захотел тут же проверить Бейсик, но Робертс сказал, что не стоит торопиться.
Билл оставался в Кембридже и с волнением ждал известий о результатах встречи. Надежд у него почти не было. Уж слишком много было неизвестных параметров. Точна ли моделирующая программа Пола? Может быть, в его Бейсике есть ошибки? Вечером позвонил Пол и попытался убедить его в том, что все будет в порядке, хотя он сам не был в этом уверен.
Решающий момент наступил на следующий день в офисе Робертса. Пол установил перфоленту на считывающее устройство, которое он подключил к компьютеру. Робертс с недоверием смотрел на все эти манипуляции. Прошли долгие минуты, пока данные загружались в память машины.
Неожиданно Altair отреагировал, выдав слово «READY» («Готов»), на подключенный к нему телетайп. Это означало, что Altair готов к вводу программы, написанной на Бейсике. «Работает!» — воскликнул Эд Робертс.
Пол удивился (и успокоился!) еще больше, чем Робертс. Но ему еще надо было доказать, что Бейсик нормально работает. Первой программой, проверенной на машине, стала программа, моделирующая приземление космического корабля, из книги по программированию на Бейсике. Это стало первым практическим использованием компьютера Altair. Бейсик Билла работал без сучка и задоринки. Робертс был потрясен. Теперь можно было приступать к переговорам. Он был готов туг же подписать договор.
Пол побежал к телефону и рассказал Биллу об их триумфе. Биллу, запутавшемуся в своих планах на будущее, не хватало лишь этого толчка; его охватила бурная радость.
Позже, вспоминая этот момент, они всегда поражались тому, что Бейсик Билла действительно заработал, учитывая то, как он был написан. Одна-единственная ошибка означала бы провал. Если бы они что-нибудь неправильно поняли в книжке о чипе 8080 или если бы в моделирующей программе Билла была мельчайшая погрешность, то при вводе Полом текста программы с перфоленты ничего бы не получилось.
Бейсик имел огромное значение для компьютера Altair — и компьютерной промышленности. Теперь можно было разрабатывать прикладные программы для таких сфер деятельности, как бухгалтерский учет и статистика. Легко понять желание Робертса как можно скорее выбросить Бейсик на рынок, но Гейтс хотел перед его выпуском «в свет» сделать несколько последних штрихов. Он продолжал оставаться в Гарвардском университете, изучая право и подчищая Бейсик на центральном компьютере университета. Его преподаватели не могли и представить себе, на что у него уходит такая уйма машинного времени.