LocalazyLocalazy
Smalltalk es un lenguaje de programación orientado a objetos, de tipado dinámico y reflexivo. Smalltalk se creó como el lenguaje para apuntalar el "nuevo mundo" de la informática ejemplificado por la "simbiosis persona-ordenador". Fue diseñado y creado en parte para uso educativo, más para niños que para desarrolladores profesionales. La primera versión general del lenguaje fue Smalltalk-80. Smalltalk-80 incluía "bibliotecas de clases" para diversas tareas y la ahora famosa arquitectura de software "MVC". Smalltalk está considerado como uno de los lenguajes de programación más influyentes de finales del siglo XX. Muchas de las ideas introducidas en Smalltalk se han convertido en habituales en el desarrollo moderno de software, como la orientación a objetos, las bibliotecas de clases, la reflexión y la introspección. El nombre Smalltalk no deriva del tamaño del lenguaje, sino de la pequeña charla entre programadores y ordenadores que el lenguaje facilita.