Введение

Ричард Д. Гринблатт (родился 25 декабря 1944 года) — американский программист. Вместе с Биллом Госпером его можно считать одним из основателей хакерского сообщества, и он занимает выдающееся место в сообществах, связанных с языком программирования Lisp и Лабораторией искусственного интеллекта Массачусетского технологического института (MIT).

Ранние годы

Гринблатт родился в Портленде, штат Орегон, 25 декабря 1944 года. Когда он был ребенком, его семья переехала в Филадельфию, штат Пенсильвания. После развода родителей он вместе с матерью и сестрой переехал в Колумбию, штат Миссури.

Стать хакером

Гринблатт поступил в Массачусетский технологический институт осенью 1962 года, и примерно на втором курсе обучения он пришел в знаменитый клуб моделистов-железнодорожников Tech Model Railroad Club при MIT. В то время Питер Самсон написал программу на Фортране для машин серии IBM 709, чтобы автоматизировать трудоемкий процесс составления сложных расписаний для обширной модели железнодорожной сети клуба. Гринблатта побудило создать компилятор Фортрана для PDP-1, которого тогда еще не было. Не было доступного времени на компьютере для отладки компилятора и даже для его ввода. Спустя годы элементы этого компилятора (в сочетании с некоторыми идеями Стивена Пайнера, члена TMRC и автора одного из первых компиляторов Фортрана для PDP-4, работавшего в Digital Equipment Corporation) были введены и "проявили признаки жизни". Однако к тому времени потребность в компиляторе Фортрана уже отпала, поэтому разработка компилятора не была продолжена. Этот и другие опыты в TMRC, особенно влияние Алана Котока, работавшего в DEC и являвшегося младшим партнером команды разработчиков компьютера PDP-6, привели Гринблатта в Лабораторию Искусственного Интеллекта, где он стал "хакером от хакеров", известным своим мастерством в программировании, как описано Стивеном Леви в книге "Хакеры: герои компьютерной революции", и как признали Джеральд Джей Суссман и Гарольд Абельсон, сказав, что им повезло учиться программированию у Билла Госпера и Ричарда Гринблатта. Действительно, он провел так много времени, программируя машины семейства Programmed Data Processor (PDP), что был отчислен из MIT на первом курсе третьего года и вынужден был устроиться на работу в фирму Charles Adams Associates, пока Лаборатория Искусственного Интеллекта не наняла его примерно через шесть месяцев.

Lisp Machines, Inc.

В 1979 году он и Том Найт были главными разработчиками Lisp-машины MIT. Он основал Lisp Machines, Inc. (позже переименованную в Gigamos Systems), воплощая своё представление об идеальной компьютерной компании, ориентированной на хакеров, в отличие от более коммерческой направленности Symbolics.

Разработанное значительное программное обеспечение

Он был основным разработчиком Maclisp для PDP-6. Он создал Mac Hack, первую компьютерную программу, способную играть в шахматы на турнирном уровне, и первую программу, участвовавшую в шахматном турнире с людьми. Скептик в области ИИ Хьюберт Дрейфус, известный своим утверждением о том, что компьютеры не смогут играть в шахматы на высоком уровне, был обыгран этой программой, что ознаменовало начало "достойных" выступлений компьютерных шахмат. В 1977 году непобежденный чемпион мира по шахматам Бобби Фишер сыграл три партии в Кембридже, штат Массачусетс, против компьютерной программы Гринблатта, и Фишер выиграл все три. Гринблатт совместно с Томом Найтом и Стюартом Нельсоном разработал Incompatible Timesharing System (ITS) – высоко влиятельную операционную систему с разделением времени для PDP-6 и PDP-10, использовавшуюся в MIT.