複数のコアでのデスクトップ アプリのプログラミングに関して、厳密に Scala の代替品または競合他社を探しています。CPU コアまたは GPU コア (ScalaCL) のどちらを使用する場合でも、可能なすべてのマルチスレッド パフォーマンスを活用したいと考えています。Scala は間違いなく良い選択ですが、他にどのようなオプションを追求できるか知りたいです。JVM での実行は、私が必要としているものの鍵です。
3 に答える
7
Clojure は、並行性のために設計された JVM 言語です。http: //clojure.org/concurrent_programmingを参照してください。
于 2011-09-14T15:08:17.980 に答える
3
アクター フレームワーク、STM などを提供する「同時実行」ライブラリの 1 つと共に Java をいつでも使用できます。思い浮かぶのは akka (http://akka.io/) です。
GPU 処理の要件に役立つjCUDA http://www.jcuda.org/ライブラリもあります。
于 2011-09-14T15:09:50.050 に答える
1
Groovyが気に入った場合は、アクターとデータフローモデルを提供するGParsをチェックすることもできます。
于 2011-09-15T00:11:16.023 に答える