ほとんどの言語では、いくつかの科学計算ライブラリが利用できるようです。
- Pythonは
Scipy
Rust
持っているSciRust
C++
持っているなど、いくつかのViennaCL
とArmadillo
Java
持っているJava Numerics
とColt
だけでなく、他のいくつかの
以下のような言語は言うまでもありませんR
し、Julia
科学技術計算のために明示的に設計されています。
非常に多くのオプションを使用して、タスクに最適な言語をどのように選択しますか?さらに、どの言語が最もパフォーマンスが高くなりますか?Python
そしてR
宇宙の中で最も牽引力を持っているように見えるが、それは、より良い選択となるように、論理的にコンパイルされた言語がそうです。そして、これまでに何よりも優れているFortran
でしょうか?さらに、コンパイルされた言語はGPUアクセラレーションを備えている傾向がありますが、インタープリター言語はそうではR
ありPython
ません。言語を選択するときは何を考慮すればよいですか。また、ユーティリティとパフォーマンスのバランスが最も良い言語はどれですか。また、私が見逃した重要な科学計算リソースを持つ言語はありますか?