浏览 3830 次
锁定老帖子 主题:看来有人已经有要抢先推出这个节目的意思了
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-10-27
这篇blog对java, clojure和scala中的并发处理模型进行了对比, 主要挑选了三种语言所代表的主要并发处理模型, 跟我一直在策划的一个topic有些相近, 不过, 他也只是一篇blog,我可是想整个都捣鼓一遍, 当然, 前提是得有时间...
http://fupeg.blogspot.com/2009/10/concurrency-patterns-java-scala-and.html
(原文可能得翻墙才能看) 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-11-02
Scala的内存efficient很低是因为它用immutable,每次用都新建对象。这是functional的特色,但对已图灵机来说可以说是噩梦般的编程方式吧。
|
|
返回顶楼 | |
发表时间:2009-11-02
scala支持的FP应该是在底层做了转换和优化的,毕竟,它还是要跑在JVM上
|
|
返回顶楼 | |
发表时间:2009-11-02
我不能够理解的是,并发编程模型为什么会和某个语言扯到一起。难道仅仅因为这个语言在语义上是并发的吗?(erlang)
|
|
返回顶楼 | |
发表时间:2009-11-03
fireflyc 写道 我不能够理解的是,并发编程模型为什么会和某个语言扯到一起。难道仅仅因为这个语言在语义上是并发的吗?(erlang)
任何模型都需要用某种语言来表达或者实现,并没有说一种语言就代表一种并发模型, 以某种特殊引申出一般的道理, 这难道不是很好吗? 况且, 某些语言如果能过更好的表达或者本身就强化了某种模型的语义, 用这些语言来表述或者举例,有何不妥? 难道泛泛的来一大段理论很有吸引力? |
|
返回顶楼 | |