<story><title>Alan Kay on the Meaning of “Object-Oriented Programming” (2003)</title><url>http://www.purl.org/stefan_ram/pub/doc_kay_oop_en</url></story><parent_chain></parent_chain><comment><author>chrisseaton</author><text>I still don&amp;#x27;t really understand what the big idea of message passing compared to a method call is.&lt;p&gt;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&amp;#x27;s the essential difference? Is Java message passing?</text></comment>
<story><title>Alan Kay on the Meaning of “Object-Oriented Programming” (2003)</title><url>http://www.purl.org/stefan_ram/pub/doc_kay_oop_en</url></story><parent_chain></parent_chain><comment><author>tyingq</author><text>&lt;i&gt;&amp;quot;I&amp;#x27;m not against types, but I don&amp;#x27;t know of any type systems that  aren&amp;#x27;t a complete pain, so I still like dynamic typing.)&amp;quot;&lt;/i&gt;&lt;p&gt;That&amp;#x27;s probably more controversial here than his views on OO.</text></comment>