Smalltalk
Smalltalk es un lenguaje de programación orientado a objetos:
- «Diseñado por Alan Kay durante los años setenta en el Palo Alto Reasearch Institute de Xerox (conocido como Xerox Parc). Smalltalk era un elemento de la primera computadora personal con interfaz gráfica el "Alto" (que nunca fue llevado al mercado pero de cuyas ideas nació el Macintosh). Smalltalk es considerado el primero de los lenguajes orientados a objetos (OOP). En Smalltalk TODO es un objeto, incluso los números enteros. Smalltalk se basó en ideas de Simula (un lenguaje de simulaciones). Pero Smalltalk no es meramente un lenguaje, sino un entorno completo, prácticamente un sistema operativo que se ejecuta encima de una "máquina virtual". Esto asegura su máxima portabilidad entre plataformas.»
(tomado de la Wikipedia en Español).
Existe un auje renovado por Smalltalk actualmente, debido a su imponente diseño. Squeak es una implementación moderna de las ideas de Smalltalk. Pueden encontrar información en:
Otra información, incluyendo libros de libre distribución (en inglés)
Dynamic Object-Oriented Programming with Smalltalk: Curso con referencias a más enlaces externos y un listado de material sobre las lecturas magistrales del mismo, cubierto bajo licencias creative commons (by-sa) y en formatos pdf y powerpoint comprimido.
Design Principles Behind Smalltalk, escrito por Dan Ingalls, uno de los arquitectos de varias encarnaciones de Smalltalk, incluída Squeak.
La portada de la revista byte (circa 1961).
Un artículo sobre Smalltalk en la revista OnLamp (En inglés)
