tag:blogger.com,1999:blog-8471450961411756399.post4573361756510961347..comments2021-10-11T08:31:13.814+02:00Comments on Daniel's Blog: Alan Kay on Object-Oriented ProgrammingDaniel Himmeleinhttp://www.blogger.com/profile/13947784031669126669noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-8471450961411756399.post-49772821609953438672012-04-19T22:08:23.682+02:002012-04-19T22:08:23.682+02:00Building Highly Available Systems in Erlang<a href="http://www.infoq.com/presentations/Building-Highly-Available-Systems-in-Erlang" rel="nofollow">Building Highly Available Systems in Erlang</a>Daniel Himmeleinhttps://www.blogger.com/profile/13947784031669126669noreply@blogger.comtag:blogger.com,1999:blog-8471450961411756399.post-54399642266929884342012-04-01T22:59:12.881+02:002012-04-01T22:59:12.881+02:00I've always thought that messaging is the best...I've always thought that messaging is the best means of composing complex software systems, especially in todays multicore world. For this reason, I quite like the idea behind visual languages like Max and Pd as they represent code as "objects" or computation nodes which pass messages between each other (a dataflow network). I don't think Max and Pd really go far enough and I certainly feel their type systems are severely lacking (eg, in Max you cannot nest lists), but as a paradigm they get a lot of the message passing semantics right.<br /><br />You may also find this article interesting: http://my.opera.com/Vorlath/blog/2008/07/25/hierarchies-and-equivalenceDanhttps://www.blogger.com/profile/05263012610126385679noreply@blogger.comtag:blogger.com,1999:blog-8471450961411756399.post-5421029490768446832012-04-01T13:57:29.464+02:002012-04-01T13:57:29.464+02:00Messaging is late binding for threads ;-)Messaging is late binding for threads ;-)Daniel Himmeleinhttps://www.blogger.com/profile/13947784031669126669noreply@blogger.comtag:blogger.com,1999:blog-8471450961411756399.post-74339941560012810212012-02-07T22:31:09.971+01:002012-02-07T22:31:09.971+01:00Alan Kay: Programming and Scaling<a href="http://tele-task.de/archive/video/flash/14029/" rel="nofollow">Alan Kay: Programming and Scaling</a>Daniel Himmeleinhttps://www.blogger.com/profile/13947784031669126669noreply@blogger.comtag:blogger.com,1999:blog-8471450961411756399.post-46934859081090063362012-01-07T00:02:03.714+01:002012-01-07T00:02:03.714+01:00Ten Things I Hate About Object-Oriented Programmin...<a href="http://blog.jot.fm/2010/08/26/ten-things-i-hate-about-object-oriented-programming/" rel="nofollow">Ten Things I Hate About Object-Oriented Programming</a>Daniel Himmeleinhttps://www.blogger.com/profile/13947784031669126669noreply@blogger.comtag:blogger.com,1999:blog-8471450961411756399.post-9260590049411864142010-11-27T20:47:54.609+01:002010-11-27T20:47:54.609+01:00Most software today is very much like an Egyptian ...Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves. (http://queue.acm.org/detail.cfm?id=1039523)Daniel Himmeleinhttps://www.blogger.com/profile/13947784031669126669noreply@blogger.com