|
|
Die Smalltalk-Entwicklungsumgebung enthielt viele Ideen, die später mit der Macintosh- und dann Windows-Benutzeroberfläche verbreitet wurden. Verwendet wurde ein Grafikbildschirm mit verschiebbaren Fenstern, Aufklappmenüs und Schriften von verschiedener Größe. Eine Maus mit drei Tasten - rot, blau und gelb - diente erstmals als zusätzliches Eingabegerät.
| Table of contents |
|
2 Programmbeispiel (Bibliotheksabhängig) 3 Weblinks 4 Implementierungen |
Das Dictionary (in Perl Hash, in Java HashMap) ist eine in Smalltalk häufig verwendete Datenstruktur:
Wichtige Eigenschaften von Smalltalk
Object) ist von genau einer Oberklasse abgeleitet, deren Verhalten sie erbt und beliebig erweitern kann (keine Mehrfachvererbung).
Programmbeispiel (Bibliotheksabhängig)
'Hello World' do: [ :eachChar|
eachChar out.
].gibt den Text "Hello World" vertikal aus. d := Dictionary new.
d at: 'grün' put: 'green'.
d at: 'blau' put: 'blue'.
d at: 'rot' put: 'red'.
Transcript show: (d at: 'blau').
Diese Datenstruktur entspricht dem assoziativen Array.
Weblinks
Implementierungen