Шрифт:
Интервал:
Закладка:
Это был первый и самый удивительный успех компании Apple. Никогда не забуду тот момент.
* * *
Но все-таки я решил, что нужно еще раз все рассказать коллегам по HP. Я снова поговорил с Питом. Он отправил меня в юридический отдел.
Юридический отдел послал проект в каждое без исключения подразделение HP. Процесс занял около двух недель.
Но HP так и не проявила интереса, и я получил письмо от юридического отдела о том, что им не нужны никакие права на мою разработку.
* * *
Выяснилось, что парень по имени Пол Террелл открыл в Маунтин-Вью новый компьютерный магазин под названием Byte Shop.
Террелл видел, как я демонстрирую свою машину в «Клубе самодельных компьютеров», и попросил Стива «не теряться». Стив обратился к нему на следующий день. Он заявился в офис Пола босиком и сказал: «Привет. Я не потерялся».
Стив не знал, что Террелл ищет как раз такой продукт, какой был у нас. Террелл хотел продавать своим клиентам готовый компьютер, полностью собранный. И до тех пор никто этого не делал. Пока не было нас, Пол покупал «Альтаиры» или подобные им комплекты, и рабочие собирали их в подсобке. Каждый готовый компьютер он мог тут же продать. Но он видел, что потенциальных клиентов – интересующихся – гораздо больше. Стив рассказал ему о разработке Apple I, и Пол понял, что это полностью готовая плата и отличный продукт.
И вот, получив заказ Террелла, я понял, что есть люди, которым Apple I интересен. Это было так неожиданно, так волнующе – и так просто. Мы уже нашли маленькую компанию в Санта-Кларе, готовую массово выпускать наши платы. Теперь оставалось только поставить им дополнительные компоненты для сборки.
Но откуда взять эти компоненты? Денег у нас не было. Аллен Баум и его отец Элмер одолжили нам 2100 долларов, но этого не хватало. Но в итоге мы нашли дистрибьютора чипов Cramer Electronics, готового продать нам детали в кредит с оплатой через 30 дней. Он должен был позвонить Полу Терреллу и убедиться, что тот действительно нам заплатит.
Стив выбил из Пола согласие платить нам по мере поставки компьютеров. И фактически Террелл профинансировал весь проект: когда он платил нам, мы могли заплатить за чипы.
Дистрибьютор выдал нам комплектующие, и мы отправили их на склад компании, выпускавшей платы, в Санта-Кларе. В тот день, когда они были готовы приступать к работе, комплектующие извлекли из кладовой, занесли в отчет и принялись паять. После этого у нас было 30 дней на оплату.
Первая партия наших плат была готова к январю 1976 года. На рынке были комплекты вроде «Альтаира», но не предлагалось ничего подобного тому, что сделали мы. Помню, как ждал их – тогда я был счастливейшим человеком на свете. На самом деле я никогда не думал, что мы заработаем денег на Apple. Единственное, что приходило в голову: ух ты, я открыл, на что способен микропроцессор, и теперь ему есть столько применений, столько возможностей! Я был уверен, что обеспечил себя инструментом вычислений до конца своей жизни.
Я думал о потенциале Apple I и чуть не рехнулся. Скажем, я очень интересовался видеоиграми. И вот оказывается, что на моем маленьком компьютере можно еще и в игры играть. Я воображал, как однажды текстовые редакторы заменят печатные машинки. Я быстро печатал и понимал, что нам было еще далеко до замены печатных машинок компьютерами, но живо мог себе это представить. Я воображал, как компьютер будет помогать мне в инженерной работе в HP. У меня просто дух захватывало. О чем бы я ни задумывался, обязательно оказывалось, что компьютер может тут быть серьезным подспорьем. Я видел это совершенно ясно. И только об этом мог тогда думать.
Когда платы были готовы, мы подрядили друга Стива, Дэна Котке, и сестру Стива Пэтти вставлять чипы в разъемы, по 1 доллару за плату. Стив приносил нам с производства по 10–20 собранных плат за раз. И вот мы сидели за верстаком в гараже родителей Стива на Крист-авеню, и я подключал каждую собранную плату к телевизору и клавиатуре и проверял, работает ли она.
Если все было в порядке, то я засовывал ее в коробку. Если нет, то выяснял, что за провод не попал в разъем или что за контур замкнулся. Нерабочие платы я чинил и опять-таки складывал в коробку. Как только у нас набирались дюжина-две плат, Стив отвозил их в магазин Пола Террелла и получал деньги.
Это, конечно, не были готовые компьютеры в том смысле, в каком их понимают сегодня. Полу Терреллу приходилось подключать к ним мониторы, клавиатуры, трансформаторы и даже вставлять в корпуса. Не уверен, что именно на это он рассчитывал. Кажется, со слов Стива Джобса он решил, что получит совершенно готовые компьютеры.
Тогда у нас был недостаточный объем производства, чтобы работать с пластмассовыми корпусами. Поэтому Пол поставлял компьютеры в деревянных корпусах, часто из полинезийского дерева коа. Это было стильно.
Нам нужно было определиться с розничной ценой на наши платы. Ведь не только Полу мы собирались их поставлять.
Мы решили установить цену в 666,66 долларов за плату. Эту цену придумал я, любитель повторяющихся цифр. (В сущности, речь шла о 500 долларах плюс 30 % маржи.)
И знаете что? Никто из нас и не подумал, что это число может ассоциироваться с сатанизмом, пока Стиву не стали приходить письма об этом. Что-что? Число Зверя? Честно, у меня и мысли такой не было. Я не видел фильма «Изгоняющий дьявола». И Apple I совсем не казался мне зверем.
* * *
В конечном счете написание интерпретатора для «Бейсика» оказалось самым долгим и самым сложным моим проектом для Apple.
Тогда я лишь хмыкал при мысли о «Бейсике». По сравнению с «Фортраном» это был слабый, легковесный язык. Мне казалось, что никто не станет писать на нем изощренные программы, какими пользуются инженеры и ученые. Я видел, к чему все идет. В той книге, о которой я уже говорил, «Компьютерные игры на “Бейсике” для чайников», упоминалось, что можно просто вбить текст программы и получить готовую игру.
Я писал интерпретатор «Бейсика» для Apple I, основанного на процессоре MOS 6502. Я прикинул, что если напишу этот язык действительно быстро – если буду работать над ним днем и ночью и получу что-то работоспособное, – тогда я могу стать почти что знаменитостью. Люди станут говорить, что Стив Возняк написал первый «Бейсик» для 6502, как Билл Гейтс – для «Альтаира». Писать исходный код весьма увлекательно.
Я никогда по-настоящему не изучал разработку языков программирования. Когда я только начинал обучение в колледже, Аллен Баум копировал учебники в MIT, где он учился, и отправлял их мне. Так я кое-что узнал.
Я понял, что у языков программирования есть грамматическая структура, как у любого языка, и выяснил, как они устроены.
Я не знал, что интерпретаторы «Бейсика» для разных компьютеров, например для DEC и для HP, различались практически во всем. Я-то думал, что они все одинаковые и что разработка Билла Гейтса ничем не отличалась от других.
Так что я стянул на работе пару руководств по «Бейсику» для HP и изучил их. Я стал записывать на бумаге синтаксическую таблицу – грамматику компьютерного языка. Она определяет, какие команды может ввести программист.