Давайте проведем небольшой тест. Какие ассоциации вызывает у вас слово «хакер?».
хорошо. Доступ до этих 16 регистров
производился тремя различными способами, которые можно было между собой
комбинировать, что позволяло много сделать при помощи всего одной команды. В
PDP‑6 был также реализован «стек», делавший возможным совмещение
подпрограммы, программы и кода. Для хакеров, знакомство с PDP‑6 и ее
восхитительным и прекрасным набором команд означало, что отныне они имеют
весьма мощный словарь, которым теперь можно выражать тонкие оттенки настроений,
для которых ранее использовались грубые и неуклюжие слова.
Минский усадил хакеров за написание нового системного
программного обеспечения для PDP‑6, прекрасной машины цвета морской
волны, с тремя большими стойками оборудования, более рационально организованной
управляющей панелью, по сравнению с «Единицей», с рядами блестящих тумблеров и
мерцающей матрицей огоньков. Вскоре они проникли в психологию этой новой машины
также глубоко, как это было на PDP‑1. Но на «шестерке» можно было идти
еще дальше. Однажды хакеры игрались в Инструментальной Комнате в TMRC с
процедурой печати десятичных чисел, небольшой программой, которая позволяла
компьютеру печатать арабские цифры. Кто‑то предложил использовать для
этой цели новые, так бросающиеся в глаза, команды PDP‑6, те самые,
которые использовали стек. Ранее эти команды в своем коде никто не использовал.
По мере того как программа, после использования инструкции PUSH‑J начала
печатать на экране десятичные цифры, то оказалось, что к всеобщему удивлению,
вся
процедура печати десятичных чисел, занимавшая обычно не менее страницы
кода, поместилась в последовательность из шести инструкций длиной. После этого,
весь TMRC, единодушно, согласился с тем, что команда PUSH‑J, несомненно,
является Правильной Вещью, которая стоила того, чтобы ее реализовали в PDP‑6.
Разговоры и споры из Инструментальной Комнаты часто
переносились на обед. Предпочтительной кухней практически всегда оказывалась
китайская кухня. Она была дешевой, изобильной и хорошо доступной ночью.
(Вторым, более худшим вариантом, была находившаяся неподалеку тошниловка под
названием F&T Diner, располагавшаяся в старом железнодорожном вагоне,
отделанном красно‑коричневыми панелями. Хакеры прозвали ее «Красная
Смерть»). В большинство субботних вечеров, а иногда и посреди недели, обычно
поздно вечером, после десяти часов, группа хакеров направлялась куда‑нибудь
в бостонский Чайнатаун, иногда на синем Chevy 1954 года с откидным верхом,
принадлежавшем Гринблатту.
Китайская кухня также была системой, и хакерское любопытство
было применено к этой системе с тем же усердием, с каким оно применялось к
новому компилятору LISP. Самсон был ее ревностным поклонником, начиная с его
первого знакомства с ней в TMRC, и периодических посещений ресторанчика «Joy's
Pong»,
Дата публикации: 30 Октября, 2010 Автор: Леви С. Прочитано: 3939 раз