アカウント名:
パスワード:
計算ならフォートラン。高速なライブラリがあるからね。
最近の言語を使いたいならHaskellかな。
Fortran も最近のものならば、ポインタもあるし構造体もあるし、仕様上ならばクラスもあるので、普通に現代的にコードが書けますのでね。
・・・ただ、まぁ、代表的な高速なライブラリはほとんどC言語版も同じように存在する現状。
プログラム初学者に、言語目的じゃなくて、数値計算そのものやアルゴリズムだけを教えるのに良い言語だとは思うが、
現在進行で巨大な数値計算パッケージでFortranで書かれているものを仕事上使うならば(近代的な)Fortranの技能は必須だとは思うけど。逆に過去の遺物のFortranコード、莫大な過去のライブラリは古すぎて最近のスパコン・特にRISC系に乗せようとすると結局構造化して書き直しなものが多いので、なんだか過去の資産ではなくて過去の遺産って感じで、あまり意味を感じない事の方が多い。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
フォートランでしょ (スコア:1)
計算ならフォートラン。
高速なライブラリがあるからね。
最近の言語を使いたいならHaskellかな。
-- 風は東京に吹いているか
Re: (スコア:0)
Fortran も最近のものならば、ポインタもあるし構造体もあるし、仕様上ならばクラスもあるので、
普通に現代的にコードが書けますのでね。
・・・ただ、まぁ、代表的な高速なライブラリはほとんどC言語版も同じように存在する現状。
プログラム初学者に、言語目的じゃなくて、数値計算そのものやアルゴリズムだけを教えるのに良い言語だとは思うが、
現在進行で巨大な数値計算パッケージでFortranで書かれているものを仕事上使うならば(近代的な)Fortranの技能は必須だとは思うけど。逆に過去の遺物のFortranコード、莫大な過去のライブラリは古すぎて最近のスパコン・特にRISC系に乗せようとすると結局構造化して書き直しなものが多いので、なんだか過去の資産ではなくて過去の遺産って感じで、あまり意味を感じない事の方が多い。