Die missverstandenen Ursprünge der OOP: Klarstellung

2025-05-10

Dieser Artikel widerlegt das weit verbreitete Missverständnis, dass Alan Kay sowohl die objektorientierte Programmierung (OOP) als auch das Konzept von Objekten erfunden hat. Tatsächlich war die Sprache Simula ein wichtiger Vorläufer der OOP, eine Tatsache, die vom Smalltalk-Team anerkannt wurde. Obwohl Kay den Begriff „Objekte“ prägte, bedauerte er dies später und betonte, dass die Nachrichtenübermittlung die Kernidee der OOP sei. Der Artikel untersucht weiter die einzigartigen Beiträge von Smalltalk zur OOP, insbesondere sein Designprinzip, alles als Objekt zu behandeln, und seinen innovativen Nachrichtenverarbeitungsmechanismus. Der Autor argumentiert, dass die Entwicklung der OOP kein einzelnes Ereignis war, sondern eine Zusammenkunft von Ideen und Bedürfnissen, wobei verschiedene Entwickler die OOP in verschiedenen Kontexten unterschiedlich verstanden und angewendet haben.

Entwicklung