birth_place name field work_institutions birth_date known_for prizes image article_title citizenship alma_mater
washington , d.c. daniel henry holmes ingalls , jr. . computer science xerox disney imagineering hewlett-packard labs sun microsystems labs sap parc apple inc. atg interval research corporation walt 1944 bit programming language lively kernel blit pop-up menus smalltalk object-oriented programming fabrik visual acm software systems award grace murray hopper award -lrb- 1984 -rrb- acm dan ingalls.jpg daniel henry holmes ingalls , jr. .
 united states harvard university , stanford university
daniel henry holmes ingalls , jr. .

daniel henry holmes ingalls , jr. -lrb- born 1944 -rrb- is a pioneer of object-oriented computer programming and the principal architect , designer and implementor of five generations of smalltalk environments .
he designed the bytecoded virtual machine that made smalltalk practical in 1976 .
he also invented bit blit , the general-purpose graphical operation that underlies most bitmap graphics systems today , and pop-up menus .
he designed the generalizations of bitblt to arbitrary color depth , with built-in scaling , rotation , and anti-aliasing .
his major contributions to the squeak system include the original concept of a smalltalk written in itself and made portable and efficient by a smalltalk-to-c translator .
