Smalltalk-Eigenschaften
- Dynamisches, starkes Typsystem ohne Typdeklaration
- Objekte sind getypt.
- Variablen sind ungetypt.
- Konsequente Umsetzung von "Information Hiding".
- Dynamisches Binden für hohe Flexibilität.
Was zeichnet Smalltalk aus?
- Konsequent objektorientiert ohne Kompromisse.
- Alles ist ein Objekt: Zahlen, Text, Strukturen, Klassen, Methoden, Werkzeuge, Fenster.
- Programmieren in Smalltalk bedeutet: Ein laufendes Smalltalk-Programm wird um Funktionalität erweitert.
Smalltalk ist kostengünstig
- Ideal für Prototyping, Extreme oder Agile Programmierung und komplexe Modellierung.
- Große Nähe zwischen Konzept und Design ohne Technologie- und Medienbrüche.
- Ergibt leicht wartbaren und kompakten Code.
Smalltalk Theorie
- Smalltalk ist eine Modellierungssprache, die in der Lage ist, jedes sauber formulierte Theoriekonzept und Informationskonzept sauber als Klassen-System abzubilden.
Smalltalk - eine Softwarebasis
- Smalltalk ist einsatzfähig auf dem Desktop bis hin zum Server.
- Smalltalk-Anwendungen sind binärkompatibel auf allen Plattformen.
Weiteres Interessantes zu Smalltalk: