Читаем Хакеры: Герои компьютерной революции полностью

По мере того как год за годом уходило время, Ричард Гринблатт оставался главным связующим звеном с днями хакерской славы девятого этажа. Теперь, когда ему шла середина четвертого десятка, самый целеустремленный хакер Машины для игры в Шахматы и MacLISP несколько умерил свои самые экстремальные привычки, гораздо чаще мыл свою короткую шевелюру, чаще менял свой гардероб, и даже периодически подумывал о связи с лицами противоположного пола — так, в порядке эксперимента. Но он все еще мог заниматься хакерством, словно одержимый демонами. А теперь он начал видеть воплощение в жизнь своей мечты, которая у него появилось задолго до всеобщей компьютеризации.

Он начал понимать, что язык LISP представляет собой расширяемое и достаточно мощное средство, которое предоставляет людям возможность создавать и исследовать системы, могущие удовлетворить самые голодные хакерские умы. Проблема была лишь в том, что не каждый компьютер был в состоянии удовлетворить существенные требования, которые LISP к нему предъявлял. Поэтому в начале семидесятых годов Гринблатт начал разрабатывать компьютер, на котором LISP должен был бы работать существенно быстрее и более эффективно, чем на любом из существовавших компьютеров. Это должна была быть однопользовательская машина, что было решением этической проблемы разделения времени, где хакер чувствовал себя психологически опустошенным из-за отсутствия полного контроля над компьютером. Имея возможность выполнять программы на LISP — языке искусственного интеллекта, машина была бы самой первой рабочей лошадкой следующего поколения машин со способностями к обучению, к ведению разумного диалога с пользователями обо всем, начиная от дизайна схем до высшей математики.

Получив небольшой грант, он и некоторые другие хакеры, в особенности Том Найт, у которого был большой опыт в разработке (и которой он придумал название) Несовместимой Системы с Разделением времени (ITS), принялись за работу. Работа продвигалась медленно, но к 1975 году у них получилось то, что они назвали машиной «Cons» (сокращение от «constructor operator», функции, которую машина выполняла в LISP). Cons функционировала не в одиночку. Для работы ее было необходимо присоединять к PDP-10. Она имела ширину в две стойки, снаружи было видно печатные платы и хитросплетения проводов, а построена она была на девятом этаже ТехСквера, на верхнем этаже с кондиционерами.

Она работала в точности так, как это видел Гринблатт. «LISP — это язык, который легко реализовать» — объяснял Гринблатт. «Уже неоднократно бывало, что какой-нибудь программист получал доступ до какой-нибудь машины и за пару недель упорного труда писал версию LISP, после чего говорил: „Смотрите, у меня есть LISP“. Но между этим вариантом и действительно пригодной системой была большая разница». Cons-машина, и появившаяся позже, отдельная и независимая LISP-машина, были пригодными системами. Ее иногда называли «виртуальное адресное пространство», что подразумевало что программы, которые использовали большое количество памяти, не приводили к выходу системы из строя, так как это обычно иногда происходило с другими системами на LISP. Мир, который вам удавалось построить при помощи LISP, был гораздо более сложен. Хакер, работавший за такой машиной, был пилотом воображаемого космического корабля путешествующего по постоянно расширяющейся вселенной LISP. В течение следующих нескольких лет, они работали над тем, чтобы сделать из нее самостоятельную систему. МТИ платило им зарплату, и конечно, они также занимались работой над ITS и прочими хакерскими задачам ИИ. Перерыв над этими задачами произошел, когда ARPA подбросило группе денег на строительство шести машин по пятьдесят тысяч долларов каждая. Затем ей еще понадобились машины и еще пришли деньги.

В итоге, хакеры из МТИ построили тридцать две LISP-машины. Снаружи, LISP— компьютер выглядел как главный блок воздушного кондиционера. Визуальный контроль производился посредством удаленного терминала, с гладкой, удлиненной клавиатурой с большим количеством функциональных клавиш и растровым дисплеем сверхвысокого разрешения. В МТИ появилась идея соединить несколько LISP машин в сеть, и помимо того, что каждый хакер имел полный контроль над свой машиной, он теперь мог работать и в составе группы, что поддерживало ценные результаты, возникавшие из свободного движения информации.

