Zum Hauptinhalt springen
Bethemesh
BiografieGeschichte der InformatikAnfänger

Alan Kay: Smalltalk und der Computer als persönliches Medium

Wie Alan Kay objektorientierte Programmierung, Smalltalk, Dynabook und grafische Oberflächen zu einer Vision des formbaren persönlichen Computers verband.

Veröffentlicht 24. August 2026Aktualisiert 15. September 2026Lesezeit : 7 minVon Yann Bastien
Porträt von Alan Kay bei einem Vortrag über Personal Computing
Inhalt anzeigen
  1. Vor Smalltalk: einen wirklich persönlichen Computer denken
  2. Das Dynabook: weit mehr als eine frühe Tablet-Idee
  3. Xerox PARC: Sprache, Oberfläche und Lernen als gemeinsames Projekt
  4. Smalltalk: Objekte kommunizieren durch Nachrichten
  5. Smalltalk war Teamarbeit
  6. Die grafische Oberfläche als veränderbare Umgebung
  7. Von Smalltalk zu modernen Sprachen
  8. Nach Xerox: Squeak, Etoys und Lernen durch Gestalten
  9. Warum das Dynabook unvollendet bleibt
  10. Alan Kays Vermächtnis
  11. Chronologie
  12. Häufige Fragen
  13. Hat Alan Kay die objektorientierte Programmierung erfunden?
  14. Hat Alan Kay Smalltalk allein entwickelt?
  15. War das Dynabook ein Tablet?
  16. Warum dominierte Smalltalk die Industrie nicht?
  17. Was ist Alan Kays dauerhaftester Einfluss?

Alan Kay hat nicht einfach nur an einer Programmiersprache mitgewirkt. Er vertrat eine umfassendere Idee: Der persönliche Computer sollte ein dynamisches Medium werden – so zugänglich wie ein Buch, zugleich aber in der Lage, Systeme zu simulieren, auf seine Leser zu reagieren und von ihnen verändert zu werden.

Diese Vision verbindet das Dynabook, die Grafikforschung am Xerox PARC und Smalltalk. Die Sprache war nie Selbstzweck. Kinder wie Forschende sollten eigene Modelle bauen, Regeln verändern und die Folgen unmittelbar beobachten können.

Dabei handelt es sich nicht um die Geschichte eines einsamen Erfinders. Kay gab dem Projekt eine entscheidende intellektuelle Richtung; Dan Ingalls, Adele Goldberg, Ted Kaehler, Diana Merry und andere Mitglieder der Learning Research Group machten daraus Sprachen, Werkzeuge und pädagogische Experimente.

Vor Smalltalk: einen wirklich persönlichen Computer denken

In den 1960er-Jahren wurde Rechenleistung noch weitgehend über gemeinsam genutzte Großrechner bereitgestellt. Time-Sharing brachte Menschen näher an die Maschine, doch ein eigener Computer war weiterhin eine ungewöhnliche Vorstellung.

Kay, 1940 geboren, beschäftigte sich unter anderem mit Mathematik und Biologie und setzte seine Ausbildung an der University of Utah fort, damals einem wichtigen Zentrum der Computergrafik. Dort trafen mehrere Einflüsse zusammen: Ivan Sutherlands Sketchpad zeigte die direkte Manipulation grafischer Objekte; Simula modellierte Systeme mit Einheiten, die Zustand und Verhalten besitzen; Seymour Paperts Arbeit mit Logo machte Programmieren zu einem Werkzeug des Lernens.

Daraus entstand eine Frage, die weit über neue Hardware hinausging: Was könnte Computing werden, wenn Menschen ihren Computer nicht nur benutzen, sondern auch die Modelle verändern könnten, mit denen sie denken?

Das Dynabook: weit mehr als eine frühe Tablet-Idee

Ende der 1960er-Jahre entwarf Kay die Vorstellung eines tragbaren, etwa notizbuchgroßen Computers mit flachem Bildschirm, Tastatur und drahtloser Vernetzung. Er nannte ihn Dynabook – dynamisches Buch.

Die Ähnlichkeit mit heutigen Tablets ist auffällig, trifft aber nicht den Kern. Das Dynabook sollte Lesen, Schreiben, Zeichnen, Komponieren, Simulieren und Programmieren ermöglichen. Ein Kind sollte eine Lektion nicht bloß konsumieren, sondern ein Modell bauen, eine Regel ändern und beobachten, was geschieht.

