Daniel Weinreb - Daniel Weinreb
Daniel L. Weinreb | |
---|---|
narozený | Brooklyn, New York, Spojené státy | 6. ledna 1959
Zemřel | 7. září 2012 Massachusetts, Spojené státy | (ve věku 53)
Státní občanství | Spojené státy |
Vzdělávání | B.S., Massachusetts Institute of Technology (1979) |
Známý jako | EINE, Symbolika, Společný Lisp, ObjectStore |
Manžel (y) | Cheryl Moreau (m. 1986) |
Děti | Adam Weinreb |
Vědecká kariéra | |
Pole | Počítačová věda, programování |
Instituce | LLNL Symbolika Zabudovaný objektový design Systémy BEA Software ITA |
Teze | Editor orientovaný na zobrazení v reálném čase pro stroj LISP (1979) |
Daniel L. Weinreb (6. ledna 1959 - 7. září 2012)[1] byl Američan počítačový vědec a programátor, s významnou prací v prostředí programovacího jazyka Lisp.
Časný život
Weinreb se narodil 6. ledna 1959 v Brooklyn, New York, a byl tam vychován jeho rodiči, Herbertem a Phyllis Weinrebovými. Měl dva bratry, Billa a Davida, a zúčastnil se Škola svaté Anny.[1]
Vzdělávání
Weinreb vystudoval školu sv. Anny v Brooklynu v New Yorku v roce 1975. Navštěvoval Massachusetts Institute of Technology (MIT) v letech 1975–1979 (od 16 let), kterou absolvoval s B.S. v počítačová věda a elektrotechnika, kde on a Mike McMahon psali EINE a ZWEI, textové editory pro MIT Lisp stroje. EINE využilo okenní systém stroje Lisp, a tak je první Emacs psáno pro a grafické uživatelské prostředí (GUI). EINE byla druhá implementace Emacsu, která kdy byla napsána, a první implementace Emacsu v Lispu. Většina pozoruhodných následných implementací Emacsu používala Lisp, včetně Richard Stallman je GNU Emacs, James Gosling je Gosmacs, a Bernard Greenberg je Multics Emacs.
Profesionální život
V letech 1979–1980 pracoval ve Weinrebu Lawrence Livermore National Laboratory (LLNL) na operační systém Jantar pro S-1 superpočítač, tím spíše souborový systém a více procesů plánovač.
V roce 1980 spoluzaložil Symbolika, vývoj softwaru pro jejich Lisp stroj. Významně se také podílel na konstrukci programovací jazyk Společný Lisp (CL). Byl jedním z pěti spoluautorů původního jazyka Specifikace, Společný jazyk Lisp, První vydání. Pracoval na Statice, an objektově orientovaný databáze publikovaná společností Symbolics v roce 1988.
V roce 1988 spoluzaložil Zabudovaný objektový design (ODI), kde byl jedním z architektů a realizátorů projektu ObjectStore, přední komerční objektově orientovaný systém pro správu databází objektová databáze. Stále je komerčně udržován a je k dispozici od Software Progress, který koupil Object Design (tehdy eXcelon, Inc.).
V roce 2002 nastoupil Systémy BEA, kde pracoval jako architekt pro provoz, správu a management WebLogic.
V roce 2006 nastoupil Software ITA, pracuje na systém rezervací leteckých společností (ARS).[2] V roce 2009 Daniel Weinreb uspořádal Google Tech Talk o používání Společný Lisp jako jeden z implementačních jazyků pro rezervační systém leteckých společností.[3]
V roce 2009 byl předsedou Mezinárodní konference Lisp 2009 v Cambridge v Massachusetts.[4]
Osobní život
Weinreb se oženil s Cheryl Moreauovou v roce 1986 a v roce 1991 se jim narodil syn Adam.[1]
Dan Weinreb zemřel 7. září 2012, po ročním boji s rakovinou.[1][5]
Reference
- ^ A b C d „Daniel L. Weinreb“. The Boston Globe. Boston: Legacy.com. 8. září 2012. Citováno 17. září 2019.
- ^ RES, rezervační systém leteckých společností od ITA Software Archivováno 4. října 2009 v Wayback Machine
- ^ Google Tech Talk, Lisp pro vysoce výkonné zpracování transakcí na Youtube
- ^ „International Lisp Conference 2009: Committee“. Archiv. Dnes. 2009. Archivovány od originál 3. srpna 2012. Citováno 17. září 2019.
- ^ Buderi, Robert (7. září 2012). „Dan Weinreb, Boston Computer Geek, komunitní postava, zemře na rakovinu“. Xconomy. Boston. Citováno 17. září 2019.
Publikace
- Bawden, Alan; Greenblatt, Richard; Holloway, Jacku; Knight, Thomas; Moon, Davide; Weinreb, Daniel (srpen 1977), Zpráva o pokroku stroje Lisp (PDF), Cambridge, Massachusetts: Laboratoř umělé inteligence MIT, vyvoláno listopad 2018 Zkontrolujte hodnoty data v:
| datum přístupu =
(Pomoc) - Weinreb, Daniel L. (leden 1979). Real-Time Display-Oriented Editor pro stroj LISP, bakalářská práce (Teze). Cambridge, Massachusetts: Oddělení MIT EECS.
- Weinreb, Daniel L .; Moon, Davide (Leden 1979). Příručka ke stroji Lisp. Cambridge, Massachusetts: Laboratoř umělé inteligence MIT.
- Weinreb, Daniel; Moon, Davide (1980), Příchutě: Předávání zpráv v přístroji Lisp (PDF), vyvoláno listopad 2018 Zkontrolujte hodnoty data v:
| datum přístupu =
(Pomoc) - Weinreb, Daniel; Moon, Davide (Březen 1981). Příručka ke stroji Lisp, třetí vydání (PDF). Cambridge, Massachusetts: Laboratoř umělé inteligence MIT.
- Daniel, Weinreb; Moon, David A., Úvod do používání okenního systému; Working Papers, WP-210, Cambridge, Massachusetts: Laboratoř umělé inteligence MIT
- Stallman, Richard; Weinreb, Daniel; Moon, Davide (Srpen 1983). Manuál systému oken Lisp; Vydání 1.1, verze systému 95 (PDF). Cambridge, Massachusetts: Laboratoř umělé inteligence MIT - prostřednictvím Bitsavers.
- Steele, Guy L. Jr.; Fahlman, S.E.; Gabriel, R. P.; Moon, D. A.; Weinreb, D. L. (1984). Common Lisp: Jazyk. Burlington, Massachusetts: Digital Press.
- Patent EU EP0113460A2 „„ Systém zpracování dat v symbolickém jazyce “, publikovaný 18. července 1984, vydaný 18. července 1984, přiřazený společnosti Symbolics Inc.
- Greenblatt, Richard D.; Knight, Thomas F .; Weinreb, Daniel L. Barstow, David R .; Shrobe, Howard E .; Sandewall, Erik (eds.). Stroj LISP "v" prostředí interaktivního programování.
- Weinreb, D .; Feinberg, N .; Gerson, D .; Lamb, C. (1988). "Objektově orientovaný databázový systém na podporu integrovaného programovacího prostředí". Bulletin datového inženýrství.
- Lamb, Charles; Landis, Gordon; Orenstein, Jack; Weinreb, Daniel (říjen 1991). „Databázový systém ObjectStore“ (PDF). Komunikace ACM. 34 (10). Vyvolány November 2017. Zkontrolujte hodnoty data v:
| datum přístupu =
(Pomoc) - US patent 5649139 „Metoda a zařízení pro mapování virtuální paměti a správu transakcí v objektově orientovaném databázovém systému“, publikováno 15. 7. 1997, vydáno 15. 7. 1997, přiděleno společnosti Object Design, Inc.
- Weinreb, Daniel; Feinberg, Neil; Gerson, Dan; Lamb, Charles (1991). "Objektově orientovaný databázový systém na podporu integrovaného programovacího prostředí". In Gupta, R .; Horowitz, E. (Hrsg.) (Eds.). Objektově orientované databáze s aplikacemi pro CASE, sítě a VLSI design. Série v systémech Data and Knowledge Base. Englewood Cliffs, New Jersey, S .: Prentice Hall. 117–129.
externí odkazy
- „Blog Daniela Weinreba“. Archivovány od originál dne 14. října 2012. Citováno 7. dubna 2009.
- Cesta Daniela Weinreba do Lispu
- Daniel Weinreb's Common Lisp Implementations: A Survey
- Daniel Weinreb na LinkedIn
- Daniel Weinreb na Najděte hrob