Даниэль Л. Вайнреб | |
---|---|
Родившийся | Бруклин , Нью-Йорк, США | 6 января 1959 г.
Умер | 7 сентября 2012 г. Массачусетс , США | (53 года)
Гражданство | Соединенные Штаты |
Образование | BS , Массачусетский технологический институт (1979) |
Известен | EINE , Symbolics , Common Lisp , ObjectStore |
Супруг (а) | Шерил Моро Взаимодействие с другими людьми ( М. 1986) |
Дети | Адам Вайнреб |
Научная карьера | |
Поля | Информатика , программирование |
Учреждения | LLNL Symbolics Object Design, Incorporated BEA Systems ITA Software |
Тезис | Редактор, ориентированный на отображение в реальном времени для машины LISP (1979) |
Дэниел Л. Вайнреб (6 января 1959 - 7 сентября 2012) [1] был американским ученым-компьютерщиком и программистом , много работавшим в среде языка программирования Lisp .
Ранняя жизнь [ править ]
Вайнреб родился 6 января 1959 года в Бруклине , штат Нью-Йорк , и воспитывался там его родителями, Гербертом и Филлис Вайнреб. У него было два брата, Билл и Дэвид, и он учился в школе Святой Анны . [1]
Образование [ править ]
Вайнреб окончил школу Святой Анны в Бруклине, Нью - Йорк в 1975 г. Он учился в Массачусетском технологическом институте (MIT) от 1975-1979 (начиная с 16 лет), который закончил с BS в области информатики и электротехники , где он и Майк МакМахон написал EINE и ZWEI , текстовые редакторы для машин MIT Lisp . EINE использовал оконную систему Lisp-машины и, таким образом, является первым Emacs, написанным для графического пользовательского интерфейса.(Графический интерфейс). EINE была второй когда-либо написанной реализацией Emacs и первой реализацией Emacs на Лиспе. Большинство известных последующих реализаций Emacs Lisp используется, в том числе Ричард Столлман «s GNU Emacs , Джеймс Гослинг » s Gosmacs , и Бернард Гринберг «s Multics Emacs .
Профессиональная жизнь [ править ]
В течение 1979–1980 годов Вайнреб работал в Ливерморской национальной лаборатории Лоуренса (LLNL) над операционной системой Amber для суперкомпьютера S-1 , а также над файловой системой и многопроцессорным планировщиком .
В 1980 году он стал соучредителем Symbolics , занимающимся разработкой программного обеспечения для их Лисп-машины . Он также значительно участвовал в разработке языка программирования Common Lisp (CL). Он был один из пяти соавторов языка оригинала спецификации , Common Lisp на языке , Первое издание . Он работал над Statice, объектно-ориентированной базой данных, опубликованной Symbolics в 1988 году.
В 1988 году он стал соучредителем Object Design, Incorporated (ODI), где был одним из архитекторов и разработчиков ObjectStore , ведущей коммерческой объектно-ориентированной системы управления базами данных . Он по-прежнему поддерживается на коммерческой основе и доступен в компании Progress Software , которая купила Object Design (затем eXcelon, Inc.).
В 2002 году он присоединился к BEA Systems , где занимал должность архитектора операций, администрирования и управления для WebLogic .
В 2006 году он присоединился к ITA Software , работая над системой бронирования авиабилетов (ARS). [2] В 2009 году Даниэль Вайнреб выступил с докладом Google Tech Talk об использовании Common Lisp в качестве одного из языков реализации для системы бронирования авиабилетов. [3]
В 2009 году он был председателем Международной конференции по Лисп в 2009 году в Кембридже, штат Массачусетс. [4]
Личная жизнь [ править ]
Вайнреб женился на Шерил Моро в 1986 году, и в 1991 году у них родился сын Адам [1].
Дэн Вайнреб умер 7 сентября 2012 года после годичной борьбы с раком. [1] [5]
Ссылки [ править ]
- ^ a b c d "Даниэль Л. Вайнреб" . The Boston Globe . Бостон: Legacy.com. 8 сентября 2012 . Проверено 17 сентября 2019 года .
- ^ RES, Airline Система Бронирования от ITA Software Архивированного 4 октября 2009, в Wayback Machine
- ^ Google Tech Talk, Lisp для высокопроизводительной обработки транзакций на YouTube
- ^ "Международная конференция Lisp 2009: Комитет" . Архив сегодня . 2009. Архивировано из оригинала 3 августа 2012 года . Проверено 17 сентября 2019 года .
- ^ Buderi, Роберт (7 сентября 2012). «Дэн Вайнреб, бостонский компьютерный фанат, общественный деятель, умирает от рака» . Xconomy . Бостон . Проверено 17 сентября 2019 года .
Публикации [ править ]
- Боуден, Алан; Гринблатт, Ричард ; Холлоуэй, Джек; Рыцарь, Томас; Луна, Дэвид ; Вайнреб, Даниэль (август 1977 г.), Отчет о ходе работы Lisp Machine (PDF) , Кембридж, Массачусетс: Лаборатория искусственного интеллекта Массачусетского технологического института , извлечено в ноябре 2018 г. Проверить значения даты в:
|access-date=
( помощь ) - Вайнреб, Даниэль Л. (январь 1979 г.). Редактор, ориентированный на отображение в реальном времени, для LISP Machine, бакалаврская диссертация (тезис). Кембридж, Массачусетс: MIT EECS Department.
- Weinreb, Daniel L .; Луна, Дэвид (январь 1979). Руководство по Lisp Machine . Кембридж, Массачусетс: Лаборатория искусственного интеллекта Массачусетского технологического института.
- Вайнреб, Даниэль; Луна, Дэвид (1980), Flavors: Message Passing in the Lisp Machine (PDF) , получено в ноябре 2018 г. Проверить значения даты в:
|access-date=
( помощь ) - Вайнреб, Даниэль; Луна, Дэвид (март 1981). Руководство по Lisp Machine, третье издание (PDF) . Кембридж, Массачусетс: Лаборатория искусственного интеллекта Массачусетского технологического института.
- Даниэль, Вайнреб; Мун, Дэвид А. , Введение в использование оконной системы; Рабочие документы, WP-210 , Кембридж, Массачусетс: Лаборатория искусственного интеллекта Массачусетского технологического института
- Столмен, Ричард ; Вайнреб, Даниэль; Луна, Дэвид (август 1983 г.). Руководство по системе окон машины Lisp; Выпуск 1.1, версия системы 95 (PDF) . Кембридж, Массачусетс: Лаборатория искусственного интеллекта Массачусетского технологического института - через Bitsavers.
- Стил, Гай Л. младший ; Fahlman, SE ; Габриэль, РП ; Луна, DA ; Вайнреб, Д.Л. (1984). Common Lisp: язык . Берлингтон, Массачусетс: Digital Press.
- Патент ЕС EP0113460A2 , «Система обработки данных на символическом языке», опубликован 18 июля 1984 г., выдан 18 июля 1984 г., переуступлен Symbolics Inc.
- Гринблатт, Ричард Д .; Knight, Thomas F .; Вайнреб, Дэниел Л. Барстоу, Дэвид Р .; Shrobe, Howard E .; Сандеволл, Эрик (ред.). Машина LISP »в« Средах интерактивного программирования .
- Weinreb, D .; Файнберг, Н .; Gerson, D .; Лэмб, К. (1988). «Объектно-ориентированная система баз данных для поддержки интегрированной среды программирования». Бюллетень инженерии данных .
- Лэмб, Чарльз; Лэндис, Гордон; Оренштейн, Джек; Вайнреб, Даниэль (октябрь 1991 г.). «Система баз данных ObjectStore» (PDF) . Коммуникации ACM . 34 (10) . Проверено ноябрь 2017 года . Проверить значения даты в:
|access-date=
( помощь ) - Патент США 5649139 «Способ и устройство для отображения виртуальной памяти и управления транзакциями в объектно-ориентированной системе баз данных», опубликован 15 июля 1997 г., выдан 15 июля 1997 г. и передан Object Design, Inc.
- Вайнреб, Даниэль; Файнберг, Нил; Герсон, Дэн; Лэмб, Чарльз (1991). «Объектно-ориентированная система баз данных для поддержки интегрированной среды программирования». In Gupta, R .; Горовиц, Э. (Hrsg.) (Ред.). Объектно-ориентированные базы данных с приложениями для CASE, сетей и проектирования СБИС . Серии в системах баз данных и знаний. Энглвуд Клиффс, Нью-Джерси, С .: Прентис Холл . С. 117–129.
Внешние ссылки [ править ]
- «Блог Даниэля Вайнреба» . Архивировано из оригинального 14 октября 2012 года . Проверено 7 апреля 2009 года .
- Дорога к Лиспу Даниэля Вайнреба
- Реализации Common Lisp Даниэля Вайнреба: обзор
- Даниэль Вайнреб в LinkedIn
- Даниэль Вайнреб в « Найти могилу»