Science & technology

Creation of Smalltalk

1972

Smalltalk is an object-oriented programming language, developed by a team at the Xerox Palo Alto Research Center which included Alan Kay, Dan Ingalls and Adele Goldberg. In Smalltalk everything is an object, and computation is done by sending messages between objects, and the language runs in an environment that can be changed while the program runs. It was designed to be used by children and others to learn programming and to create simulations, as part of Kay's Dynabook vision of personal computing. The Smalltalk environment also pioneered the graphical user interface, with windows and menus. It strongly influenced later languages such as Objective-C, Java and Ruby.

Open on the timeline

Before and after

More in Science & technology

The era

This moment belongs to the Contemporary world (1945 CE to today), the world since 1945. You can also browse everything in the 20th century.