Ричард П. Габриэль (родился в 1949 году) — американский учёный-компьютерщик, известный своими работами в области вычислений, связанными с языком программирования Lisp , и особенно Common Lisp . Его самой известной работой было эссе 1990 года «Lisp: Good News, Bad News, How to Win Big», в котором была введена фраза Worse is Better , [1] и его набор тестов для Lisp, названный Gabriel Benchmarks , опубликованный в 1985 году под названием Performance and evaluation of Lisp systems . Они стали стандартным способом тестирования реализаций Lisp.
Он родился в 1949 году в городе Мерримак на северо-востоке Массачусетса в семье двух молочных фермеров. Он учился в Северо-Восточном университете в Бостоне, где получил степень бакалавра по математике (1967–1972). По состоянию на 2019 год [обновлять]он проживает в Редвуд-Сити, Калифорния, со своей женой Джо. У него есть сын по имени Джозеф и дочь по имени Марико, доктор физиотерапии в Лос-Альтосе, Калифорния.
Впоследствии он продолжил обучение в аспирантуре по математике в Массачусетском технологическом институте с 1972 по 1973 год; Патрик Уинстон пригласил его стать постоянным членом Лаборатории искусственного интеллекта (ИИ) в Массачусетском технологическом институте, но трудности с финансированием не позволили ему остаться. Габриэль попытался основать вместе с Дэйвом Уолцем Лабораторию ИИ в Иллинойсском университете в Урбане-Шампейне , но через два года лаборатория развалилась из-за всеобщей апатии. [ необходима цитата ] За это время, с 1973 по 1975 год, Габриэль сумел получить степень магистра математики.
Из-за некоторых своих математических работ Габриэль был затем принят в Стэнфордский университет ; в это время (1975–1981) он работал ассистентом преподавателя у Джона Маккарти , основателя Lisp; он портировал Maclisp с его родной операционной системы , Incompatible Timesharing System (ITS), на WAITS . Он получил докторскую степень в области компьютерных наук (по теме генерации естественного языка); и у него и его жены Кэти родился сын. Примерно в это же время он стал представителем Лиги за свободу программирования .
Получив докторскую степень, он продолжил работать над проектами ИИ для Маккарти, хотя его научным руководителем был Терри Виноград . В конце концов он начал работать в Национальной лаборатории Лоуренса в Ливерморе , где он нанял нескольких исследователей и программистов для компании Lucid, Incorporated , которую он основал в 1984 году и покинул в 1992 году. Она просуществовала до 1994 года.
Габриэль в разное время был президентом и председателем Lucid Inc. Продуктом, который поставляла компания, была интегрированная среда разработки Lisp (IDE) для аппаратной архитектуры RISC ( Reduced Command Set Computer ) компании Sun Microsystems под названием SPARC . Это позволило обойти главный недостаток машин Lisp , по сути, переписав IDE машины Lisp для использования на более экономичной и менее умирающей архитектуре. В это время Габриэль женился во второй раз и у него родилась дочь; позже он развелся со своей второй женой в 1993 году.
В конце концов, фокус Lucid сместился (во время AI Winter ) на IDE для C++ . Основным компонентом IDE была версия Emacs Ричарда Столлмана , GNU Emacs . Однако GNU Emacs не соответствовал потребностям Lucid, и несколько программистов Lucid были назначены для помощи в разработке GNU Emacs. Между программистами и Столлманом возникли разногласия по поводу того, как решать проблемы графического пользовательского интерфейса (GUI), и Lucid отделился от Emacs и, таким образом, стал в основном ответственным за рождение того, что впоследствии стало называться XEmacs . Одним из его нанятых сотрудников был другой известный программист, Джейми В. Завински .
После того, как Габриэль окончательно покинул Lucid, Inc., он стал вице-президентом по развитию в ParcPlace Systems (1994–1995), а затем консультантом, среди прочего, в Aspen Smallworks, прежде чем присоединиться к Sun Microsystems в качестве заслуженного инженера. [2] Там Габриэль внес весомый вклад в развитие стратегии программного обеспечения с открытым исходным кодом, [3] что привело к публикации книги Innovation Happens Elsewhere . [4] В 2007 году он присоединился к IBM Research в качестве заслуженного инженера.
Габриэль получил премию Ассоциации вычислительной техники (ACM) 1998 года [5] и премию Аллена Ньюэлла ACM-AAAI 2004 года . [6] Цитата гласит: «За инновации в языках программирования и разработке программного обеспечения, а также за содействие взаимодействию между компьютерной наукой и другими дисциплинами, в частности архитектурой и поэзией». [6]
В 2007 году он был председателем конференции «Объектно-ориентированное программирование, системы, языки и приложения» ( OOPSLA ).
В 1998 году он получил степень магистра изящных искусств в области поэзии в колледже Уоррена Уилсона. Он опубликовал стихи в некоторых литературных журналах. Его брошюра Drive On была опубликована Hollyridge Press в 2005 году. [7]