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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Dan Ingalls canonical 2

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 Shipbuilding
surface form: 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
surface form: Xerox PARC Learning Research Group
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
surface form: Smalltalk-72

Smalltalk-76
Smalltalk
surface form: Smalltalk-80

Squeak programming system
surface form: Squeak Smalltalk
occupation computer scientist
software engineer
programmingLanguageDesigned Lively Kernel
Smalltalk
surface form: Smalltalk-72

Smalltalk-76
Smalltalk-76
surface form: Smalltalk-80

Squeak programming system
surface form: Squeak Smalltalk
workedWith Adele Goldberg
Alan Kay
John Maloney
Ted Kaehler

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