2009-10-26

函数式编程初步

Dr. Erik Meijer 在MSDN Channel9上开设了Functional Programming Fundamentals,总共13次课,目前已经完成4课视频,并有各种格式可供免费下载。想了解函数式编程的同学不妨移步一观,课程基于Haskell,内容流畅且富有洞察,一定会有所获。

Erik提到了一个有趣的观点,那就是IDE的发展在OOP语言很成熟,而FP则相对较弱 -- 这和语法有很大关系。OOP的中心是object,而FP的重点则都在function。比如OOP中常有如下语法形式:

object.function(parameters)

而函数式编程中则有如下形式:

function(parameters)

IDE可以利用"."操作符去提示一个object里都有哪些函数。这是一个历史的偶然,却改变了很多人的编程习惯(如果习惯于IDE的话)。

标签:

5 Comments:

At 03:14, Anonymous kk said...

弱弱的问Haskell是一个语言吗?

 
At 03:16, Anonymous live4thee said...

然也。http:///www.haskell.org/

 
At 04:38, Anonymous kk said...

你真是一个语言奇才

 
At 04:42, Anonymous live4thee said...

谈不上。-_-

 
At 06:24, Anonymous kk said...

你~假打所

 

发表评论

<< Home