Go、Erlang、Clojure、Scala、およびおそらく Termite/Gambit Scheme、Haskell などの他の言語など、「マルチマシン分散型並行アプリを開発するための最良の言語は何か」には、いくつかの有力な馬がいるようです。私はかなり調査しましたが、私が知る限り、Erlang は真に分散された並行アプリケーション、つまりネットワーク化された別個のマシンのアプリケーションに対してより多くの承認を得ているようです。私がどこかで読んだように、Clojure の並行性は、何よりもまず、同一マシンでのマルチコア アプリの作成を中心とすることを意図していました。Clojure は複数のマシンを分散する戦略を思いつきましたか? それとも、これは不運なトレードオフ、つまり、優れたマルチマシン戦略を犠牲にして優れた同一マシンのマルチコア戦略を採用することでしょうか?またその逆でしょうか?