Die nötige Hardware war damals zu teuer und zu groß. Das Dynabook wurde deshalb zur Forschungsrichtung. Am Xerox PARC diente die Workstation Alto als „interim Dynabook“, auf dem Bitmap-Bildschirme, Maus, Fenster und interaktive Software erprobt werden konnten.

Xerox PARC: Sprache, Oberfläche und Lernen als gemeinsames Projekt

Kay kam 1970 zum Xerox Palo Alto Research Center und leitete die Learning Research Group. In diesem Umfeld entstand ab 1972 Smalltalk.

Smalltalk, grafische Benutzeroberflächen und Personal Computing werden oft als getrennte Geschichten erzählt. Für Kay gehörten sie zusammen. Die Oberfläche machte Objekte sichtbar und greifbar, die Sprache machte ihr Verhalten veränderbar, und der persönliche Computer bot einen Raum zum Experimentieren.

Das Ziel war mehr als Benutzerfreundlichkeit. Nutzer sollten die Mechanismen des Systems nach und nach verstehen und vom Konsumenten zum Autor werden können.

Smalltalk: Objekte kommunizieren durch Nachrichten

Kays Rolle in der Geschichte der objektorientierten Programmierung muss präzise beschrieben werden. Er erfand Objekte nicht im Alleingang: Simula kannte bereits Klassen, Objekte und Vererbung. Kay popularisierte jedoch den Begriff „object-oriented“ und entwickelte eine besonders einflussreiche Interpretation.

Im Mittelpunkt standen autonome Objekte, die über Nachrichten miteinander kommunizieren. Jedes Objekt verwaltet seinen eigenen Zustand und entscheidet, wie es auf Anfragen reagiert. So soll Komplexität begrenzt werden: Ein Teil des Systems kann einen anderen nutzen, ohne dessen gesamte interne Umsetzung kennen zu müssen.

Smalltalk setzte diese Idee ungewöhnlich konsequent um. Sprache, Entwicklungswerkzeuge, Fenster und bearbeitete Objekte gehörten zu derselben lebendigen Umgebung. Methoden konnten während des laufenden Systems geändert und ihre Wirkung unmittelbar beobachtet werden. Dieser kurze Weg von der Idee über die Änderung zum Feedback nahm viel vom heutigen interaktiven Entwickeln vorweg.

Smalltalk war Teamarbeit

Die Aussage, Alan Kay habe Smalltalk allein „erfunden“, würde einen wesentlichen Teil der Geschichte ausblenden. Kay formulierte die Vision und leitete die Gruppe, doch das System entstand gemeinschaftlich.

Dan Ingalls war technisch zentral für Implementierungen, virtuelle Maschine und grafische Werkzeuge. Adele Goldberg prägte Dokumentation, Lehre und Verbreitung von Smalltalk-80. Ted Kaehler, Diana Merry und weitere Beteiligte arbeiteten an Sprache, Oberflächen und Experimenten mit Kindern.

Auch Smalltalk selbst entwickelte sich in Generationen: Smalltalk-72 erprobte hochdynamische Konzepte, Smalltalk-76 festigte Sprache und Umgebung, Smalltalk-80 machte das System für eine breitere Verbreitung außerhalb von Xerox bereit. Seine Wirkung verdankt sich dieser kollektiven Umsetzung ebenso wie der ursprünglichen Vision.

Die grafische Oberfläche als veränderbare Umgebung

Am PARC wurden Bitmap-Bildschirm, Maus, Fenster, Menüs, grafischer Text, Netzwerk und Druck zu einer schlüssigen Umgebung verbunden. Besucher und ehemalige Forschende trugen Ideen später in andere Unternehmen; Systeme wie Lisa und Macintosh machten manche davon zu Alltagskonventionen.

Die Erzählung, Xerox habe „die grafische Oberfläche erfunden“ und andere hätten sie lediglich kopiert, ist jedoch zu einfach. Viele Bausteine hatten Vorläufer, spätere Produkte trafen eigene Entscheidungen. Die besondere Stärke des PARC lag vor allem in der Integration.

