Institutionelle Übernahme

Die wahre Geschichte der Objektorientierung: Alan Kay hat die Objekte nicht erfunden

Ein tiefgehender Einblick in die Ursprünge der objektorientierten Programmierung und die Rolle von Alan Kay dabei. Die Entwicklung von Objekten, Klassen und Nachrichten sowie die unterschiedlichen Ansätze von Simula und Smalltalk werden beleuchtet, um Missverständnisse zu klären und den tatsächlichen Beitrag Kay's einzuordnen.

Die wahre Geschichte der Objektorientierung: Alan Kay hat die Objekte nicht erfunden

Die objektorientierte Programmierung (OOP) ist heutzutage eine der wichtigsten Paradigmen in der Softwareentwicklung und prägt zahlreiche moderne Programmiersprachen wie Java, C++, Python oder C#. Oft wird Alan Kay als der alleinige Erfinder des objektorientierten Konzepts dargestellt, insbesondere der sogenannten „Objekte“. Diese Sicht ist jedoch nicht korrekt und verkennt die vielschichtige Geschichte und Entwicklung der OOP. Tatsächlich stammen viele Grundideen, besonders das Konzept der Objekte, aus der Programmiersprache Simula, welche in den 1960er Jahren von Ole-Johan Dahl und Kristen Nygaard entwickelt wurde. Kay selbst hat in späteren Jahren eingeräumt, dass er nicht die Objekte erfunden hat, sondern eher den Begriff „Object-Oriented Programming“ geprägt hat. Dieses Missverständnis hat sich bis heute hartnäckig in der Fachwelt, vor allem in der Entwickler-Community, gehalten.

Es lohnt sich daher, genau hinzuschauen, wie OOP entstanden ist, welche Rolle Alan Kay wirklich spielte und wie seine Vision von OOP sich von der ursprünglichen Ausprägung bei Simula unterschied. Simula wurde in den 1960er Jahren hauptsächlich für Simulationsaufgaben entworfen. Hier ging es darum, komplexe Systeme und ihr Verhalten über die Zeit hinweg zu modellieren – beispielsweise die Ausbreitung einer Infektion in einer Population. Die Kernideen von Simula beinhalteten Klassen zur Strukturierung von Daten und Verhalten sowie Objekte als Instanzen dieser Klassen. Nachrichten oder Kommunikationsmechanismen waren zwar vorhanden, standen jedoch eher im Dienste der Objekte, deren Verhalten und Interaktionen modelliert werden sollten. Simula definierte somit ein geschlossenes System mit einem festen Satz an Code, der ausgeführt wird, um die Simulationsergebnisse zu erhalten.

Die Nachrichtenübermittlung im Sinne von flexibler Kommunikationssteuerung spielte eine untergeordnete Rolle im Vergleich zu anderen Aspekten der Sprache. Im Gegensatz dazu war Alan Kay geprägt von einer ganz anderen Vision und einem anderen Zusammenhang. Kay war ein Pionier in der Entwicklung des personalen Computers und hatte die Vorstellung, dass der Nutzer der Computerwelt unmittelbar – interaktiv und explorativ – begegnen sollte. Seine Arbeit am Dynabook-Konzept und der darauf fußenden Programmiersprache Smalltalk spiegeln diese Überzeugung wider. In Smalltalk wurde das Ziel verfolgt, eine kohärente und vollständig objektorientierte Umgebung zu schaffen, in der jede Einheit, ob Zahlen, Klassen, Methoden oder Nachrichten, als Objekt behandelt wird. Dies bedeutete, dass es in Smalltalk keine primitiven Datentypen gab, die außerhalb des Objektmodells standen, was damals revolutionär war. Ein zentrales Element in Smalltalk war zudem das Messaging-System.

Nachrichten waren das Mittel der Kommunikation zwischen Objekten und sollten nicht nur zur Methodeausführung dienen, sondern auch flexible Reaktionen ermöglichen – ähnlich wie eine Art System von Event-Handling. Kleinere Unterschiede bei der Methode, die eine Nachricht nicht verstand, führten beispielsweise nicht unmittelbar zu einem Programmabbruch, sondern erlaubten das Senden einer speziellen Nachricht „doesNotUnderstand“, die wiederum je nach Objekt unterschiedlich behandelt werden konnte. Diese Form der Extensibilität und Laufzeit-Anpassbarkeit war eine wichtige Neuerung. Alan Kay prägte den Begriff „Object-Oriented Programming“ und betonte später immer wieder, dass OOP für ihn mehr um Messaging geht als um die Klassenhierarchien oder die Objekte selbst. In einem Interview und in einem Blogpost aus den späten 1990er Jahren rückte er die Bedeutung der Nachrichtenkommunikation hervor, welche er als das „große Thema“ hinter OOP ansah.

