Smalltalk (Programmiersprache)
Smalltalk ist eine objektorientierte Programmiersprache, die in den 70er-Jahren am Xerox PARC Forschungszentrum durch Adele Goldberg, Dan Ingalls, Alan Kay und andere entwickelt wurde. Sie wurde allgemein unter dem Namen Smalltalk-80 freigegeben und hat die Entwicklung vieler späterer Programmiersprachen beeinflusst (z.B. Java).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
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 assoziativem Array.
Weblinks
Implementierungen






