Daniel Weinreb

Daniel L. Weinreb
Född ( 1959-01-06 ) 6 januari 1959
Brooklyn , New York, USA
dog 7 september 2012 (2012-09-07) (53 år)
Medborgarskap Förenta staterna
Utbildning BS , Massachusetts Institute of Technology (1979)
Känd för EINE , Symbolics , Common Lisp , ObjectStore
Make
Cheryl Moreau
.
( m. 1986 <a i=3>).
Barn Adam Weinreb
Vetenskaplig karriär
Fält Datavetenskap , programmering
institutioner



LLNL Symbolics Object Design, Incorporated BEA Systems ITA Software
Avhandling   En visningsorienterad redigerare i realtid för LISP-maskinen ( 1979)

Daniel L. Weinreb (6 januari 1959 – 7 september 2012) var en amerikansk datavetare och programmerare , med betydande arbete i miljön för programmeringsspråket Lisp .

Tidigt liv

Weinreb föddes den 6 januari 1959 i Brooklyn , New York , och växte upp där av sina föräldrar, Herbert och Phyllis Weinreb. Han hade två bröder, Bill och David, och gick i Saint Ann's School .

Utbildning

Weinreb tog examen från St. Ann's School i Brooklyn, New York 1975. Han gick på Massachusetts Institute of Technology (MIT) från 1975 till 1979 (med början vid 16 års ålder), tog examen med en BS i datavetenskap och elektroteknik , där han och Mike McMahon skrev EINE och ZWEI , textredigerare för MIT Lisp-maskiner . EINE använde sig av Lisp-maskinens fönstersystem och är därmed den första Emacs som är skriven för ett grafiskt användargränssnitt (GUI). EINE var den andra implementeringen av Emacs som någonsin skrivits, och den första implementeringen av Emacs i Lisp. De flesta av de anmärkningsvärda efterföljande Emacs-implementeringarna använde Lisp, inklusive Richard Stallmans GNU Emacs , James Goslings Gosmacs och Bernard Greenbergs Multics Emacs .

Professionellt liv

Under 1979–1980 arbetade Weinreb på Lawrence Livermore National Laboratory (LLNL) på operativsystemet Amber för superdatorn S-1, mer så filsystemet och multiprocess- schemaläggaren .

1980 var han med och grundade Symbolics och utvecklade mjukvara för deras Lisp-maskin . Han deltog också väsentligt i utformningen av programmeringsspråket Common Lisp (CL). Han var en av de fem medförfattarna till originalspråksspecifikationen, Common Lisp the Language , First Edition . Han arbetade på Statice, en objektorienterad databas publicerad av Symbolics 1988.

1988 var han med och grundade Object Design, Incorporated (ODI), där han var en av arkitekterna och implementanterna av ObjectStore , en ledande kommersiell objektorienterad databashanteringssystemobjektdatabas . Den är fortfarande kommersiellt underhållen och tillgänglig från Progress Software , som köpte Object Design (då eXcelon, Inc.).

2002 började han på BEA Systems , där han var Operations, Administration och Management Architect för WebLogic .

2006 började han med ITA Software och arbetade på ett flygbokningssystem (ARS). 2009 höll Daniel Weinreb en Google Tech Talk om användningen av Common Lisp som ett av implementeringsspråken för flygbolagens bokningssystem.

2009 var han ordförande för International Lisp Conference 2009 i Cambridge, Massachusetts.

Privatliv

Weinreb gifte sig med Cheryl Moreau 1986 och de fick en son, Adam, 1991.

Dan Weinreb dog den 7 september 2012, efter en årslång kamp mot cancer.

Publikationer

externa länkar