タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

fortranに関するsato_sucroseのブックマーク (2)

  • 数値計算屋がFortranを捨てるべき3つの理由 - コンピュータ将棋 Qhapaq

    パンチカード時代の負の遺産として数値計算系を中心に今も生き続けている言語Fortran。稿では仮に数値計算用途であってもFortranを使うべきでない理由を説明することで、悪しき文化の終幕を促進したいと思います。 因みに筆者は量子系を中心にした数値計算を生業としています。C++Pythonがメインですが数値計算ライブラリの拡張などの用途でFortran77も90も触ったことがありますし、Fortran製のライブラリは頻繁に利用しています。 あくまで筆者の経験に基づいたものでありFortranを使っている技術者からすれば反論もあるものとおもいます。 【1.教材として不適切である】 Fortranの長所として計算向けに設計されているため、行列や複素数の計算が簡単であるという点がよく挙げられます。確かに、Fortranの計算はC++などに比べ直感的で簡単です。しかし、高度なプロダクトを開発す

    数値計算屋がFortranを捨てるべき3つの理由 - コンピュータ将棋 Qhapaq
    sato_sucrose
    sato_sucrose 2019/03/22
    量子化学系はFORTRAN77のコードをいまだに使いまわしてたりするからなぁ……最近は少し変化しつつあるけど
  • 2014年になってもFORTRANが選ばれる理由 | スラド デベロッパー

    最先端の科学技術研究の分野で好んで使われる言語は2014年の今もFORTRANであることが多い。FORTRANの名は「数式翻訳」を意味する英語「FORmula TRANslation」からきているが、1950年代に考案されたこの言語の速度に勝る言語は未だ無い。FORTRANがここまで使われる理由はどこにあるのだろうか? Ars TechnicaではFORTRANに取って代わる力のある言語としてHaskell、Clojure、Juliaが挙げられているが、/.Jerはどう見る? slashdotではFORTRANが使われる理由として「レガシーコードであるがゆえ」「教授からFORTRANを習った学生が教授になり、そして教授となった学生がまたFORTRANを教え……という『レガシートレーニング』がゆえ」などが挙げられているが、やはりその科学技術計算に適した性質を挙げる声も多いようだ。

  • 1