Иван Сурвилло

Книга · 21 мая 2017

Хакеры

Нон-фикшн: Хакеры — С. Леви

Обложка книги «Хакеры»

★★★★☆

История появления и развития компьютеров.

Стивен Леви — журналист, писатель.

В книге рассказывается про самое начало хакерства, когда горстка парней заложили основы движения в Массачусетском технологическом институте. Читать интересно, но написана местами сумбурно — автор очень резко перепрыгивает с одного хакера на другого.

Через всю книгу проходит этика хакеров:

Доступ к компьютерам — и любым другим средствам познания устройства мира — для каждого должен быть неограниченным.

Информация должна быть свободной.

Недоверие властям и продвижение принципа децентрализации.

Оценивать хакера можно лишь по его достижениям. Ни положение в обществе, ни возраст, ни раса не играют при этом никакой роли.

С помощью компьютера каждый может создавать произведения искусства.

Компьютеры могут изменить жизнь к лучшему.

Рекомендую тем, кому интересна история ЭВМ и компьютеров.

Хайлайты • Мы переписали ассемблер и загрузчик… мы собрали вместе программную библиотеку. Это было весьма уродливое творение, но люди могли неплохо провести время, пытаясь использовать этот софт.

• Человеку свойственно ошибаться, а божеству свойственно прощать.

• Когда вы открываете нечто действительно замечательное, вы обнаруживаете что Гаусс или Ньютон знали это еще в детском саду.

• Если говорить в шутку, то если бы Драпер писал арифметическую подпрограмму для выполнения сложения, и если бы у него вдруг получился ответ 2+2=5, то он помещал в программу оператор «если 2+2=5, то ответ=4». Вот такой у него был обычный способ написания программ.

• Данное свойство использовалось всеми возможными способами. Позже, когда Найт делал сложные графические терминалы, могло быть так, что пользователь сидел в тяжких раздумьях над своей программой, и вдруг, внезапно на экране появлялся шестиногий… жук. Он начинал ползать по экрану, начинал поедать ваш код, роняя повсюду маленькие светящиеся крошки. В это время за другим терминалом бился в истерическом смехе хакер, который таким непонятным способом, сообщал вам, что в вашей программе находится ошибка.

• Ему поставили «единицу». «Вы использовали компьютер!», — сказал ему профессор, — «А это не может быть правильно». Вагнер даже не попытался что-либо объяснить. Как бы он смог донести до своего учителя, что компьютер только что сделал реальностью то, что до сего момента относилось к разряду невероятных возможностей? Или как он смог бы ему объяснить то, что еще один хакер написал программу, которая называлась Expensive Typewriter, которая превращала TX-0 в нечто, на котором можно было набирать строки текста и печатать их на Flexowriter-е. Вы могли бы представить себе профессора, который принимает классную работу, написанную при помощи компьютера?