В Гарвардском университете Билл подружился со Стивом Баллмером, человеком, с интеллектуальной мощью которого мог состязаться только его же проницательный ум. Стив, ослепив Билла своим блеском в университетском кафетерии и заставив произнести речь в честь компьютеров, познакомил его со своими приятелями.
Пол Аллен часто навещал Билла по вечерам и в выходные дни, когда они погружались в жаркие споры о перспективах открытия компьютерной компании. В 1974 г. компания Intel выпустила новый микропроцессор — 8080. В отличие от 4004 и 8008, этот чип открывал возможности написания программ, которые могли бы найти тысячи пользователей. На этот раз компания Intel хотела найти широкий рынок сбыта для 8080.
Пол был дальновидным человеком. Как им встретить вызов, брошенный появлением микропроцессора, изобретения, которое довело процессор огромной системы до размеров спичечной коробки? Надвигалась революция и ее нельзя было пропустить. «Надо написать Бейсик для 8080», — убеждал он Билла. Гейтс долго и усердно обдумывал это предложение, но так и не придумал, кому он может понадобиться. Что им было нужно? Компьютер на базе 8080…
А за тысячи миль отсюда, в Альбукерке, некий Эд Робертс и его компания MITS уже подняли перчатку.
ЧАСТЬ II
ПЕРВЫЕ ШАГИ БЕЙСИКА
Гейтс для программного обеспечения все равно, что Эдисон для лампы накаливания, — немного рационализатор, немного предприниматель, немного торговец и всегда гений.
Глава 3
Бейсик для Altair
В 1973 г. на компьютерном рынке господствовала горстка производителей, в том числе IBM, DEC и Hewlett-Packard. Доходы этих фирм исчислялись миллиардами долларов и основывались, главным образом, на больших системах (мэйнфреймах) и миникомпьютерах. До них еще не дошла важность микропроцессоров, и компании не строили планы об использовании этого новшества. Это оставило щелку для мелких предпринимателей, которые незамедлительно разработали новую технологию, радикально изменившую стандарты конструирования и применения компьютеров.
В развитии этой технологии огромную роль сыграли и компьютерные журналы. Еще до того, как персональные компьютеры попали на рынок, такие издания, как «Radio Electronics» и «Popular Electronics» разжигали интерес к потенциалу микрокомпьютеров. Компьютеры стали хобби многих подписчиков, и по всей территории США возникли клубы их любителей. Самым примечательным из них был компьютерный клуб Homebrew, образованный в марте 1975 г. в Менло-Парке (штат Калифорния). В состав его первых членов входили Огив Джобс и Стив Возняк, позднее основавшие компанию Apple Macintosh. Когда появился первый микрокомпьютер, на него сразу же возник огромный спрос среди тысяч любителей, интерес которых подпитывался появлявшимися каждый месяц статьями в журналах.
В 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 байт[2].
2
Один байт соответствует последовательности восьми двоичных цифр (битов). С помощью байтов представляют символы, например, буквы алфавита.