
Alan Kay and the Origin of Object-Oriented Programming
Do you know Alan Kay? He is one of the pioneers of Object Orientation and his contributions were revolutionary. Working at Xerox PARC, Kay developed the legendary Smalltalk, one of the first languages to robustly implement OOP. His inspiration came from biology: he observed how cells communicate through messages that alter their internal state and adapted this idea for computing. Thus, in Kay’s view, objects in an OOP system are like cells, exchanging messages with each other to perform tasks and modify states.

Far Beyond the Representation of the Real World
Object Orientation goes far beyond simply mapping real-world objects to code. It’s about creating a structure where objects are independent entities that interact with each other. Each object has its own data (state) and methods (behaviors), encapsulating the functionality so that interactions are made through messages (or method calls).

Thread o Hacker news – https://news.ycombinator.com/item?id=2336444
Paper Simula 67 -https://repository.lib.ncsu.edu/server/api/core/bitstreams/202e9a66-923f-45b9-a784-7605c3f72f96/content
Email question Alan Kay -https://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay_oop_en
Definition Alan Kay (OOP) – https://www.quora.com/What-is-Alan-Kays-definition-of-Object-Oriented
Thread Hacker news about OOP – https://news.ycombinator.com/item?id=19980743
TED talk Barbara Liskov : https://www.youtube.com/watch?v=_jTc1BTFdIo
Leave a Reply