Dan Ingalls

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springenZur Suche springen
Daniel Ingalls

Daniel Henry Holmes Ingalls, Jr. (*1944 inWashington, D.C.) ist einUS-amerikanischer Informatiker und einer der Begründer desobjektorientierten Programmierens. Er ist durch seine Funktion als Architekt und Designer von fünfSmalltalk-Versionen bekannt.

Inhaltsverzeichnis

Leben

[Bearbeiten |Quelltext bearbeiten]

Ingalls studiertePhysik an derHarvard University sowieElektrotechnik an derStanford University. Das Physik-Studium schloss er mit einemBachelor ab, außerdem erhielt er einenMaster-Abschluss in Elektrotechnik. Während er in Stanford an einemPh.-D.-Abschluss arbeitete, gründete er gleichzeitig ein Unternehmen zum Vertrieb einer Erfindung im Bereichsoftware measurement. Er perfektionierte diese und brach sein Studium ab.

Werk

[Bearbeiten |Quelltext bearbeiten]

Seine wissenschaftliche Laufbahn begann Ingalls beiXerox PARC. Dort begann auch seine lang dauernde Zusammenarbeit mitAlan Kay. Bei Xerox PARC beendete Ingalls auch die preisgekrönte Arbeit an Smalltalk. Daraufhin wechselte er zuApple. Allerdings unterbrach er die wissenschaftliche Arbeit für eine gewisse Zeit, um im Familienbetrieb, einem Hotel inVirginia, zu arbeiten. Danach stieg er wieder in die wissenschaftliche Arbeit ein, erst bei derInterval Research Corporation, dann kehrte er zu Apple zurück. Bei Xerox und später bei Apple entwickelte erFabrik, eineVPL-Umgebung, die rechenbetonte und grafische Komponenten beinhaltet, die der Benutzer miteinander verknüpfen kann, um eine Anwendung zu erstellen.

Später entwickelte er beiHP Labs ein Modulsystem für dieIntegrierte EntwicklungsumgebungSqueak. Er gründete außerdem das Unternehmen „Weather Dimensions Inc.“, welches lokale Wetterdaten auf PCs anzeigt.

Momentan arbeitet Ingalls alsIngenieur beiSun Microsystems in dem ForschungsbereichSun Labs. Sein neuestes Projekt ist eineJavaScript-Umgebung namens „Lively Kernel“, welches interaktive Web-Programmierung in Echtzeit erlaubt. Während er hauptsächlich bekannt ist durch seine Arbeit an Smalltalk, hat Ingalls auf Anraten seines Vaters, derProfessor fürSanskrit Daniel H. H. Ingalls, Sr., auch einTexterkennungssystem fürDevanagari entwickelt.

Er lebt heute mit seiner Frau Cathleen Galas im kalifornischenAptos, von wo aus er weiter zu der Entwicklung von Squeak und Suns JavaScript beiträgt.

Auszeichnungen

[Bearbeiten |Quelltext bearbeiten]

Ingalls erhielt im Jahr 1984ACMGrace Murray Hopper Award in der Kategorie „Outstanding Young Scientist“ (dt. „Herausragender Nachwuchswissenschaftler“) für seine Leistungen amXerox PARC undBit blit.[1] Im Jahr 1987 erhielt er denACM Software System Award gemeinsam mitAlan Kay undAdele Goldberg für die Arbeit an Smalltalk, welches die erste vollständigobjektorientierte Programmiersprache war.[2] 2022 wurde Ingalls alsFellow desComputer History Museum und mit demDahl-Nygaard-Preis ausgezeichnet.

Schriften

[Bearbeiten |Quelltext bearbeiten]
  • Daniel H. H. Ingalls:The Smalltalk Graphics Kernel. In:Byte. Vol. 6,Nr. 8, August 1981,ISSN 0360-5280,S. 168–194 (online [abgerufen am 1. August 2015]). 
  • Daniel H. H. Ingalls:Design Principles Behind Smalltalk. In:Byte. Vol. 6,Nr. 8, August 1981,ISSN 0360-5280,S. 286–298 (online [abgerufen am 1. August 2015]). 

Literatur

[Bearbeiten |Quelltext bearbeiten]
  • Peter Seibel:Coders at Work : Bedeutende Programmierer und ihre Erfolgsgeschichten. mitp, 2011,ISBN 978-3-8266-9103-4, Kapitel 10:Dan Ingalls,S. 339–374 (englisch:Coders at Work : Reflections on the Craft of Programming. 2009. Übersetzt von Reinhard Engel). 

Weblinks

[Bearbeiten |Quelltext bearbeiten]

Einzelnachweise

[Bearbeiten |Quelltext bearbeiten]
  1. Awards – 1984 – Daniel H.H. Ingalls. Archiviert vom Original (nicht mehr online verfügbar) am 15. April 2012; abgerufen am 6. Juni 2010 (englisch). 
  2. 1987 – Daniel H.H. Ingalls SMALLTALK (1987). Archiviert vom Original (nicht mehr online verfügbar) am 19. April 2012; abgerufen am 6. Juni 2010 (englisch). 

1971: Knuth |1972: DirksenCress |1973: BreedLathwellMoore |1974: Baird |1975: Scherr |1976: Shortliffe |1978: Kurzweil |1979: Wozniak |1980: Metcalfe |1981: Bricklin |1982: Reid1984: Ingalls |1985: Green |1986: Joy |1987: Ousterhout |1988: Steele |1989: Hillis |1990: Stallman |1991: Hsu |1993: Stroustrup |1996: Goldwasser |1999: Hwu |2000: Kavraki |2001: Necula |2002: Srikant |2003: Keckler |2004: Rexford |2005: Reingold |2006: Klein |2007: Paxson |2008: Engler |2009: Roughgarden |2010: Gentry |2011: Ahn |2012: CasadoKatabi |2013: Felzenszwalb |2014: Ratnasamy |2015: Waters |2016: Heer |2017: Randles |2018: Daskalakis &Freedman |2019: Balcan |2020: Gollakota |2021: Popa |2022: Alizadeh

Normdaten (Person):VIAF:283723082 |Wikipedia-Personensuche | Kein GND-Personendatensatz. Letzte Überprüfung: 9. Oktober 2018. GND-Namenseintrag:152060715 (AKS)
Personendaten
NAMEIngalls, Dan
ALTERNATIVNAMENIngalls, Daniel Henry Holmes junior (vollständiger Name)
KURZBESCHREIBUNGUS-amerikanischer Informatiker und einer der Begründer des objektorientierten Programmierens
GEBURTSDATUM1944
GEBURTSORTWashington, D.C.
Abgerufen von „https://de.wikipedia.org/w/index.php?title=Dan_Ingalls&oldid=223415432
Kategorien:
Versteckte Kategorie: