Выбрать главу

Жизнь Возняка в Колорадо вращалась вокруг университетского компьютера компании Control Data, CDC 6400. Он изучал инструкции к компьютеру, освоил новые приемы программирования на языке фортран, а также познакомился с другим языком программирования, алголом.

Руководство колледжа Возняк раздражал — слишком много времени болтался в компьютерном зале и слишком часто пользовался компьютером. Он написал несколько программ, которые выплевывали рулоны бумаги с надписями "К ЧЕРТУ НИКСОНА" и "ХОРОШАЯ МАКУЛАТУРА". "На один час в аудитории приходилось десять часов за компьютером", — признавал он. Ночи, проведенные за игрой в бридж, и стомильные поездки за гамбургерами тоже не способствовали хорошей успеваемости. Один из деканов невзлюбил его и угрожал исключением. Возняк ответил тем, что нанял адвоката, чтобы тот составил письменное предупреждение, но это не помогло. В конце первого года обучения он покинул Колорадо с чемоданом, набитым усовершенствованными схемами компьютеров, и с кучей неудовлетворительных оценок. Ему пришлось вернуться в родительский дом в Саннивейле, где он снова поступил в местный колледж Де-Анза.

Оказавшись дома, Возняк вернулся в тот же узкий круг, в атмосферу отбракованных по внешним признакам компонентов, справочных листков и научных выставок. Он посещал те же курсы лекций в колледже Де-Анза, что и Аллен Баум. Элмер Баум также записался на курс программирования на языке фортран, но через несколько недель бросил занятия, а его восхищение знаниями и навыками молодых лишь усилилось. Возняк конфликтовал с преподавателями — на занятиях по линейной алгебре он занимался проектированием компьютеров.

В конце года они вместе с Баумом случайно нашли работу на лето. Друзья искали местное отделение компании, выпускающей мини-ЭВМ, и наткнулись на штаб-квартиру Tenet, маленькой фирмы, пытающейся наладить производство компьютеров по индивидуальному заказу, например для отдела транспортных средств штата Калифорния. Юноши уговорили принять их на работу в качестве программистов, и, хотя вскоре Баум уехал учиться в Массачусетский технологический институт, Возняк остался и научился программировать компьютер так, чтобы он мог одновременно обслуживать нескольких пользователей. Время от времени он наведывался в Лос-Анджелес: "Я хотел жениться на своей юной кузине, но я ей никогда не нравился". Он работал в Tenet вплоть до экономического кризиса 1972 года, после чего зарегистрировался на бирже труда, чтобы получать пособие по безработице.

Знания его были бессистемными, и учился он в основном проектированию компьютеров. Возняк читал ксерокопии учебников, которые Баум присылал ему из МТИ, и продолжал посещать школьные научные выставки. Во время одного из таких визитов его внимание привлекло механическое устройство, последовательно выполнявшее несколько операций. На каждом этапе механизм выдавал определенный сигнал. Возняк скопировал описание механизма и взял домой для изучения. Он применил используемый принцип к электронике и пришел к мысли о схеме, которая для реализации команды выполняет последовательность из множества мелких операций: "Внезапно я понял идею последовательности операций. И сразу же догадался, как проектировать компьютеры. А ведь еще вчера это было для меня загадкой. Как только к тебе приходит удачная идея, ты просто чувствуешь — это то, что надо".

Этот самостоятельно усвоенный урок очень помог Возняку, когда он погрузился в описание мини-ЭВМ Nova компании Data General. Разработанный выходцами из Digital Equipment Corporation компьютер Nova приобрел популярность благодаря интеллектуальному и агрессивному дизайну. В узком мире его поклонников большим спросом пользовался рекламный плакат, который компания высылала по почте. И Возняк, и Баум повесили плакаты в своих спальнях, вместе с фотографиями кумиров. Баум так объяснял свой поступок: "Это был единственный компьютер, выглядевший так, словно он мог поместиться на столе".

Следующая модель Data General под названием Supernova представляла собой 16-разрядный компьютер — шестнадцать двоичных битов обрабатывались одновременно, — все элементы которого, за исключением памяти, были смонтированы на одной печатной плате. Более сотни полупроводниковых микросхем были установлены в отверстия зеленой платы и соединялись между собой извилистыми лужеными дорожками. Покрытые оловом дорожки вытравливались на так называемой печатной плате, которая стала одним из основных конструктивных блоков компьютера. Смонтированные на материнской плате микросхемы управляли основными функциями устройства. Почти каждая деталь компьютера компании Data General отражала прогресс электроники. Несмотря на гораздо более сложное арифметико-логическое устройство компьютера, принципы его работы не отличались от тех, что были заложены в сумматоре-вычитателе, сконструированном Возняком в возрасте тринадцати лет. Однако то, для чего в 1963 году требовалась большая плата и сотни деталей, в 1970 году умещалось на кремниевой пластинке.