Ричард Д. Гринблатт (родился 25 декабря 1944 года) — американский программист . Вместе с Биллом Госпером его можно считать основателем хакерского сообщества [1] , и он занимает особое место в сообществах языка программирования Lisp и Лаборатории искусственного интеллекта Массачусетского технологического института (MIT) .
Гринблатт родился в Портленде, штат Орегон, 25 декабря 1944 года. Его семья переехала в Филадельфию, штат Пенсильвания, когда он был ребенком. Позже он переехал в Колумбию, штат Миссури, со своей матерью и сестрой, когда его родители развелись. [2]
Гринблатт поступил в MIT осенью 1962 года, и примерно во время своего второго семестра в качестве студента бакалавриата он попал в знаменитый Tech Model Railroad Club . В то время Питер Сэмсон написал программу на Фортране для машин серии IBM 709 , чтобы автоматизировать утомительную работу по написанию замысловатых расписаний для огромного макета поезда Железнодорожного клуба. Гринблатт почувствовал необходимость реализовать компилятор Фортрана для PDP-1 , у которого тогда его не было. Не было компьютерного времени, чтобы отладить компилятор или даже ввести его в компьютер. Спустя годы элементы этого компилятора (в сочетании с некоторыми идеями члена TMRC Стивена Пайнера, автора очень раннего компилятора Фортрана для PDP-4 во время работы в Digital Equipment Corporation ) были набраны и «показали признаки жизни». Однако, осознанная потребность в компиляторе Fortran к тому времени испарилась, поэтому компилятор больше не разрабатывался. Этот и другие опыты в TMRC, особенно влияние Алана Котока , который работал в DEC и был младшим партнером команды разработчиков компьютера PDP-6 , привели Гринблатта в AI Lab , где он стал «хакером хакеров», известным своей проницательностью в программировании, как описано в книге Стивена Леви « Хакеры: Герои компьютерной революции » и как признали Джеральд Джей Сассман и Гарольд Абельсон, когда они сказали, что им повезло быть учениками программистов у ног Билла Госпера и Ричарда Гринблатта. [3]
Действительно, он потратил так много времени на программирование машин для обработки программируемых данных (PDP), что не смог уйти из Массачусетского технологического института на третьем курсе и был вынужден устроиться на работу в фирму Charles Adams Associates, пока Лаборатория искусственного интеллекта не наняла его примерно через 6 месяцев.
В 1979 году он и Том Найт [4] были главными разработчиками машины Lisp MIT . Он основал Lisp Machines , Inc. (позже переименованную в Gigamos Systems), в соответствии со своим видением идеальной дружественной хакерам компьютерной компании, в отличие от более коммерческих идеалов Symbolics .
Он был главным разработчиком Maclisp на PDP-6 . Он написал Mac Hack , первую компьютерную программу для игры в шахматы турнирного уровня и первую, которая участвовала в шахматном турнире с участием людей. Скептик ИИ Хьюберт Дрейфус , который, как известно, утверждал, что компьютеры не смогут играть в высококачественные шахматы, был побежден программой, что ознаменовало начало «респектабельных» компьютерных шахматных выступлений. В 1977 году непобедимый чемпион по шахматам Бобби Фишер сыграл три партии в Кембридже, штат Массачусетс, против компьютерной программы Гринблатта, и Фишер выиграл все из них. [5] Гринблатт, вместе с Томом Найтом и Стюартом Нельсоном , был соавтором Несовместимой системы разделения времени (ITS), весьма влиятельной операционной системы разделения времени для PDP-6 и PDP-10, используемых в Массачусетском технологическом институте . [1]