Стивен Джобс: Нарцисс из Кремниевой долины
- Автор: Прашкевич Геннадий Мартович, Соловьев Сергей Владимирович
- Год: 2019
- Язык: русский
- Год: Молодая гвардия
- ISBN: 978-5-235-04276-6
- Жанр: Биографии и мемуары
Электронная книга - «Стивен Джобс: Нарцисс из Кремниевой долины». Краткое содержание книги:
Первой программой, написанной Возом, оказалась программа обхода всей шахматной доски ходом коня. Компьютер начал работу, но почему-то никак не мог закончить «порученного» ему дела. Инженер, помогавший Возу, предположил, что машина вошла в «бесконечный цикл», то есть в ней циклически повторяются одни и те же состояния, так что работу пришлось прервать. Но на следующий день Воз добавил к своей программе ещё одну, дополнительную, позволяющую распечатывать промежуточные состояния, и убедился, что никакого «бесконечного цикла» нет, просто придуманный им алгоритм неэффективен. Машине понадобилось бы десять в двадцать пятой степени лет для полного завершения запланированной им работы. «Это заставило меня понять, что миллион операций в секунду — ещё далеко не все!»57
«Однажды, — вспоминал Возняк, — я увидел учебник под названием “Пособие по малым компьютерам”. Я очень интересовался этими машинами и теперь узнал, как они работают. Это был один из самых счастливых дней в моей жизни. Инженеры разрешили мне взять увиденное мною пособие домой. В нём описывалось устройство компьютера PDP-8».
Настоящий хакер — это не просто программист.
Настоящий хакер должен хорошо разбираться в «железе».
Программист, не имеющий прямого доступа к компьютерам, рискует очень быстро оказаться в полной зависимости от высших «жрецов» (техников и инженеров), так что допуск к компьютеру всегда, с самого начала предполагал хорошее знание техники, ну хотя бы для того, чтобы самостоятельно справляться с многочисленными сбоями.
Возняк в этом смысле оказался классическим хакером.
В восьмом классе он самостоятельно создал калькулятор на основе сотни транзисторов, диодов и сопротивлений — на десяти платах. Он даже получил главный приз на местном конкурсе, организованном военно-воздушными силами США, хотя среди соперников Воза были школьники старших классов, включая двенадцатый58. Правда, столь страстное увлечение мешало Стиву нормально развиваться. Одноклассники бегали на вечеринки, ухаживали за девочками, занимались спортом, а он сидел в одиночестве над своими программами. «А поскольку я стал таким именно в переходном возрасте, то скоро пошёл на дно, — признавался он позже. — Это стало для меня настоящим потрясением. Не считая научных проектов, где я по-прежнему признавался и учителями, и взрослыми, во всём остальном я чувствовал себя страшно неловким, никому не нужным. Я не чувствовал себя своим даже среди ребят моего возраста. Мне казалось, я не понимаю их языка».
Конечно, Воз попытался компенсировать утерянное всяческими проделками, используя свои технические знания. Например, он собрал сирену, имитирующую полицейскую. Он спрятал её за подвешенным к потолку телевизором прямо в классе для занятий вождением. Сирена включалась дистанционно. В другой раз Воз собрал метроном, имитирующий бомбу с часовым механизмом, и спрятал его в чужом шкафчике для одежды. Для большего эффекта он содрал с батареек этикетки, грубо обвязал их скотчем и написал от руки — «контактная взрывчатка».
Эта проделка закончилась большим скандалом.
Учитель английского услышал тиканье в шкафчике.
Вызванный учителем директор школы открыл шкафчик, схватил «бомбу» и героически вынес её на футбольное поле. Вызвали полицейских. Заподозрили Воза, поскольку при изготовлении своего «взрывного» устройства он использовал детали, выпрошенные у своего соседа. Возможно, Воз и на этот раз сумел бы отвертеться, но не смог удержаться от смеха, слушая взволнованные слова «героя»-директора. В результате возмущённое руководство отправило Воза на всю ночь в камеру для малолетних преступников. Правда, там для него тоже всё обернулось не так уж плохо: он быстро объяснил соседям по камере, как подшутить над тюремщиками, отсоединив провода от вентилятора на потолке и подключив их к тюремной решётке. Прикоснувшись к решётке, надзиратели получали удар током.
Так Возняк всё больше погружался в занятия электроникой.
«Я хорошо знал логический дизайн. Знал, как из деталей построить нужные логические схемы. К тому же у меня теперь было описание [учебник] того, как вообще устроен компьютер. В одиночестве я провёл дома много ночей, обдумывая, как скомбинировать логические элементы правильно, то есть как создать такую машину, как PDP-8. Конечно, мой первый проект на бумаге был полон ошибок, но, в конце концов, это было только начало...
Я достал учебники, описывающие мини-компьютеры, которые тогда производились. Это было время настоящего бума на рынке. Физические объёмы компьютеров уменьшались, они уже не занимали целые залы, как прежние счётные машины. Типичный мини-компьютер, у которого было достаточно памяти для хранения программы, был размером уже не больше микроволновой печи (правда, тогда они были гораздо крупнее нынешних. — Г. П., С. С.). Я достал учебники по мини-компьютерам таких фирм, как “Varian”, “Hewlett — Packard”, “Digital Equipment”, “Data General”, и многих других. Когда появлялось свободное время, я брал каталоги логических элементов (чипов), из которых, собственно, и делаются компьютеры, открывал учебник и начинал разрабатывать свою версию. Неоднократно я это повторял, используя всё более новые и лучше подобранные детали. У меня появилась как бы собственная игра: стараться спроектировать новый компьютер, используя как можно меньшее количество чипов. Не знаю почему, это стало моим любимым развлечением. Я работал в одиночестве в комнате за запертой дверью. Я не рассказывал об этих своих занятиях никому — ни родителям, ни друзьям, ни учителям, действительно никому, многие годы»59.