タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

erlangとscalaに関するblueleのブックマーク (2)

  • Scala と Erlang でリングベンチマーク:Rainy Day Codings:So-net blog

    [1] http://haskell.g.hatena.ne.jp/jmk/20070509/1178703858 [2] http://d.hatena.ne.jp/sumim/20070513/p1 リングベンチマークというのを Erlang と他の言語で作って比べてみると Erlang の軽量プロセスのすごさがわかるよという話。Scala で書いてみた。Scala のアクターを使ってみるのは初めて。 import scala.actors._ import scala.actors.Actor._ import Console._ import scala.actors.Exit object Ring { def main(args: Array[String]) = { val begin = System.nanoTime() start(args(0).toInt, args

  • マルチコア危機:ScalaとErlangの対立

    ブロゴスフィアでは最近Scala対Erlangの議論がややヒートし続けている。マルチコアの世界(参考記事)が訪れようとしている今、いかにマルチコア危機を解決するかが問題になっている。ScalaとErlangはその解決法たらんとしている言語だが、少し違いがある。それぞれのアプローチの長所短所はなんだろうか? 問題 ムーアの法則はもう通用しない。かつてのようなクロック周波数の向上(リンク)は見込めず、かわりにコアの数を増やそうとしている。今の時代、あなたのノートPCでさえも2つコアを搭載していることだろう。 2つ以上のコアを有効に使うには、アプリケーションが並列処理を意識してないといけない。もしあなたの顧客が8コアのマシンを買ったとしたら、たとえそれをあるアプリケーションの専用マシンにしたとしても、そのアプリケーションがCPU性能の12%しか使えなくてもおかしくない、とあなたは顧客にどうにかし

    マルチコア危機:ScalaとErlangの対立
  • 1