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
1 Wichtige Eigenschaften von Smalltalk
2 Programmbeispiel (Bibliotheksabhängig)
3 Weblinks
4 Implementierungen

Wichtige Eigenschaften von Smalltalk

Programmbeispiel (Bibliotheksabhängig)

'Hello World' do: [ :eachChar|
    eachChar out.
].

gibt den Text "Hello World" vertikal aus.

Das Dictionary (in Perl Hash, in Java HashMap) ist eine in Smalltalk häufig verwendete Datenstruktur:

   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





Websites: Tagoror | Guajara | Tacoronte Guia | Todo Gomera | Deranet | Radioaficionados | Cinebso | Mi Buscador

Enciclopedia On Line: GNU FDL.