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