Remix.run Logo
api 19 hours ago

I recall someone, maybe Alan Kay, saying that object oriented programming was a bit of a misnomer. A better description of what they were getting at was message oriented programming, replacing the notion of blocking function calls with message passing. Objects were just a way of grouping state with functions and were less significant.

shwaj 14 hours ago | parent [-]

Yes it was Alan Kay. https://wiki.c2.com/?AlanKayOnMessaging

Another relevant page on the same site is: https://wiki.c2.com/?AlanKaysDefinitionOfObjectOriented