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

«Я никогда не встречал никого, кто мог бы одолеть меня в написании программ, в любом смысле», — позднее вспоминал Фредкин, — «но стало понятно, что Нельсон в состоянии это сделать». Нельсон был гениальным в своем знании компьютера, у него был новаторский подход, он был фантастически упорен при решении проблем и имел способности к сверхчеловеческой концентрации. По рекомендации Минского, Фредкин нанял юного хакера, и спустя небольшое количество времени он понял, что даже в таком месте как МТИ, где исключительное программирование было обычным явлением, Нельсон представлял собой нечто особенное — целая волна программистов в одном человеке. Так как «Тройное I» размещалось в ТехСквере, Нельсон также зависал в лаборатории ИИ на девятом этаже, где он делал работу за нескольких программистов. Но причин жаловаться никаких не было, если он был нужен Фредкину, то Нельсон практически всегда являлся перед ним как лист перед травой.

Фредкин хотел, чтобы Нельсон поработал над одним программным проектом, а конкретно, это была задача для PDP-7, по непонятным причинам не интересовавшая Нельсона. Компании Фредкина в тоже время еще требовалось разработать интерфейс между одним из ее компьютеров и дисководом в качестве хранилища данных. Фредкин рассчитывал на то, что вся эта работа будет сделана в течение полугода, и настаивал на первоочередном решении задачи для PDP-7. Нельсон обещал ему, что за выходные будут получены первые результаты. В следующий понедельник, Нельсон пришел с гигантским листом бумаги, почти полностью испещренным крошечными каракулями, длинными линиями, соединяющими один модуль с другим, а также следами отчаянной работы ластика и переписывания нового текста поверх старого. Это не было похоже на программу для PDP-7, о которой просил Фредкин, но это был практически полностью описанный интерфейс для дисковода. Таким образом, Нельсон попытался найти конструктивный уход от поставленной перед ним задачи. Компания Фредкина построила этот модуль оборудования в точности по идеям, изложенным на этом листе бумаги, и он заработал.

Фредкин был доволен, но, тем не менее, он хотел, чтобы была также решена проблема с PDP-7. Поэтому он сказал: «Нельсон, давай сядем и напишем это вместе. Я напишу вот эту процедуру, а ты напишешь вот эту». Так как у них не было под рукой PDP-7, то они взяли таблицы с кодами команд, по которым можно было написать доотладочный ассемблерный код и занялись хакерством. Может быть, именно в этот раз, а затем и на всю оставшуюся жизнь, Фредкин убедился, что он не является лучшим программистом в мире. Нельсон понесся покрывать своими каракулями бумагу с такой скоростью, с какой это только было возможно. В конце концов, любопытство пересилило Фредкина, и он посмотрел на программу Нельсона. Он не мог поверить своим глазам. Это была полная неразбериха, абсолютно неочевидная, сумасшедшая смесь налагающихся друг на друга процедур, но при этом создававшая чувство, что все это будет работать. «Стью», — воскликнул Фредкин, — «почему ты пишешь так?!?». Нельсон объяснил, что он уже однажды писал нечто подобное для PDP-6, и вместо того чтобы ломать над задачей голову, он просто переписал предыдущие процедуры, по памяти в код PDP-7. Это был наилучший пример того, как работал ум Нельсона. У него был свой собственный способ бамминга команд в памяти, что позволяло ему сводить работу к минимуму.

Понятно, что именно такой подход больше подходил для работы с машинами, чем был пригоден к общению с людьми. В обычной жизни Нельсон был очень стеснительным, и Фредкин вел себя по-отечески по отношению к молодому хакеру. Позднее он вспоминал, как однажды сильно удивился, когда к нему в офис зашел широким шагом Нельсон, и заявил с порога: «Угадай, что я собираюсь сделать? Я собираюсь жениться!»

Фредкин полагал, что Нельсон даже не знает, как назначить девушке свидание, не говоря уже о том, чтобы сделать предложение. «Фантастика!», —все, что он смог сказать, — «И кого ты решил осчастливить?»

«Ну, я не знаю», — ответил Нельсон. «Я просто решил, что это было бы неплохо сделать».

С этого момента прошло еще пятнадцать лет, а Нельсон все еще был в «режиме холостяка».

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

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

Цифровой журнал «Компьютерра» № 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