Jump to content

Дэвид А. Мун

Дэвид А. Мун
Дэвид А. Мун в 2001 году
Занятие Ученый-компьютерщик
Известный Лисп , Символика , Emacs , Дилан
Веб-сайт пользователи .rcn / Дэвид-Мун

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

Работа [ править ]

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

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

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

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

Ссылки [ править ]

  1. ^ Стил и Габриэль (1993) , с. 44.
  2. ^ Стил и Габриэль (1993) , с. 10.
  3. ^ Jump up to: Перейти обратно: а б Стил, Гай Л. младший ; Габриэль, Ричард П. (1993), «Эволюция Лиспа» (PDF) , Материалы второй конференции ACM SIGPLAN по истории языков программирования (HOPL-II), Уведомления SIGPLAN , 28 (3): 231–270, doi : 10.1145/155360.155373 . Перепечатано в Бергин, Томас-младший; Гибсон, Ричард Г. младший (1996), «Эволюция Лиспа», История языков программирования — II , Нью-Йорк, штат Нью-Йорк, США: ACM, стр. 233–330, doi : 10.1145/234286.1057818 , ISBN  978-0-201-89502-5 , S2CID   47047140 .
  4. ^ Салус, Питер Х. (2008), «Глава 4. Повесть о двух редакторах» , «Демон, Гну и Пингвин» , Reed Media Services, ISBN  978-0979034237
  5. ^ Салус и другие называют Ричарда Столлмана еще одним соавтором, но, как писал Дэниел Вайнреб : «Оригинальный (на основе TECO) Emacs был создан и спроектирован Гаем Л. Стилом-младшим и Дэвидом Муном. После того, как они заработали , и он стал стандартным текстовым редактором в лаборатории искусственного интеллекта, Столлман взял на себя его обслуживание». Сам Мун ответил: «Насколько я помню, все правда. Но, честно говоря, я должен сказать, что Столлман значительно улучшил Emacs после того, как «освободил» его от Гая и меня». Видеть Вайнреб, Дэн (11 ноября 2007 г.), «Опровержение истории Столлмана о формировании символики и LMI» , блог Дэна Вайнреба: программное обеспечение и инновации , заархивировано из оригинала 1 января 2009 г.
  6. ^ Стил и Габриэль (1993) , с. 28: «Хотя в 1970-х годах было проведено много теоретических работ по чередующейся и параллельной сборке мусора, непрерывная сборка мусора не получила всеобщего признания до изобретения Дэвидом Муном эфемерной сборки мусора и ее реализации на машинах Lisp».
  7. ^ Кук, Кимберли Л. (13 ноября 1990 г.), «Дэвид Мун уходит» , список рассылки группы пользователей Symbolics Lisp , SRI International
  8. ^ «Благодарности» , Дилан (TM) — объектно-ориентированный динамический язык , Apple Computer, 1992 г., заархивировано из оригинала 5 января 2017 г. , получено 5 января 2017 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f088acdc746f858cdec2dadcc1a8179a__1718669640
URL1:https://arc.ask3.ru/arc/aa/f0/9a/f088acdc746f858cdec2dadcc1a8179a.html
Заголовок, (Title) документа по адресу, URL1:
David A. Moon - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)