Besonderheiten

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: