LocalazyLocalazy
Smalltalk é uma linguagem de programação reflexiva, dinâmica e orientada para objectos. Smalltalk foi criada como a linguagem que sustenta o "novo mundo" da computação exemplificado pela "simbiose humano-computador". Foi concebido e criado em parte para uso educacional, mais para crianças do que para programadores profissionais. A língua foi lançada pela primeira vez geralmente como Smalltalk-80. Smalltalk-80 incluía "Class Libraries" para várias tarefas, e a agora famosa arquitectura de software "MVC". Smalltalk é amplamente considerada como uma das linguagens de programação mais influentes do final do século XX. Muitas ideias introduzidas em Smalltalk tornaram-se comuns no desenvolvimento de software moderno, incluindo orientação a objectos, bibliotecas de classes, reflexão, e introspecção. O nome Smalltalk não deriva do tamanho da língua, mas sim da pequena conversa entre programadores e computadores que a língua facilita.