Objekte, so erklärte er, seien nur eine Komponente oder sogar ein Nebenaspekt davon. Trotz dieser Klarstellung wurde und wird oft seiner Aussage falsch oder einseitig zitiert, wodurch die Legende entstand, er habe die Objekte allein erfunden. Die Geschichte zeigt hingegen, dass OOP stets ein Zusammenspiel verschiedener Ideen gewesen ist. Während Simula den Fokus auf die Strukturierung und Modellierung von Klassen und Objekten für geschlossene Systeme legte, arbeitete Smalltalk mit einem radikaleren Ansatz, der das gesamte System als Ansammlung von Objekten und Nachrichten verstand. Die Verschmelzung dieser beiden Ansätze führte zu dem, was wir heute als moderne objektorientierte Programmierung kennen, die wiederum von vielen anderen Wissenschaftlern und Entwicklern wie Adele Goldberg, Barbara Liskov, David Parnas, Bertrand Meyer oder Gul Agha weiterentwickelt wurde.

Dieses komplexe Zusammenspiel der Ideen deutet auch darauf hin, dass die Frage, wer die objektorientierte Programmierung “richtig” oder “wirklich” erfunden hat, nicht sinnvoll ist. Jedes Projekt entstand aus einem spezifischen Kontext mit eigenen Herausforderungen und Visionen. Kay zum Beispiel wollte eine offene, flexible Personal-Computing-Umgebung schaffen, in der Nutzer Kontrolle haben und Programme sich dynamisch verhalten können. Dahls und Nygaards Arbeiten hingegen dienten angewandten Simulationen mit eindeutig definiertem Ablauf und Ergebnis. Beide nutzten Objekte und Nachrichten, aber mit ganz unterschiedlichen Zielsetzungen und Methoden. Bemerkenswert ist, dass Smalltalk verdientermaßen als die erste echte objektorientierte Programmiersprache anerkannt wird, da sie im Gegensatz zu Simula keinerlei primitive Datentypen neben den Objekten kennt und sämtliche Systemelemente als Objekte behandelt.

Die Fähigkeit, Nachrichten an beliebige Objekte zu senden und diese dynamisch zu behandeln, war ein großer Fortschritt, der bis heute Bestand hat und Beispiel für viele moderne Systeme gab – selbst wenn die Konzepte inzwischen weiterentwickelt wurden. Auch die technische Innovation von Smalltalk in Bezug auf das separates Messaging-System beeinflusst moderne Programmieransätze, die auf lose gekoppelte Komponenten und Dienste setzen. Man stelle sich vor, Nachrichten könnten an Objekte gesendet werden, die in unterschiedlichen Programmiersprachen geschrieben sind, oder dass Objekte ihre Definitionen per Post erhalten und somit dynamisch erweitert werden können. Solche Ideen sind noch heute aktueller denn je in Bezug auf verteilte Systeme, Microservices oder mobile Anwendungen. Ein weiterer spannender Aspekt ist die Entstehung des Begriffs „Object-Oriented Programming“ selbst. Neuere Forschungen legen nahe, dass Kay möglicherweise nicht einmal der Erste war, der den Begriff verwendet hat.

Bereits 1976 tauchten ähnliche Bezeichnungen wie „Object-Oriented Language“ bei Douglas Ross und Barbara Liskov auf, noch bevor Smalltalk weite Verbreitung fand. Somit handelt es sich bei der Namensgebung um eine gemeinsame Entwicklung verschiedener Wissenschaftler. Zusammenfassend zeigt sich, dass die Geschichte der objektorientierten Programmierung ein komplexer Verlauf der Innovation ist, geprägt von unterschiedlichen Perspektiven, Zielen und technischen Lösungen. Die Idee der Objekte wurde nicht von Alan Kay erfunden, sondern stammt mit Simula aus den 1960er Jahren. Kay trug wesentlich zur Entwicklung des heutigen Verständnisses von OOP bei, insbesondere durch die Prägung des Begriffs und die Weiterentwicklung des Messaging-Systems in Smalltalk. Die objektorientierte Programmierung als solche ist das Ergebnis einer kollektiven Evolution, die von vielen klugen Köpfen über Jahrzehnte gestaltet wurde.

