有没听过concurrency programming?
functional programming?
就是比如 多核上,需要考虑concurrency
以前都是sequential programming
最近在研究
感觉是未来动向
functional programming 70年代就提出了,
而且美国高校很多都必修的
scheme
也是一路摸啊摸,发现的
从接触erlang开始
到functional programming , cuncurrency
然后开始看了些programming language designe
结合 google一样的计算中心, amazon提供了EC2服务
你可以google Amazon EC2看看
很有趣的服务
突然发现,其实很多程序优化的,就是围绕concurrency
改革的方向:硬件架构改变(如多核),硬件体系改变(集群),语言的改变(functional programming, lisp, erlang), 编译器的优化(帮助并行化)
1 comment:
说起计算并行,我唯一的印象就是为公司Domino 服务器添加一个节点,结果就用了一个晚上,感觉: 好繁啊。
Post a Comment