fortran66のブログ

fortran について書きます。

【メモ帳】Fortran 遅ニュース

Modern Fortran 清書機

github.com

命令語を変数に使った意地悪例題を綺麗に整形しています。

3 カラムなインデントが刺激的です。Wirth の Oberon のテキストも 3 カラム インデントだったような記憶が・・・

清書機は 77時代にメインフレームにあって便利に使っていましたが、行番号もきれいに直してしまうので痛しかゆしでした。行番号の乱れは思考の乱れなので、乱れているところは後から手を入れた要注意の標識になったりします。

Fortran Standard Library (STL) (仮)

github.com

しばらく前から噂になっていた STL ですが、build には cmake は 3.14.xx 以降が要求され、プリプロセッサ fypp もインストールしておく必要があります。よく見てませんが、ミリ秒単位の sleep ルーチンやら便利そうなものが入っています。Python 風の I/O はいいのやら悪いのやら。でもカラム数不定のデータを読み込んでくるのは便利です。

コーディング・ガイドもあります。この手のに、私も我を張らず寄せていくべきかw もう少し詳しく見たいです。

新 flang が llvm の仲間の和に入りそこねる

Fortran 記事を書いてくれる奇特な人 Michael Larabel 氏が Fortran 記事を連発してくれました。

Merging Of Flang/F18 Fortran Compiler Support Into LLVM Has Been Delayed - Phoronix llvm 10.0 がダメなら llvm 11.0 で!

The Modern Flang "f18" Compiler Is The Most Exciting Fortran Compiler Of Recent Times - Phoronix]

インド式 Fortran

www.phoronix.com

よく分かりませんがインド系の方が、F95 水準の Fortran コンパイラllvm 向けの MLIR (Multi-Level Intermediate Representation) 中間言語を用いて開発されていたようです。

Five free C C++ Fortran compiler families

www.scivision.dev

最近、怒涛の更新をされている Michael Hirsch 氏です。他にも乞食が喜ぶ記事が沢山あります。

Free Windows 10 Virtual Machine images | Michael Hirsch, Ph.D.

Modern Fortran Explained: Incorporating Fortran 2018 (Numerical Mathematics and Scientific Computation)

Modern Fortran Explained: Incorporating Fortran 2018 (Numerical Mathematics and Scientific Computation)

Modern Fortran: Building Efficient Parallel Applications

Modern Fortran: Building Efficient Parallel Applications

  • 作者:Milan Curcic
  • 出版社/メーカー: Manning Publications
  • 発売日: 2020/06/09
  • メディア: ペーパーバック