私はプロのプログラマーではありません (私の分野は医学研究です) が、C/C++ およびさまざまなスクリプト言語はかなりの能力があります。しばらく前に Lisp に興味を持ちましたが、真剣に学ぶ時間がありませんでした。Rに少し触れた後、関数型プログラミング言語により多くの時間を投資することにしました。
JVM 言語の実用性が欲しいので、Clojure と Scala に絞り込みました。私が理解していることから、どちらも既存の Java ライブラリを使用でき、パフォーマンスが重要なコードを Java に委譲することができ、比較的同等にうまく機能する可能性があります。
これらの言語は、私が必要とするアプリケーション空間でどのように比較されますか? どちらかを使用したバイオインフォマティクスの実際のプロジェクトはありますか?
優れたドキュメントとかなり穏やかな学習曲線と同様に、既存のコードは深刻なプラスになります。また、両者の同時実行モデルはどのように比較されますか?
誰もが持っている重要な利点/欠点はありますか?