【发布时间】:2011-08-17 07:28:31
【问题描述】:
在我看来,静态类型和函数式语言非常适合并行计算。由于断言强类型约束(例如函数的功能纯度)应该很容易。此外,这些编程语言已经非常适合计算量大的程序类型,这些程序可以从数据并行中获得微不足道的好处。
然而,似乎除了 Haskell 之外,没有其他强类型函数式语言支持操作系统级线程来支持它们的并行性。事实上,Haskell 是当今唯一支持这类事情的语言,而且任何 ML 系列语言在其他静态类型语言中都不提供良好的线程支持吗?
【问题讨论】:
标签: multithreading parallel-processing