| Dan Ingalls | |
|---|---|
| Henkilötiedot | |
Dan Ingalls (s. 1944) on yhdysvaltalainen olio-ohjelmoinnin pioneeri.
Ingalls on viiden eri sukupolven Smalltalk-ympäristön pääarkkitehti. Hän kehitti tavukoodatun virtuaalikoneen, joka teki Smalltalkin käyttökelpoiseksi vuonna 1976. Ingalls myös kehitti yleisen bit blit -operaation (BitBlt, Bit-Block Transfer), joka on useimpien bittikarttagrafiikkaa käyttävien järjestelmien taustalla.
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.
Ingalls sai vuonna 1984 ACM Grace Murray Hopper -palkinnon 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 heidän työstään Smalltalkin kanssa.