Smalltalk y la programación orientada a objetos
Smalltalk and object-oriented programming
- Fecha
- 1972-1980 · fiabilidad alta
- Lugar
- Xerox PARC, Palo Alto, California, EE. UU.
- Autoría
- Alan Kay, Dan Ingalls y Adele Goldberg (Xerox PARC); Simula 67 de Dahl y Nygaard como precedente
- Personas
- 👤 Adele Goldberg1945–👤 Alan Kay1940–👤 Daniel Henry Holmes Ingalls, Jr.1944–👤 Kristen Nygaard1926–2002
- Ámbito
- Saber y símbolos
Qué es
Lenguaje y entorno en que todo es un objeto que intercambia mensajes, con interfaz gráfica integrada. Popularizó la orientación a objetos y el entorno de desarrollo interactivo.
A qué dio paso
- Los lenguajes orientados a objetos dominantes (C++, Java, Objective-C, Python)
- Las interfaces gráficas de ventanas y el patrón modelo-vista-controlador
- La programación como manipulación de entornos vivos
Se apoya en
Hizo posible
- Interfaz gráfica de usuario (Xerox Alto)1973
- Metáfora del escritorio y ventanas (Xerox Star)1981
- C++1983
- Java y máquina virtual1995
- Objective-C
- entornos de desarrollo integrados