Alan Kay on the Meaning of “Object-Oriented Programming” (2003)
I still don&#x27;t really understand what the big idea of message passing compared to a method call is.<p>Is it supposed to be asynchronous? It never seems to be so in practice. It it supposed to be remotable? So are method calls. Are languages like Objective C and Ruby message passing to some extent? Why is that message passing rather than a method call? What&#x27;s the essential difference? Is Java message passing?