Аллен купил журнал и помчался обратно убеждать Гейтса, что они должны разработать язык для простой и маленькой машины.
«Альтаир-8080» обладал 256 байтами памяти (в сравнении с восемью миллионами и больше в современных персональных компьютерах), но не имел софтвера.
Пол все твердил: «Давай откроем компанию. Давай сделаем это».
«Мы поняли, что революция может произойти без нас. После того как мы увидели ту статью, уже не возникало вопроса, чем заниматься в жизни».
Гейтс и Аллен позвонили Эду Робертсу, основателю «МИТС», и пообещали «Альтаиру» программу прежде, чем написали её.
«Мы получали от людей по десять писем в день. Я отвечал им: „Кто первый напишет, тот и получит работу“, — сказал Робертс».
Два друга поспешили к компьютеру Гарварда писать адаптированную программу на языке «Бейсик».
«Альтаир-8080 МИТС» не первый микрокомпьютер, но именно он разбудил воображение общества. Из-за своей небольшой стоимости он привлекал тысячи заявок от энтузиастов в области электроники.
Гордон Мур, один из основателей «Интел» и автор знаменитого «Правила Мура» (см. «Размышления о завтрашнем дне»), вспоминает, что «Альтаир» не представлял собой ничего особенного:
«Вы знаете первые „МИТС“ — кажется, теперь их можно назвать персональными компьютерами — „Альтаир“, всего лишь приспособление для любителей, где устройством ввода служили тумблеры, а вывода — СИД. На нем можно продемонстрировать, как работает компьютер, но производить какие-то вычисления очень сложно».
По словам Гейтса, «Альтаир» — всего лишь ящик с мигающими лампочками.
«На самом деле он походил на чип за триста шестьдесят долларов, который надо дорабатывать самому. И даже когда все доделано, он способен не на многое, но одни только попытки заставить его работать и выяснить, что он в состоянии выполнить, а что нет, сделали „Альтаир“ популярным».
«В „МИТС“ не понимали его значения. Никто не понимал. Но мы знали, что люди получат такие компьютеры».
Гейтс и Аллен верили, что компьютеры способны творить чудеса.
«И с самого начала наш лозунг гласил: „Компьютер на каждом столе и в каждом доме“».
Страстное желание Гейтса и Аллена работать над первым доступным персональным компьютером оказалось оправданным:
«…персональный компьютер — основная линия вычислительной техники. Можно справедливо утверждать, что он на самом деле становится инструментом информационного века».
ОБРАТНО НА ПРЯМУЮ ДОРОГУ К ВЫСОКИМ ТЕХНОЛОГИЯМ
«САМАЯ КРУТАЯ ПРОГРАММА ИЗ ВСЕХ, ЧТО Я НАПИСАЛ»
Пообещав софтвер Робертсу, Гейтс позаимствовал главный компьютер в компьютерном центре «Айкен» в Гарварде, хотя он и предназначался для студенческих проектов, а не для коммерческой работы. Не имея «Альтаира-8080», Гейтсу и Аллену пришлось по журнальной статье догадываться, как он работает, и моделировать его на большом компьютере Гарварда.
«У нас была только книга с описанием машины. Если бы мы поняли что-то неправильно или сами авторы ошиблись, вся затея провалилась бы».
Двое молодых людей работали весь февраль и март 1975-го в комнате Гейтса, неистово писали код.
«Вопрос был не в том, смогу ли я написать программу, но скорее в том — сумею ли я втиснуть её в четыре килобайта и сделать супербыстрой».
Талант Гейтса к упрощению сделал своё дело.
«Получилась самая крутая программа из всех, что я написал».
Аллен улетел в Альбукерк, чтобы продемонстрировать сырой софтвер Робертсу. В последний момент Аллен понял, что они забыли запрограммировать быстрый пуск. Он торопливо добавил его и задержал дыхание, загружая программу на «Альтаир». Она работала.
Когда Аллен с триумфом вернулся в Гарвард, друзья отпраздновали победу содовой и мороженым. Девятнадцатилетний Гейтс заказал «Ширли Темпл».
Гейтс и Аллен продали язык «Бейсик МИТС» за три тысячи долларов плюс вознаграждение.
* * *
Аллен говорит, что, когда он приехал в Нью-Мексико для дальнейшей разработки программы, которая станет стандартом индустрии на следующие шесть лет, ему пришлось просить у Робертса взаймы, чтобы снять комнату. Он потратил все свои сбережения на билет на самолёт. Но Робертса молодой человек поразил так, что вскоре Аллен стал директором разработки софтвера в «МИТС». В июне 1975-го Гейтс взял отпуск в Гарварде и присоединился к Аллену. Хотя он и вернулся осенью следующего года, его сердце и разум остались в Альбукерке. Он взял второй отпуск и так и не вернулся в колледж.
«Моим родителям очень не понравилось, когда сын объявил им, что бросает лучший университет страны ради того, о чем почти никто не слышал, ради „микрокомпьютеров“. Но они всегда очень мне помогали».
«Бейсик» навсегда врезался Гейтсу в память.
«Я могу воспроизвести исходный код к версии „Бейсика“, которую написал для первого микрокомпьютера ещё в 1975-м. Именно с этого программного кода начался „Майкрософт“, поэтому, наверное, неудивительно, что я все ещё вижу каждую деталь с первой страницы, второй, третьей — как если бы они лежали прямо передо мной».
Гейтс как-то сказал, что «Бейсик» для «8080» — его самая любимая программа среди всего софтвера, что он написал «…из-за произведённого им эффекта и потому что он так своевременно появился, а мы сумели сделать его таким коротким».
Гейтс говорит, что «Бейсик», возможно, так и останется первым языком для студентов-программистов, потому что его легко выучить и для него нашли гениальное применение. Он был первым языком, который придумал Гейтс со своими друзьями в конце 1960-х.
«Моё сердце принадлежит „Бейсику“. Он стал первым продуктом „Майкрософта“, написанным в моей комнате в общежитии».
Примечание: существует множество версий «Бейсика», или универсального кода символических конструкций для начинающих. Версия Гейтса просто стала первым стандартом для микрокомпьютеров.
«Иногда я завидую людям, все ещё связанным с программированием. После того как перестал работать программистом в „Майкрософт“, я, бывало, полушутливо говорил на собраниях: „Может, я приду на выходные и напишу что-нибудь самостоятельно“. Я больше не говорю так, но иногда мечтаю об этом».
ОБУЧЕНИЕ ПО МЕСТУ РАБОТЫ
Прежде чем уехать в Альбукерк, Аллен и Гейтс придумывали название для компании — в голову приходили «Корпорация Ауткорпорейтид», «Анлимитед Лтд», «Аллен и Гейтс». Очевидно, лучше всего подходило «Майкрософт». Устроившись в Нью-Мексико, Гейтс и Аллен набрали бывших членов клуба «Программисты „Лейксайда“» (и других приятелей), и «Майкрософт» появился на свет. К тому времени как они перебрались в Сиэтл, дефис в названии пропал, и получился «Майкрософт».