Alan Kay describe el origen y la filosofía de Smalltalk

Fuentes: Alan Kay describes the origins and philosophy of Smalltalk

En este artículo histórico, Alan Kay analiza la evolución de Smalltalk desde sus raíces en la comunidad ARPA de los años sesenta hasta su consolidación como paradigma de la computación personal. Kay argumenta que Smalltalk no surgió de la nada, sino que fue la primera realización completa de ideas previas sobre la 'symbiosis humano-computadora', incluyendo interfaces gráficas, pantallas interactivas y dispositivos de apuntado. El autor sostiene que el cambio de paradigma hacia la computación personal exigía superar las limitaciones de las mainframes, buscando una interfaz que funcionara como un entorno de aprendizaje, similar al método Montessori, y que permitiera a los usuarios finales interactuar con datos y control de manera más intuitiva.

Kay describe Smalltalk como un 'nuevo paradigma' que representó un cambio cualitativo en la estructura de la computación, comparable a la invención de la imprenta. Su diseño se basa en la composición recursiva de bloques de comportamiento que interactúan mediante mensajes, eliminando estructuras de datos tradicionales en favor de una visión más biológica y orientada a objetos. Esta aproximación, que Kay compara con las monadas de Leibniz y las ideas platónicas, permite posponer las representaciones concretas indefinidamente, priorizando el comportamiento funcional sobre la implementación específica. El texto destaca cómo Smalltalk fue el ejemplo de esta nueva computación, inspirado por figuras como Seymour Papert, Marvin Minsky y Bob Barton, y sentó las bases para el diseño orientado a objetos que sigue siendo fundamental en el desarrollo de software moderno.