Was ist Smalltalk?

Smalltalk ist rein objektorientiert, reflexiv und implizit getypt und vollkommen offen.

Das bedeutet, dass Smalltalk eine völlig andere Art der Programmierung ermöglicht als andere, aus prozeduralen Sprachen wie C abgeleitete, OO-Sprachen. Wer in Smalltalk programmiert, wird zu einem Teil des Systems und programmiert von innen. Eine Trennung zwischen Entwicklungsumgebung und Programm gibt es nicht - das ist ein Erlebnis, das keine andere Programmiersprache bieten kann.