Wer die Wurzeln von OOP heute verstehen möchte, sollte Kay nicht als alleinigen Erfinder der Objekte betrachten, sondern als eine der wichtigen Figuren, die das Konzept weitergedacht und verbreitet haben. Das Verstehen der Unterschiede zwischen Simula und Smalltalk liefert wertvolle Einblicke für jeden Entwickler und Software-Architekten. Es zeigt auch, dass das „richtige“ OOP nicht ohne die komplexe Geschichte und den jeweiligen Anwendungskontext verstanden werden kann. Die Lehren daraus prägen bis heute die Softwareentwicklung und geben Impulse für neue Paradigmen und Innovationen.

OKX Partnerinhalte

Registrieren Sie sich bei OKX und erhalten Sie Ihren Willkommensbonus

OKX ist eine Plattform für Spot- und Futures-Handel, P2P-Tausch und Krypto-Sparpläne. Ein neues Konto über diesen Link eröffnet Zugang zum Willkommensbonus-Programm: bis zu 10.000 USDT für Ihre ersten Schritte an der Börse.

Konto erstellen und Bonus erhalten →

18+ · Partnerlink. Kryptowährungen sind volatil: Sie können Ihre Einlage verlieren.

Als Nächstes
Bitcoin erreicht Rekordhoch von 98.000 Dollar – Federal Reserve hält Zinssätze trotz Trumps Druck stabil
Samstag, 14. November 2026. Bitcoin erreicht Rekordhoch von 98.000 Dollar – Federal Reserve hält Zinssätze trotz Trumps Druck stabil

Der Kryptomarkt erlebt gegenwärtig eine bemerkenswerte Entwicklung, die insbesondere durch den steilen Anstieg des Bitcoin-Preises auf 98. 000 US-Dollar geprägt ist.

Experten fordern Verbot von Kryptowährungs-Geldautomaten und Bargeldlöhnen in Hochrisiko-Branchen zur Bekämpfung von Geldwäsche
Samstag, 14. November 2026. Experten fordern Verbot von Kryptowährungs-Geldautomaten und Bargeldlöhnen in Hochrisiko-Branchen zur Bekämpfung von Geldwäsche

Die zunehmende Verbreitung von Kryptowährungen und die anhaltende Präsenz von Bargeldzahlungen in bestimmten Wirtschaftszweigen haben die Aufmerksamkeit von Aufsichtsbehörden weltweit auf sich gezogen. Insbesondere in sogenannten Hochrisikoindustrien wie Baugewerbe, Gartenbau und Gastgewerbe sind Bargeldauszahlungen und der einfache Zugang zu digitalen Währungen über Geldautomaten Anlass zur Sorge.

OCC erleichtert Banken den Handel mit Krypto-Assets ihrer Kunden im Depot
Samstag, 14. November 2026. OCC erleichtert Banken den Handel mit Krypto-Assets ihrer Kunden im Depot

Die Welt der Kryptowährungen steht seit ihrer Entstehung im Spannungsfeld zwischen Innovation und Regulierung. In den letzten Jahren haben sich vor allem Banken immer vorsichtiger gegenüber Krypto-Assets verhalten, insbesondere wegen regulatorischer Beschränkungen und Unsicherheiten.

Morgan Stanley und Charles Schwab setzen auf Kryptowährungen: Bitcoin erreicht 97.000 USD
Samstag, 14. November 2026. Morgan Stanley und Charles Schwab setzen auf Kryptowährungen: Bitcoin erreicht 97.000 USD

Der Kryptomarkt erlebt eine bemerkenswerte Wende, da traditionelle Finanzinstitute wie Morgan Stanley und Charles Schwab zunehmend in den Bereich der digitalen Währungen einsteigen. Diese Entwicklung markiert einen bedeutenden Schritt hin zur Mainstream-Akzeptanz von Kryptowährungen und hat maßgeblich zur jüngsten Preisrallye von Bitcoin beigetragen, die zeitweise bei 97.

