Object-Oriented Programming

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

Your email address will not be published. Required fields are marked *

(⌐■_■)╤─ _ -_ _– ─╤╦(̿▀̿ ̿Ĺ̯̿̿▀̿ ̿)̄

Join the club

Stay updated with our latest tips and other news by joining our newsletter.

(˵ ͡° ͜ʖ ͡°˵)

Categories