Desarrollado en Xerox PARC en 1972, se empleó en el ordenador Alto de Xerox, como lenguaje del sistema de desarrollo gráfico Smaltalk. Ha sido el primer lenguaje y entorno de programación orientado a objeto. Proporciona soporte directo para la definición de clases, herencia, encapsulación y paso de mensajes. Un programa en Smalltalk es un conjunto de objetos que interactúan enviando mensajes entre ellos. El sistema Smalltalk se basa en ideas recogidas del lenguaje Simula y de las visiones de Alan Kay, quien fue el primero en crear un sistema uniforme orientado a objetos. Borning e Ingalls ampliaron Smalltalk-80 para permitir la herencia múltiple.
La versión del Hola Mundo en Smalltalk:
Transcript show:"Hello World";
- 1972
- Alan Kay desarrolla el lenguaje Smalltalk en Xerox Parc.