没有刻意去关注,只是不经意发现周围开始弥漫着FP的气息(functional programming),Erlang、Scheme、Haskell、Lisp、O'caml、....
不知道是不是 FP 更适合于规划多CPU并发情况下的程序,至少 "Erlang从一开始就是设计来帮助程序员开发高度并发(上千线程级)、高度可靠性(99.99999%的在线时间)应用的语言"[
link]。
世界在向 FP 移动,伟大的帝国 m$ 自然也不示弱,research lab 中酝酿着 F# ,也可称为 O'caml for .NET,官方支持的 FP 语言正式入住.NET,进入主流开发语言的行列。。
hoho~,既然有 m$ 的支持,相信 FP 之气息只会愈发浓郁。。。
F# intro:
http://en.wikipedia.org/wiki/F_Sharp_programming_languageF# in M$ research
http://research.microsoft.com/fsharp/fsharp.aspx自己对 FP 不了解,只唧唧歪歪一下。
评论