La mayoría de las ideas provienen de ideas anteriores. Los años sesenta, particularmente en la comunidad ARPA, dieron lugar a una serie de nociones sobre la 'simbiosis humano-computadora' a través de computadoras interactivas de tiempo compartido, pantallas gráficas y dispositivos señaladores. Se inventaron lenguajes de computadora avanzados para simular sistemas complejos como refinerías de petróleo y comportamiento semi-inteligente. El cambio de paradigma que pronto seguiría de la computación personal moderna, las interfaces de ventanas superpuestas y el diseño orientado a objetos surgió de ver el trabajo de los sesenta como algo más que una 'mejor cosa vieja'.
La promesa de un crecimiento exponencial en computación/$/volumen exigía que los sesenta se consideraran 'casi una cosa nueva'. Por ejemplo, uno podría computar con un 'Dynabook' portátil de una manera que no sería posible en una mainframe compartida; millones de usuarios potenciales significaban que la interfaz de usuario tendría que convertirse en un entorno de aprendizaje siguiendo las líneas de Montessori y Bruner; y las necesidades de gran alcance, reducción de complejidad y alfabetización del usuario final requerirían que las estructuras de datos y control se eliminaran en favor de un esquema más biológico de células universales protegidas que interactúan solo a través de mensajes.
El Smalltalk temprano fue la primera realización completa de estos nuevos puntos de vista, engendrado por sus muchos predecesores en hardware, lenguaje y diseño de interfaz de usuario. Se convirtió en el ejemplo de la nueva computación, en parte, porque estábamos intentando un cambio cualitativo en las estructuras de creencias—un nuevo paradigma Kuhnian en el mismo espíritu que la invención de la imprenta—y por lo tanto tomamos posiciones altamente extremas que casi forzaron la invención de estos nuevos estilos.
Los desarrollos clave incluyen la Máquina FLEX, una computadora personal basada en OOP, y el trabajo de Doug Englebart y NLS. En Xerox PARC, Smalltalk-71 introdujo ventanas superpuestas, edición de fuentes, pintura, animación, música, códigos de bytes y programación icónica. El primer Smalltalk real (-72) dio origen al Dynabook Interino. Smalltalk-76 trajo herencia, y la versión de lanzamiento (-80) condujo a transformaciones. El artículo está dedicado a Dan Ingalls, Adele Goldberg y el resto de la pandilla de Xerox PARC LRG.
Fuente: Hacker News · Resumido por HeadlinesBriefing