Dan Ingalls

Dan Ingalls
Henkilötiedot

Dan Ingalls (s. 1944lähde?) on yhdysvaltalainen olio-ohjelmoinnin pioneeri.

Ingalls on viiden eri sukupolven Smalltalk-ympäristön pääarkkitehti.[1] Hän kehitti tavukoodatun virtuaalikoneen, joka teki Smalltalkin käyttökelpoiseksi vuonna 1976.[1] Ingalls myös kehitti yleisen bit blit -operaation (BitBlt, Bit-Block Transfer), joka on useimpien bittikarttagrafiikkaa käyttävien järjestelmien taustalla.[1]

Koulutus

Ingalls suoritti alemman korkeakoulututkinnon fysiikasta Harvardin yliopistossa ja ylemmän sähkötekniikasta Stanfordin yliopistossa. Ollessaan jatko-opiskelijana Stanfordissa Ingalls perusti oman yrityksen eikä koskaan palannut takaisin viemään tohtorinopintojaan loppuun.

Palkinnot

Ingalls sai vuonna 1984 ACM Grace Murray Hopper -palkinnon[2] hänen tutkimuksestaan Xerox PARC:ssa, Smalltalk-kielen kehittämisestä ja BitBlt-operaatiosta. Vuonna 1987 hän sai Alan Kayn ja Adele Goldbergin kanssa ACM Software System -palkinnon[3] heidän työstään Smalltalkin kanssa.

Lähteet

  1. a b c Dan Ingalls computerhistory.org. Viitattu 9.2.2020. (englanniksi)
  2. 1984 – Daniel H.H. Ingalls – Internet Archive
  3. 1987 – Daniel H.H. Ingalls – Internet Archive