Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Дэниел Л. Вайнреб (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]

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

  1. ^ a b c d "Даниэль Л. Вайнреб" . The Boston Globe . Бостон: Legacy.com. 8 сентября 2012 . Проверено 17 сентября 2019 года .
  2. ^ RES, Airline Система Бронирования от ITA Software Архивированного 4 октября 2009, в Wayback Machine
  3. ^ Google Tech Talk, Lisp для высокопроизводительной обработки транзакций на YouTube
  4. ^ "Международная конференция Lisp 2009: Комитет" . Архив сегодня . 2009. Архивировано из оригинала 3 августа 2012 года . Проверено 17 сентября 2019 года .
  5. ^ 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
  • Даниэль Вайнреб в « Найти могилу»