fortran66のブログ

fortran について書きます。

2018-02-01から1ヶ月間の記事一覧

【メモ帳】IEEE 関連関数まとめ その他

intel fortran ieee intrinsic modules Fortran90 で浮動小数点数がらみのサブルーチン・関数が多数導入されましたが、当時は浮動小数点数の数値フォーマット自体が乱立しており、Cray や IBM などの数値フォーマットが幅広く使われていました。ところが For…

【寝言】昔の現代文学w

ボルヘス「七つの夜」イタロ・カルヴィーノ「アメリカ講義」 暇つぶしに(斜めに)読みました。七つの夜 (岩波文庫)作者: J.L.ボルヘス,野谷文昭出版社/メーカー: 岩波書店発売日: 2011/05/18メディア: 文庫購入: 5人 クリック: 9回この商品を含むブログ (…

pointer 型の type-bound procedure なら sequence 並びな派生型でも pass 属性で呼び出せる

sequence 並びの派生型データ 昨日、procedure pointer を派生型の要素として持つ場合、その procedure が pass 属性で OO 風に呼び出せることを書きました。 fortran66.hatenablog.com本来の contains で type-bound procedure を静的に与える場合、pass さ…

孔子と顔一族

西洋人の嗤うべき妄想 浮動小数点数を実数だと思うと糞ですが、西洋人風にはプラトン的実数のイデアを、浮動小数点数が醜く写した実体なので、しょうがないのでしょうw アリストテレスの形相と質量も、変数型とインスタンスみたいなのもだから、西洋人が好…

【メモ帳】type 要素の procedure pointer は pass 属性

type bound procedure は pointer で動的付け替え可 Wirh の OO 言語のように、type 内に procedure pointer を置いたら、実行時に動的に換えられないものかとふと思って試してみました。結果、できるし呼び出しはデフォルトで pass 属性なので contains さ…

浮動小数点数フォーマット界の乱

浮動小数点数フォーマット 最近の AI ブームに伴って従来は必要とされなかった半精度実数フォーマットが登場したり、あるいは FPGA の普及で自分なりの実数フォーマットを作ろうという動きがでています。これからますます浮動小数点数界が騒がしくなると思わ…

【乞食速報】Humble Bundle で O'Reilly の関数型プログラミング本が安い!

関数型言語本電子版 Humble Bundle で O'Reilly から出ている関数型言語の型落ち本?の電子版が安く提供されています。意識の高い乞食の皆さん急げ!基本的にチャリティー目的なので、支払額が自由に選べるようになっていて油断すると沢山払わされます。意識…

【メモ帳】インテルに感謝!八百屋に感謝!

一松 信 , 戸川 隼人 編「数値計算における誤差」 数値計算における誤差作者: 一松信,戸川隼人出版社/メーカー: 共立出版発売日: 1975/12/10メディア: 単行本 クリック: 1回この商品を含むブログを見るp.23 脚注 *1「積み残し」という言葉は、戸川先生の言…

Fortran ニュース および【寝言】

The new features of Fortran 2018 だいぶ前ですが、John Reid の 「The new features of Fortran 2018」の最新版が出ています。 ぱっと見、今までのものの微修正の模様です。第5章にこまごまと新しい項目が増えた気がします。 「5 Features that address de…

【メモ帳】あらゆる構造から exit !

Fortran 2008 で exit の拡張 Fortran 2008 では exit の適用範囲が広がって、ほぼすべての構造(construct)から exit できるようになりました。脱構築でポストモダンFortranw私は、少し誤解していて exit のあとのラベルは省略できるものと思っていました…

【メモ帳】Fortran 2008 微改良

Fortran 2008 での文法微改良 文字列長を属性的に %len で宣言長がとれる。 program Console4 implicit none character(10) :: c = 'abc' character(:), allocatable :: d print *, c%len, ':', c d = 'def' print *, d%len, ':', d d = d // 'inition' prin…

【寝言】時代はバーチャル!

Virtual Youtuber 最近バーチャル・ユーチューバーが流行っているようで、ちゆ12歳から約20年でここまで来たかというかという感じです。もしくは、まだここにいたのか。ただの外人騙しかと思った Kizuna AI さんも、今や荊棘を切り開いた先覚者として敬意…