Yggdrasil Linux/GNU/X: Pionier der Live-Linux-Distributionen und seine Bedeutung für die Open-Source-Welt
Samstag, 14. November 2026. Yggdrasil Linux/GNU/X: Pionier der Live-Linux-Distributionen und seine Bedeutung für die Open-Source-Welt

Yggdrasil Linux/GNU/X, oft auch als LGX bezeichnet und ausgesprochen als igg-drah-sill, zählt zu den ersten Linux-Distributionen, die den Grundstein für moderne Linux-Systeme legten. Die Distribution wurde Ende 1992 von Yggdrasil Computing, Incorporated ins Leben gerufen, einer Firma, die von Adam J.

Warum Basis-Modelle bei Kreativität und Zufälligkeit besser abschneiden als ausgerichtete Modelle
Samstag, 14. November 2026. Warum Basis-Modelle bei Kreativität und Zufälligkeit besser abschneiden als ausgerichtete Modelle

Künstliche Intelligenz und Sprachmodelle sind mittlerweile allgegenwärtig in vielen Bereichen unseres Lebens. Von der automatischen Texterstellung über Chatbots bis hin zur Unterstützung bei komplexen wissenschaftlichen Fragestellungen, sind die Fähigkeiten von KI-Systemen in den letzten Jahren enorm gewachsen.

Bitcoin Core plant Abschaffung des 80-Byte OP_RETURN Limits: Neue Möglichkeiten für Bitcoin Runes und Ordinals
Samstag, 14. November 2026. Bitcoin Core plant Abschaffung des 80-Byte OP_RETURN Limits: Neue Möglichkeiten für Bitcoin Runes und Ordinals

Bitcoin Core bereitet eine bedeutende Veränderung vor, die das 80-Byte-Limit für OP_RETURN-Felder in Bitcoin-Transaktionen aufheben wird. Diese Anpassung markiert einen wichtigen Schritt in der Weiterentwicklung des Bitcoin-Protokolls und spiegelt die steigende Nachfrage nach größeren Datenmengen auf der Blockchain wider.

Weitere Artikel zum Thema
Mit Expertenstrategien im Kryptomarkt erfolgreich: So profitieren Investoren vom aktuellen Umfeld
Samstag, 14. November 2026. Mit Expertenstrategien im Kryptomarkt erfolgreich: So profitieren Investoren vom aktuellen Umfeld

Das aktuelle Marktumfeld im Bereich der Kryptowährungen stellt Investoren vor vielfältige Herausforderungen und Chancen zugleich. Nach einer Phase großer Schwankungen und Unsicherheiten scheint sich die Branche langsam zu stabilisieren.

Steht dem Ripple (XRP) Kurs ein grenzenloses Wachstum bevor? Experten analysieren die kommenden Preisbewegungen
Samstag, 14. November 2026. Steht dem Ripple (XRP) Kurs ein grenzenloses Wachstum bevor? Experten analysieren die kommenden Preisbewegungen

Ripple (XRP) befindet sich aktuell in einer spannenden Phase, die Anleger und Kryptoinvestoren weltweit in ihren Bann zieht. Während viele Altcoins mit Schwankungen zu kämpfen haben, präsentiert sich XRP als einer der wenigen im grünen Bereich und sorgt so für Aufsehen in der dynamischen Kryptowelt.

Warum 7.500 Ethereum-Adressen Über 80% des Gesamtangebots an ETH Halten
Freitag, 13. November 2026. Warum 7.500 Ethereum-Adressen Über 80% des Gesamtangebots an ETH Halten

In der Welt der Kryptowährungen hat Ethereum (ETH) sich als eine der führenden Plattformen etabliert. Hierbei ist es interessant zu beobachten, dass eine relativ kleine Anzahl von Ethereum-Adressen, genau genommen etwa 7.

Der stille Kollaps: Wie generative KI die Einnahmen aus Fotolizenzen revolutioniert und bedroht
Samstag, 14. November 2026. Der stille Kollaps: Wie generative KI die Einnahmen aus Fotolizenzen revolutioniert und bedroht

Die Bildbranche befindet sich an einem Wendepunkt, der bislang ohnegleichen ist. Generative Künstliche Intelligenz (KI) hat in den letzten Jahren einen rasanten Fortschritt erlebt und sorgt mit Technologien wie Midjourney, DALL·E und Adobe Firefly für eine tiefgreifende Umwälzung der Art und Weise, wie visuelle Inhalte erzeugt und genutzt werden.