Дэвид А. Мун - David A. Moon

Дэвид А. Мун
Дэвид Луна.png
Дэвид А. Мун в 2001 году
Занятие Специалист в области информатики
Известен Лисп , Символика , Emacs , Дилан
Веб-сайт пользователи .rcn .com / david-moon

Дэвид А. Мун - программист и ученый-компьютерщик , известный своей работой над языком программирования Lisp , соавтором текстового редактора Emacs , изобретателем эфемерной сборки мусора и одним из разработчиков языка программирования Дилана. . Гай Л. Стил-младший и Ричард П. Габриэль (1993) называют его лидером движения Common Lisp и описывают его как «соблазнительно сильного мыслителя, тихого и часто оскорбительного, аргументы которого почти невозможно опровергнуть».

Работа

Maclisp , вариант Lisp, разработанный в Массачусетском технологическом институте (MIT) Ричардом Гринблаттом в конце 1960-х годов, первоначально работал на компьютерах PDP-6 и PDP-10 производства Digital Equipment Corporation . В начале 1970-х Мун возглавил проект в Массачусетском технологическом институте, который заново реализовал Maclisp на компьютере другого типа, Honeywell 6180, работающем под управлением операционной системы Multics . Компилятор , который он разработал, NCOMPLR, стал «стандарт , против которого были измерены все другие компиляторы Лиспа». В рамках этого проекта он также написал то, что стало стандартным руководством для Maclisp в целом, под названием MacLISP Reference Manual, но часто называемым Moonual .

Мун был одним из первых участников проекта Гринблатта по разработке Лисп-машины MIT , начиная с 1974 года. В 1976 году со Стилом он написал первую ( основанную на TECO ) версию текстового редактора Emacs , а в 1978 году с Даниэлем Вайнребом он соавтор руководства для Lisp Machine, известного как chine nual . Вместе с Говардом Кэнноном он разработал Flavors , систему для объектно-ориентированного программирования с множественным наследованием на Lisp Machine. В рамках проекта Lisp Machine он также изобрел эфемерную сборку мусора , продвижение, которое привело к широкому распространению постоянно действующих систем сборки мусора в Lisp в более общем плане.

Когда в 1980 году была основана компания Symbolics для коммерциализации Лисп-машины, он стал одним из ее основателей. Он продолжал разрабатывать новое оборудование и программное обеспечение в Symbolics и был включен в список стипендиатов Symbolics в 1989 году, но покинул компанию в 1990 году, чтобы присоединиться к проекту по разработке новой операционной системы . Он также внес важный вклад в стандартизацию в Common Lisp .

Позже он работал в Apple Computer , где стал одним из «основных участников разработки языка» для языка программирования Дилана .

использованная литература

внешние ссылки