Перейти на страницу:

Похожие книги

Цифровой журнал «Компьютерра» № 24
Цифровой журнал «Компьютерра» № 24

ОглавлениеБольшие новостиMicrosoft BizSpark: поиски инвесторов и менторов Автор: Григорий РудницкийNASA открыло виртуальную лунную базу Автор: Михаил КарповТерралабПромзона: Катушка с лупой Автор: Николай МаслухинPixel Qi: дисплеи, не слепнущие на солнце Автор: Юрий ИльинПромзона: Батарейки Microsoft Автор: Николай МаслухинСофт: Process Explorer — порнобаннер в прицеле Автор: Николай МаслухинSynaptics: тачпады нового поколения Автор: Олег НечайПромзона: Очки-суфлер Автор: Николай МаслухинМобильный интернет для малого бизнеса Автор: Максим БукинВещь дня: беззеркальная камера Lumix G2 Автор: Андрей ПисьменныйHDBaseT 1.0: дешёвая замена HDMI Автор: Олег НечайПромзона: Воздушный холодильник Автор: Николай МаслухинСофт: Настраиваем Ubuntu с помощью Ubuntu Tweak Автор: Крестников ЕвгенийПромзона: Бескрайний бассейн Автор: Николай МаслухинСпособы обмана в мобильных сетях Автор: Максим БукинСвоя играВасилий Щепетнёв: О пользе словаря Автор: Василий ЩепетневКивино гнездо: Человек против обмана Автор: Берд КивиMicrosoft: что пошло не так Автор: Андрей ПисьменныйКафедра Ваннаха: Скольжение к сингулярности Автор: Ваннах МихаилВасилий Щепетнёв: Гамбит Форт-Росс Автор: Василий ЩепетневКафедра Ваннаха: Облачное программирование и Пуэрто-Рико Автор: Ваннах МихаилВасилий Щепетнёв: Следы на целлулоиде Автор: Василий ЩепетневКивино гнездо: Конфликт криптографии и бюрократии Автор: Берд КивиИнтерактивЛюдмила Булавкина, директор YouDo по маркетингу, о любительском контенте Автор: Юрий ИльинМакс Зацепин и Глеб Никитин о музыкальной игре для iPad Автор: Юрий ИльинСергей Матиясевич (3D Bank) о рынке трёхмерных моделей Автор: Юрий ИльинВ. Репин (ИХБФМ СО РАН) о бактерии из вечной мерзлоты Автор: Алла АршиноваДмитрий Завалишин об операционной системе «Фантом» Автор: Андрей ПисьменныйБлогиАнатолий Вассерман: «Марс-500» Автор: Анатолий ВассерманКак большой оператор споткнулся о маленького SaaS-провайдера Автор: Анисимов КонстантинАнатолий Вассерман: Дальневосточные «партизаны» Автор: Анатолий ВассерманГолубятня-ОнлайнГолубятня: Сидр №4 Автор: Сергей ГолубицкийГолубятня: Бедность Автор: Сергей Голубицкий

Журнал «Компьютерра»

Зарубежная компьютерная, околокомпьютерная литература
Компьютерная обработка звука
Компьютерная обработка звука

Возможности современных программ и компьютеров, а также их относительная доступность по цене позволяют выполнять серьезную работу по обработке звукового материала – в том числе и профессиональную – не только на специализированной звуковой рабочей станции в студии звукозаписи, но и на персональном компьютере, в домашней студии.В книге, которую вы держите в руках, рассмотрены основные методы обработки звука при помощи персонального компьютера, совместимого с IBM PC. Приводится подробное описание их использования на примере наиболее распространенных в России программ обработки звука, работающих под управлением операционной системы Microsoft Windows: Sound Forge, WaveLab, SAW Plus 32, Samplitude 2496, Cakewalk Pro Audio, а также программы ведения нотной записи Finale 98.

Александр Петрович Загуменнов

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT