Programming parallell systems vs parallell computers
There is so much talk about concurrency and parallelism these days.
Well Erlang is made for concurrent systems right? Not multiple cores.
Clojure
Scala
What other languages are made for programming concurrency? And are they made for concurrent systems or multiple cores?
What are the differentiating requirements between such languages?
4 comments
[ 2.6 ms ] story [ 17.7 ms ] threadThe downside to the share-nothing model (which, as you pointed out, Clojure uses) is that it potentially reduces the speed of communication between processes on the same system. I don't think this is a problem in most cases, but it is a consideration.