Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Американский ученый-компьютерщик Ричард П. Габриэль (родился в 1949 году) — американский ученый, известный своими работами в области вычислительной техники, связанными с языком программирования Lisp, и особенно Common Lisp. Наиболее известной его работой является эссе 1990 года "Lisp: Good News, Bad News, How to Win Big", в котором была введена фраза "Худшее – лучше", а также разработанный им набор тестов для Lisp, получивший название Gabriel Benchmarks и опубликованный в 1985 году под названием Performance and evaluation of Lisp systems. Эти тесты стали стандартным способом оценки производительности реализаций Lisp.
American poet
Richard P. Gabriel (born 1949) is an American computer scientist known for his work in computing related to the programming language Lisp, and especially Common Lisp. His best known work was a 1990 essay "Lisp: Good News, Bad News, How to Win Big", which introduced the phrase Worse is Better, and his set of benchmarks for Lisp, termed Gabriel Benchmarks, published in 1985 as Performance and evaluation of Lisp systems. These became a standard way to benchmark Lisp implementations.
Биография
Он родился в 1949 году в городе Мерримак на северо-востоке штата Массачусетс в семье двух фермеров, занимающихся молочным животноводством. Он учился в Северо-Восточном университете в Бостоне, где получил степень бакалавра математических наук (1967–1972). По состоянию на 2019 год он проживает в Редвуд-Сити, Калифорния, со своей женой Джо. У него есть сын по имени Джозеф и дочь по имени Марико, доктор физической терапии, работающая в Лос-Альтосе, Калифорния.
He was born in 1949, in the town of Merrimac in northeastern Massachusetts to two dairy farmers. He studied at Northeastern University, Boston, where he earned a B. A. in mathematics (1967–1972). as of 2019, he resides in Redwood City, California with his wife, Jo. He has a son named Joseph, and a daughter named Mariko, a Doctor of Physical Therapy in Los Altos, California.
Учиться
Впоследствии он продолжил обучение в аспирантуре по математике в Массачусетском технологическом институте с 1972 по 1973 год. Патрик Уинстон пригласил его стать постоянным сотрудником лаборатории искусственного интеллекта (ИИ) в Массачусетском технологическом институте, но из-за финансовых трудностей его не удалось оставить в штате. Габриэль вместе с Дейвом Вальцем попытался создать лабораторию ИИ в Университете Иллинойса в Урбана-Шампейн, однако через два года лаборатория прекратила своё существование из-за всеобщей незаинтересованности. В этот период, с 1973 по 1975 год, Габриэль успел получить степень магистра математики. Благодаря своим математическим работам Габриэль был принят в Стэнфордский университет, где с 1975 по 1981 год работал ассистентом Джона Маккарти, основателя Lisp, и портировал Maclisp из его исходной операционной системы Incompatible Timesharing System (ITS) в WAITS. Он получил докторскую степень по информатике (по теме генерации естественного языка), а также у него и его жены Кэти родился сын. Примерно в это же время он стал представителем Лиги за свободу программирования.
Subsequently, he pursued graduate studies in mathematics at MIT, from 1972 to 1973; he was tapped by Patrick Winston to become a permanent member of the artificial intelligence (AI) Lab at MIT, but funding difficulties made it impossible to retain him. Gabriel tried to start up, with Dave Waltz, an AI Lab at the University of Illinois at Urbana–Champaign, but after two years the lab fell through due to general apathy. During this time, from 1973 to 1975, Gabriel managed to earn an MS in mathematics. Because of some of his mathematical work, Gabriel was then admitted to Stanford University; during that time (1975–1981), he served as a teaching assistant to John McCarthy, the founder of Lisp; he ported Maclisp from its native operating system, the Incompatible Timesharing System (ITS) to WAITS. He earned a PhD in computer science (on the topic of natural language generation); and he and his wife Kathy had a son. Around this time, he became a spokesperson for the League for Programming Freedom.
Постдокторантура
После получения степени доктора философии он продолжал работать над проектами ИИ для Маккарти, хотя его научным руководителем был Терри Виноград. В конечном итоге он начал работать в Национальной лаборатории Лоуренса Ливермора, где он привлек нескольких исследователей и программистов для компании Lucid, Incorporated, которую он основал в 1984 году и покинул в 1992 году. Компания просуществовала до 1994 года. Габриэль в разное время был президентом и председателем совета директоров Lucid Inc. Продуктом компании была интегрированная среда разработки Lisp (IDE) для аппаратной архитектуры Sun Microsystems RISC (Reduced Instruction Set Computer) под названием SPARC. Это позволило обойти главный недостаток Lisp-машин, по сути, переписав IDE для Lisp-машин для использования на более экономичной и жизнеспособной архитектуре. В это время Габриэль женился на второй жене и у них родилась дочь; позже он развелся со второй женой в 1993 году. В конечном итоге фокус Lucid сместился (во время "зимы ИИ") на IDE для C++. Ключевым компонентом IDE была версия Emacs Ричарда Столлмана, GNU Emacs. Однако GNU Emacs не соответствовал требованиям Lucid, и несколько программистов Lucid были привлечены к разработке GNU Emacs. Между программистами и Столлманом возникли разногласия по поводу решения проблем графического пользовательского интерфейса (GUI), и Lucid разделил Emacs, взяв на себя основную ответственность за создание того, что впоследствии стало известно как XEmacs. Одним из его сотрудников был еще один известный программист, Джейми В. Завински.
After earning a PhD, he continued to work on AI projects for McCarthy, although his thesis advisor was Terry Winograd. He eventually began working for Lawrence Livermore National Laboratory, where he recruited several of the researchers and programmers for a company, Lucid, Incorporated, he founded in 1984 and would leave in 1992. It survived until 1994. Gabriel was at various times the President and Chairman of Lucid Inc. The product the company shipped was a Lisp integrated development environment (IDE) for Sun Microsystems’ reduced instruction set computer (RISC) hardware architecture named SPARC. This sidestepped the main failure of Lisp machines by, in essence, rewriting the Lisp machine IDE for use on a more cost effective and less moribund architecture. During this time, Gabriel married his second wife, and had a daughter; he later divorced his second wife in 1993. Eventually Lucid's focus shifted (during the AI Winter) to an IDE for C++. A core component of the IDE was Richard Stallman’s version of Emacs, GNU Emacs. GNU Emacs was not up to Lucid’s needs, however, and several Lucid programmers were assigned to help develop GNU Emacs. Friction arose between the programmers and Stallman over how to handle graphical user interface (GUI) issues, and Lucid forked Emacs, and thus became mainly responsible for the birth of what would come to be called XEmacs. One of his hires was another notable programmer, Jamie W. Zawinski.
Собственный бизнес и программное обеспечение с открытым исходным кодом
После того, как Габриэль окончательно покинул Lucid, Inc., он стал вице-президентом по разработке в ParcPlace Systems (1994–1995), а затем консультантом, в том числе для Aspen Smallworks, прежде чем присоединиться к Sun Microsystems в качестве главного инженера. Там Габриэль внес значительный вклад в развитие стратегии открытого программного обеспечения, что вылилось в публикацию книги Innovation Happens Elsewhere. В 2007 году он присоединился к IBM Research в качестве главного инженера.
After Gabriel left Lucid, Inc. for good, he became a Vice President of Development for ParcPlace Systems (1994–1995), and then a consultant, for, among others, Aspen Smallworks, before joining Sun Microsystems as a Distinguished Engineer. There, Gabriel was an influential contributor to the evolution of the open source software strategy, culminating in publication of the book Innovation Happens Elsewhere. In 2007, he joined IBM Research as a Distinguished Engineer.
Ассоциация по вычислительной технике
Габриэль удостоен награды Ассоциации вычислительной техники (ACM) 1998 года как Fellow и награды ACM AAAI Allen Newell в 2004 году. В цитате говорится: "За новаторские разработки в области языков программирования и проектирования программного обеспечения, а также за продвижение взаимодействия между информатикой и другими дисциплинами, в особенности архитектурой и поэзией".
Gabriel has received the Association for Computing Machinery's (ACM) 1998 Fellows Award, and its 2004 ACM AAAI Allen Newell Award. The citation reads: “For innovations in programming languages and software design, and promoting the interaction between computer science and other disciplines, notably architecture and poetry.”