Дэвид А. Мун - David A. Moon
Дэвид А. Мун | |
---|---|
Занятие | Специалист в области информатики |
Известен | Лисп , Символика , Emacs , Дилан |
Веб-сайт | пользователи |
Дэвид А. Мун - программист и ученый-компьютерщик , известный своей работой над языком программирования 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 , где стал одним из «основных участников разработки языка» для языка программирования Дилана .
использованная литература
внешние ссылки
- Язык программирования для старожилов , Дэвид А. Мун, обновлено в апреле 2012 г.
- Лунный язык программирования , Дэвид А. Мун, обновлено 2020 г.