LocalazyLocalazy
Smalltalk ist eine objektorientierte, dynamisch typisierte, reflektierende Programmiersprache. Smalltalk wurde als Sprache geschaffen, um die "neue Welt" der Informatik zu unterstützen, die durch die "Mensch-Computer-Symbiose" veranschaulicht wird. Sie wurde zum Teil für den Einsatz im Bildungsbereich konzipiert und entwickelt, und zwar eher für Kinder als für professionelle Entwickler. Die Sprache wurde zunächst allgemein als Smalltalk-80 veröffentlicht. Smalltalk-80 enthielt "Klassenbibliotheken" für verschiedene Aufgaben und die inzwischen berühmte "MVC"-Softwarearchitektur. Smalltalk gilt weithin als eine der einflussreichsten Programmiersprachen des späten 20. Jahrhunderts. Viele der in Smalltalk eingeführten Ideen sind in der modernen Softwareentwicklung alltäglich geworden, darunter Objektorientierung, Klassenbibliotheken, Reflexion und Introspektion. Der Name Smalltalk leitet sich nicht von der Größe der Sprache ab, sondern vielmehr von dem Smalltalk zwischen Programmierern und Computern, den die Sprache ermöglicht.