Ingalls, Daniel Pioneers History
Ingalls, Daniel Pioneers History
Daniel Henry Holmes Ingalls, Jr. is a former researcher of Xerox PARC, and a pioneer of object-oriented computer programming. He was the main architect, designer, and implementor of five generations of Smalltalk environments, including the first. He designed the byte-coded virtual machine that made Smalltalk practical in 1976, a variant of which is central to Java today. His major contributions to Squeak Smalltalk are the original concept of a Smalltalk written in itself and made portable and efficient by a Smalltalk-to-C translator. He also invented Bit blit (BitBlt), the general-purpose graphic operation that underlies most bitmap graphics systems today, and designed generalizations of it to arbitrary color depth, with built-in scaling, rotation, and anti-aliasing. He invented pop-up menus.
Top: Computers: History: Pioneers: Ingalls, Daniel
See Also:
-
Daniel Henry Holmes Ingalls, Jr. - Growing article, with links to related topics. Wikipedia.
-
Dan Ingalls: Object-Oriented Programming - Lecture video at Internet Archive. Open content.
-
2002 Dr. Dobb's Excellence in Programming Awards - For those who, in a spirit of innovation and cooperation, make significant contributions to advancement of software development; to Adele Goldberg and Dan Ingalls as pioneers in object-oriented programming in general, and the Smalltalk language in particu
-
Dan Ingalls - Distinguished Engineer page, Sun Microsystems Laboratories.
-
BitBLT Memo - Untitled Xerox PARC interoffice memorandum. Bitsavers' PDF Document Archive.
[PDF]
-
From Smalltalk to Squeak - Abstract, photo, for Ingalls lecture at Computer History Museum.
-
ACM: Fellows Award: Daniel H.H. Ingalls - Grace Murray Hopper Award, given to outstanding young computer professional of 1984, based on one major technical or service contribution. Ingalls helped develop Smalltalk language and its graphics facilities, and designed the BITBLT primitive.
-
Weather Dimensions, Inc. - Makes Weather On Display software: processes and displays realtime and historic local weather information from local sensors in accurate, intuitive manner. Runs on: Macintosh; Linux, Unix; Windows. For living room, lobby, or laboratory. Dan Ingalls' busin
Click here to add, change or remove your listing
|