所在位置:UML新闻 - 内容 论坛精华    
OOPSLA 2008大会

[2008/10/30]

OOPSLA 2008大会在美国的乡村音乐圣地Nashville结束,Rebecca Wirfs-Brock受邀作了题为“What Drives Design?(什么驱动设计)”的演讲。二十年前,Rebecca Wirfs-Brock提出的“责任(Responsibility)驱动设计”是最早的面向对象分析设计方法学之一,此后,声称“××驱动设计”的方法学不断出现。所以,Rebecca Wirfs-Brock这一次特地以此为题,评价了领域(Domain)驱动、测试(Test)驱动、行为(Behavior)驱动、契约(Contract)驱动、特性(Feature)驱动、数据(Data)驱动...等等方法学。

LISP也乘着OOPSLA的东风,借大会的宝地庆祝了它的50周年。1958年10月,John McCarthy发布了他为了研究人工智能而设计的LISP语言。50年过去了,同期诞生的语言大都已经消亡,还在使用的恐怕只剩下FORTRAN和COBOL。反观LISP却一次又一次地焕发青春,出现了大量方言。看这几天的blog,Ola Bini(JRuby)正在致力于把LISP和Ruby的优点结合起来呢。面向对象也从LISP受益良多,根据Alan Kay的回忆,Smalltalk在很多地方就借鉴了LISP的思想。

John McCarthy

Guy Steele和Richard Gabriel在庆祝会上作了题为“The Evolution of Lisp”的开场演讲,讲述了Lisp50年的演化历程。可惜的是,John McCarthy因为病情严重,没有能够亲身参加50周年庆祝,只是接受了现场电话连线采访。

(UMLChina 摘编,不得转载用于商业用途)