Dan Ingalls

E297063

Dan Ingalls is an American computer scientist best known as a principal architect of the Smalltalk programming language and a pioneer of object-oriented programming and graphical user interfaces.

All labels observed (1)

Label Occurrences
Dan Ingalls canonical 2

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf computer scientist ⓘ
human ⓘ
software engineer ⓘ
awardReceived ACM Software System Award ⓘ
Dr. Dobb’s Excellence in Programming Award ⓘ
countryOfCitizenship United States of America ⓘ
developed bit blt graphics system for Smalltalk ⓘ
original Smalltalk virtual machine ⓘ
educatedAt Harvard University ⓘ
Stanford University ⓘ
employer Apple Inc. ⓘ
SAP ⓘ
Walt Disney Imagineering ⓘ
Xerox PARC ⓘ
familyName Ingalls ⓘ
fieldOfWork graphical user interfaces ⓘ
object-oriented programming ⓘ
programming languages ⓘ
software development ⓘ
gender male ⓘ
givenName Daniel ⓘ
knownFor Squeak open-source Smalltalk system ⓘ
bit blit graphics operation ⓘ
design of the Smalltalk programming language ⓘ
pioneering graphical user interfaces ⓘ
pioneering object-oriented programming ⓘ
memberOf Xerox PARC Learning Research Group ⓘ
linked to: Xerox PARC
nativeLanguage English ⓘ
notableIdea image-based persistence in Smalltalk systems ⓘ
message-passing model of objects in Smalltalk ⓘ
morphic user interface framework ⓘ
notableWork Lively Kernel ⓘ
Smalltalk ⓘ
Smalltalk-72 ⓘ
linked to: Smalltalk

Smalltalk-76 ⓘ
Smalltalk-80 ⓘ
linked to: Smalltalk

Squeak Smalltalk ⓘ
occupation computer scientist ⓘ
software engineer ⓘ
programmingLanguageDesigned Lively Kernel ⓘ
Smalltalk-72 ⓘ
linked to: Smalltalk

Smalltalk-76 ⓘ
Smalltalk-80 ⓘ
linked to: Smalltalk-76

Squeak Smalltalk ⓘ
workedWith Adele Goldberg ⓘ
Alan Kay ⓘ
John Maloney ⓘ
Ted Kaehler ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Smalltalk → designedBy → Dan Ingalls ⓘ
Adele Goldberg → coAuthorWith → Dan Ingalls ⓘ