Dan Ingalls
American computer scientist / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Dan Ingalls?
Summarize this article for a 10 year old
Daniel Henry Holmes Ingalls Jr. (born 1944) is a pioneer of object-oriented computer programming and the principal architect, designer and implementer 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 computer 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. He made major contributions to the Squeak version of Smalltalk, including the original concept of a Smalltalk written in itself and made portable and efficient by a Smalltalk-to-C translator.
Dan Ingalls | |
---|---|
Born | Daniel Henry Holmes Ingalls Jr. 1944 (age 79ā80) |
Citizenship | United States |
Education | Harvard University (B.A.) Stanford University (M.S.) |
Known for | Bit blit Pop-up menus Smalltalk object-oriented programming Fabrik visual programming language Lively Kernel |
Awards | ACM Grace Murray Hopper Award (1984) ACM Software Systems Award (1987) Dr. Dobbs Excellence in Programming Award (2002) Computer History Museum Fellow (2022)[2] Dahl-Nygaard Prize for Senior Researcher (2022)[3] |
Scientific career | |
Fields | Computer science |
Institutions | Xerox PARC Apple Inc. ATG Interval Research Corporation Walt Disney Imagineering Hewlett-Packard Labs Sun Microsystems Labs SAP SE |