Ной Эверт – Билл Гейтс. Думать смело, действовать решительно (страница 3)
Гении думают одинаково: владелец «Альты» Робертс в то время также мечтал о том, чтобы с помощью подобного компьютерного языка разработать прикладные программы для бухгалтерского учета, обработки текстов и т. д. Только так можно было бы внедрить «Альту» в общественную жизнь, по крайней мере, на более широкий рынок пользователей из промышленности и бизнеса.
К моменту появления «Альты» на рынке уже существовало более десятка языков программирования, из которых можно было выбирать для крупных, средних и микрокомпьютеров. Эти языки были разработаны для различных целей применения.
Первым широко признанным языком стал FORTRAN, разработанный совместно с инженерами IBM; он в основном использовался учеными и предполагал написание сложных программ.
Другой язык назывался COBOL, то есть «общий язык делового программирования»; он в основном использовался для программирования на мэйнфреймах и также был особенно сложен в освоении.
Однако язык BASIC был очень прост в освоении; он настолько прост, что даже школьники и новички могли легко освоить его. Один из двух профессоров, изобретателей этого языка, Джон Кеймемин, сказал: «BASIC позволяет человеку общаться с машиной».
Сравнивая все за и против, крепкий, энергичный и целеустремленный Робертс не удовлетворился сенсационным успехом, который произвело появление «Альта»; летом 1974 года он решил, что обязательно внедрит BASIC в такие компьютеры, как «Альта», доступные широкой публике!
Однако никто не верил, что можно разработать язык программирования для микропроцессора 8080 — в этом не верила даже компания Intel, производящая микросхемы 8080: «Как это возможно?», «Это сложнее, чем подняться на небо!»
Как специалисты, так и обычные люди не раз обливали Робертса холодной водой, советуя ему остановиться на достигнутом и радоваться тому, что уже имеется.
Робертс, наверное, и во сне не мог себе представить, что в тот самый момент, когда он, преодолевая бесчисленные препятствия, искал прорыв в области «нуля», двое молодых парней, запершись в кампусе Гарварда, днём и ночью трудились не покладая рук, словно во сне сочиняя ту самую программу, которая однажды развеет все эти «иллюзии»…
Буквально через неделю после того, как Ален купил журнал «Popular Electronics», Гейтс и он каждый день не спали ночами, внимательно изучая статью о домашнем компьютере «Альта» и обдумывая, как приступить к этому потрясающему, поразительному делу с «BASIC».
Вскоре, ранним утром, Робертс, ещё погружённый в глубокий сон, был разбужен назойливым звонком телефона; он, пробормотав что-то невнятное, снял трубку.
«Простите, это мистер Эд Робертс?» — спросил пронзительным, еще не повзрослевшим голосом мальчик.
«Да, и что с того? Откуда вы?» — спросил Робертс, еще не разжав век от сонливости.
«Мы из компании „Транспортные данные“!» — по телефону Гейтс взволнованно поинтересовался, заинтересован ли собеседник в разработке программ на языке BASIC для микрокомпьютера «Альта». «Конечно, заинтересован, но что вы можете предложить?»
Гейтс с энтузиазмом начал рекламировать свою идею: «Эй! Мы с моим партнёром уже разработали язык BASIC, который с небольшими доработками можно использовать на компьютерах Alta!»
«Правда? Я не верю», — и в этот момент Робертс полностью протрезвел: «Слушайте, я слышал слишком много подобных хвастливых заявлений — по крайней мере, 50 человек приходили ко мне и лживо утверждали, что у них есть BASIC. Поэтому мой ответ вам таков: сначала принесите нам это, чтобы мы могли посмотреть! Кто бы ни был, тот, кто первым предоставит нам нужный BASIC, получит право на сотрудничество с нами».
«Хлоп!» — Робертс бросил трубку.
Тем временем Гейтс и Аллен, уже почувствовавшие запах добычи и готовые к действию, поспешно написали письмо Робертсу, в котором подчеркнули, что у них действительно есть набор программ на языке BASIC, совместимый с микросхемой 8080, и попросили включить его в комплект «Альта» для продажи, предлагая выплачивать 5 центов авторского гонорара с каждых пяти проданных комплектов.
Как только письмо было отправлено, эффект не заставил себя ждать.
Робертс, получив его, был вне себя от радости и сразу же позвонил по номеру, указанному на конверте.
Но, к его удивлению, ответивший на звонок сказал: «Это средняя школа Лейксайд в Сиэтле. Что? «Альта»? Какая «Альта»? BASIC? Не знаю, у нас нет BASIC!» — и трубка отключилась. Сердце Робертса, словно только что вытащенная на берег рыба, забилось всего пару раз и тут же замерло.
Гейтс и Ален, следуя принципу «Слово джентльмена — как четыре лошади», не могли отступить: они действительно похвастались, и теперь им пришлось разработать этот «несуществующий» язык программирования BASIC!
Сначала они повсюду искали микрокомпьютер «Альта», но ничего не нашли. Однако как раз в этот решающий момент они обнаружили руководство по эксплуатации микропроцессора 8080, прилагавшееся к журналу «Popular Electronics», и у них на лицах расцвела улыбка — с этим руководством они могли смоделировать микропроцессор 8080 на мини-компьютере PDP-10, а затем разработать программы на языке BASIC в этой среде.
Мини-компьютер PDP-10 был в лаборатории Гарвардского университета. Так что Гейтс и Аллен целыми днями проводили время в компьютерном центре Акена, приступив к этапу разработки программ на языке BASIC. Гейтс сосредоточился на написании кода для нового языка BASIC, а Аллен занимался более техническими задачами на PDP-10.
В языке BASIC, разработанном Гейтсом, проявились его выдающийся творческий талант и необыкновенное воображение.
В конце февраля 1975 года Гейтс и Аллен наконец завершили разработку своей первой в жизни программы для микрокомпьютера, и она вот-вот должна была увидеть свет.
В тот волнующий вечер Гейтс физически находился в Гарварде, но мыслями был рядом с Алленом; он без перерыва гадал: а не осталось ли где-нибудь неточностей? А может быть… не даст ли сбой процессор 8080?…Репетиция успеха, о которой он так мечтал, позволила ему навсегда попрощаться с «порочным периодом юности»; его душа наконец-то окунулась в лучи солнца будущего, он чувствовал, как кровь ускорила свой бег, а все тело закипело. Позже Гейтс говорил, что из всех программ, которые он когда-либо написал, он больше всего гордился именно этой программой на языке BASIC, созданной им за восемь недель в Гарварде.
Эта игровая программа «Посадка на Луну» очень напоминала ту, которую Гейтс написал в средней школе Лейксайд, когда он был без ума от компьютеров; в ней игроку предстояло высадиться на Луну до того, как закончится топливо космического корабля.
Она стала первой программой, использованной в последующих системах языка BASIC для микрокомпьютеров.
Игра Гейтса, словно спичка, зажгла факел «Альта»; и вот, настоящая революция в области персональных компьютеров началась именно в тот день, с «мечтательных» упражнений Аллана…
Спустя 8 недель программа на языке BASIC, словно вертолёт, воплотивший мечту в реальность, унесла Гейтса и Аллана ввысь — к Робертсу, чтобы получить признание и награду, к рынку компьютеров, чтобы броситься ему в объятия, и, расправив крылья, к раю мечтаний о будущей жизни…
4. Нет ничего невозможного, есть только то, чего нельзя себе представить
Билл Гейтс с самого раннего возраста отличался чрезвычайной уверенностью в себе; он очень рано решил занять трон «царя» в сфере компьютеров.
«Стать царем или повелителем» — это, как правило, уничижительное выражение, описывающее человека, ведущего себя высокомерно и беззаконно. Однако в процессе любой коммерческой деятельности истинная цель заключается именно в том, чтобы продемонстрировать дух повелителя, способного покорить горы и реки. Героическая смелость Билла Гейтса заключалась именно в том, чтобы взойти на трон «царя будущего» и править своим королевством Microsoft.
В начале 1971 года группа программистов из средней школы «Лейксайд» получила важный заказ: компания «Information Sciences», расположенная в Портленде, штат Орегон, — как и «Computer Center», занимавшаяся арендой вычислительной техники, — хотела нанять группу специалистов для написания программы расчета заработной платы для одного из своих клиентов. У «Information Sciences, Inc.» был компьютер модели PDP-10, и её президент Том Макрелин знал, что в средней школе «Лейкбей» есть группа ребят, отлично разбирающихся в программировании. Один из основателей «Центр Компани», Джок Уиксон, ещё в то время, когда он занимал должность менеджера отдела продаж в компании «Data Equipment», продал этот компьютер модели PDP-10 компании «Information Sciences». Аллен и Ричард Уэйлан выбрали своих более молодых коллег и предложили Гейтсу и Эвансу присоединиться к ним для работы над этим проектом «Information Sciences».
Гейтс вспоминает: «Пол и Уэйлан сначала считали, что сами вполне справятся, поэтому сказали нам: „Нам не нужны вы, мальчишки“, но потом они сменили тон, на самом деле они раньше никогда не писали никаких программ для расчета заработной платы, поэтому им снова понадобилось мое участие. Я сказал им: „Ладно, раз вы хотите, чтобы я участвовал, то я буду руководить этим проектом…“ На самом деле большую часть программирования выполнили я и Эванс. Чтобы завершить эту работу, нам разрешили бесплатно пользоваться компьютером, и для каждого из нас это было выгодным соглашением».