Fortran
息が長い
過去の資産が潤沢
最適化が高水準で施されている
汚いコードでも、割と最適化されたコードと同等な速度が出るようにコンパイルされる(らしい)
ライブラリとして使うのが目的?あんも.icon
FortranをFortranで使うのではなく、他の言語から呼び出す?
確かにデータサイエンスで用いられているPythonの有名ライブラリは殆どはC/C++で書かれているか、ラッパーになっています。一部Fortranも含みます。 まずNumPyはコアのndarrayはCで書かれており、行列計算、FFT、乱数などの機能を備えています。線形代数部分は必要であれば別途外部のBLASやLAPACKに移譲することもできます。じつはNumPyの中にはFortranとのインターフェースを作るf2pyというモジュールも入っています。 そしてSciPyも実は様々なCやFortranのレガシーコードのラッパーです。