Für Kay blieb die Oberfläche außerdem mit Programmierbarkeit verbunden. Ideal war eine Umgebung, die Menschen erkunden, verstehen und umgestalten können.

Von Smalltalk zu modernen Sprachen

Smalltalk wurde nie zur dominierenden Industriesprache, doch seine Ideen verbreiteten sich weit. Objective-C verband sein Nachrichtenmodell direkt mit C. Java und C# brachten Klassen, automatische Speicherverwaltung und virtuelle Maschinen in riesige Ökosysteme. Ruby strebte eine besonders konsequente Objektorientierung an.

Auch interaktive Inspektion, Konsolen, visuelles Debugging und schnelles Feedback moderner Entwicklungsumgebungen erinnern an Smalltalk. Die Einflüsse verlaufen nicht geradlinig, dennoch bleibt Smalltalk eines der stärksten historischen Beispiele dafür, was möglich wird, wenn Sprache und Entwicklungsumgebung gemeinsam gedacht werden.

Nach Xerox: Squeak, Etoys und Lernen durch Gestalten

Kay arbeitete später bei Atari, Apple, Disney und Hewlett-Packard und kehrte immer wieder zu derselben Frage zurück: Wie kann der Computer zu einem Werkzeug des Denkens und Gestaltens werden?

Er wirkte an Squeak, einer offenen Smalltalk-Abstammung, und später an Etoys mit, einer Umgebung für interaktive Simulationen. Mit dem Viewpoints Research Institute und im Umfeld von One Laptop per Child erforschte er weiter das Lernen durch Programmieren und Modellieren.

Sein Anspruch blieb hoch: Der Einstieg sollte leichter werden, ohne ein vereinfachtes Konzeptspielzeug zu schaffen, das Lernende später wieder ablegen müssen. Ein System sollte einfach genug für den Anfang und tief genug für anspruchsvollere Ideen sein.

Warum das Dynabook unvollendet bleibt

Laptops und Tablets haben einen spektakulären Teil von Kays Hardwarevision verwirklicht. Wir tragen dünne, vernetzte Bildschirme mit uns, die Texte, Bilder, Musik, Videos und Simulationen darstellen.

Der ambitionierteste Teil des Dynabook ist jedoch nur teilweise Realität geworden. Moderne Geräte eignen sich hervorragend zum Konsumieren von Inhalten und Nutzen von Apps, weit weniger aber dazu, gewöhnlichen Nutzern das System selbst verständlich und veränderbar zu machen.

Kay auf jemanden zu reduzieren, der „das iPad vorausgesagt“ habe, greift deshalb zu kurz. Ihm ging es weniger um die Form eines Geräts als um die geistige Beziehung zwischen Mensch und Computer.

Alan Kays Vermächtnis

Kay ist bedeutsam, weil er Ideen zusammenführte, die getrennt hätten bleiben können: Objekte, grafische Oberflächen, Personal Computing, Lernen und interaktives Programmieren.

Auch sein Vermächtnis sollte ohne Mythen beschrieben werden. Er erfand weder Objektorientierung noch Smalltalk, GUI oder Tablet im Alleingang. Seine Leistung bestand darin, vorhandene Einflüsse zu einer kohärenten Vision zu verbinden und ein Team zusammenzubringen, das deren Konsequenzen erforschen konnte.

Die Vision bleibt radikal: Ein persönlicher Computer sollte Software nicht nur leicht bedienbar machen. Er sollte Menschen helfen, Ideen zu verstehen, aufzubauen und zu verändern.

Chronologie

  • 1940: Alan Kay wird in Springfield, Massachusetts, geboren.
  • 1966: Beginn seines Informatikstudiums auf Graduate-Niveau an der University of Utah.
  • 1968–1969: Das Dynabook-Konzept nimmt Gestalt an.
  • 1970: Wechsel zum Xerox Palo Alto Research Center.
  • 1972: Erste Smalltalk-Versionen in der Learning Research Group.
  • 1976: Smalltalk-76 festigt Sprache und Umgebung.
  • 1980: Smalltalk-80 bereitet die weitere Verbreitung außerhalb von Xerox vor.
  • 1984: Kay wird Apple Fellow.
  • 1996: Veröffentlichung von Squeak als offenem Smalltalk-Nachfahren.
  • 2003: Turing Award für Beiträge zur objektorientierten Programmierung und zum Personal Computing.

