私は scala で比較的大きなプロジェクトを終えたばかりで、すぐに別の関連プロジェクトを開始する予定です。
まだ言語を選択していませんが、相互運用性の問題よりも、言語の機能や利用可能なライブラリに基づいて決定したいと考えています。
そして、これがこれを尋ねる理由です。
私の要件は次のとおりです(上がより重要です):
- さまざまなプログラミング言語/プラットフォーム間の相互運用性 (おそらく JVM、Haskell、Python、C/C++)
- プロトタイプ/リファクタリングが容易
- プログラミングが簡単
- 私の側の最適化をあまり気にせずにパフォーマンスを向上させます(これにより、ファイルの使用が除外される場合があります)