Häufige Fragen

Hat Alan Kay die objektorientierte Programmierung erfunden?

Nicht allein. Simula hatte bereits Klassen, Objekte und Vererbung eingeführt. Kay popularisierte den Begriff und entwickelte eine besonders einflussreiche Sicht auf autonome, durch Nachrichten kommunizierende Objekte.

Hat Alan Kay Smalltalk allein entwickelt?

Nein. Er leitete die Learning Research Group und prägte die Vision, doch Dan Ingalls, Adele Goldberg, Ted Kaehler, Diana Merry und andere entwarfen, implementierten, dokumentierten und entwickelten das System weiter.

War das Dynabook ein Tablet?

Seine Form nahm ein tragbares Gerät mit flachem Bildschirm vorweg. Die Idee war jedoch umfassender: ein programmierbares Medium zum Lernen, Gestalten und Simulieren.

Warum dominierte Smalltalk die Industrie nicht?

Die Umgebung verlangte anfangs erhebliche Rechenressourcen, und das Ökosystem blieb kleiner als das späterer Massenplattformen. Seine Ideen verbreiteten sich trotzdem in zahlreichen Sprachen, Oberflächen und Entwicklungswerkzeugen.

Was ist Alan Kays dauerhaftester Einfluss?

Die Vorstellung, dass Sprache, Oberfläche und persönlicher Computer eine gemeinsame Umgebung bilden können, in der Menschen Software nicht nur konsumieren, sondern Objekte manipulieren, Modelle bauen und ihr System verändern.

War dieser Artikel hilfreich?

Sammlung

Programmiersprachen

19 / 26

  1. 01Grace Hopper: von frühen Compilern zu COBOL
  2. 02John Backus: FORTRAN, BNF und die Abkehr vom Maschinencode
  3. 03Dennis Ritchie: die Sprache C im Herzen von Unix
  4. 04FORTRAN: der Beweis, dass ein Compiler mit Assembler konkurrieren kann
  5. 05Die Sprache C: Systeme portabel machen, ohne die Maschine zu verbergen
  6. 06Niklaus Wirth: von Pascal bis Oberon – Entwurf durch Einfachheit
  7. 07Bjarne Stroustrup: C++ entwerfen, ohne auf Leistung zu verzichten
  8. 08Pascal: Programmieren lernen, indem Struktur sichtbar wird
  9. 09C++: von C with Classes zum modernen C++
  10. 10Objektorientierte Programmierung: Objekte, Nachrichten und wiederverwendbare Abstraktionen
  11. 11Guido van Rossum: Python für lesbaren Code entwickeln
  12. 12Brendan Eich: JavaScript vom Netscape-Prototyp zum Webstandard
  13. 13James Gosling: der Ingenieur hinter Java
  14. 14Python: Lesbarkeit, Batteries included und ein globales Ökosystem
  15. 15Java: einmal schreiben, überall ausführen
  16. 16JavaScript: die Sprache, die das Web interaktiv machte
  17. 17Ken Thompson: von Unix bis Go, Einfachheit als Methode
  18. 18John McCarthy: Lisp und die Idee, mit Symbolen zu programmieren
  19. 19Alan Kay: Smalltalk und der Computer als persönliches Medium
  20. 20Barbara Liskov: Abstraktion als Grundlage modularer Software
  21. 21Robin Milner: ML, rechnergestützte Beweise und Sprachen der Interaktion
  22. 22Brian Kernighan: AWK, Unix und die Kunst, Code zu erklären
  23. 23Anders Hejlsberg: von Turbo Pascal zu C# und TypeScript
  24. 24Larry Wall: Perl, die Sprache, die die Werkzeuge des Internets verband
  25. 25Yukihiro Matsumoto: Ruby und das Glück der Programmierenden
  26. 26Rasmus Lerdorf: PHP und die Demokratisierung des dynamischen Webs
BiografieGeschichte der InformatikAnfänger

Guido van Rossum: Python für lesbaren Code entwickeln

Erfahre, wie Guido van Rossum aus den Erfahrungen mit ABC Python entwickelte, seine Evolution prägte und aus einem persönlichen Projekt ein Gemeinschaftswerk machte.

17. August 20268 min