読者です 読者をやめる 読者になる 読者になる

fortran66のブログ

fortran について書きます。

メモ帳

Fortran おもしろ話

Fortran – Humor | Help Desk | helpdesksurvival.com - Keep at it.

その1.0 と O が見間違いやすいので、O を規格からなくそうというシャレ。
    副作用で GO TO 文や FORMAT 文も禁止になってめでたしめでたし?

その2.FORTRAN66 規格では DO LOOP で開始値より終了値が大きくなければなりませんでした。
    小さかった時の動作は未定義で処理系依存でした。*1
    FORTRAN77 規格制定時に0回実行か1回実行かでもめたとき、反復である以上2回実行すべきと。

Modern Fortran ビデオ講座

Object-Oriented Programming in Fortran | Computational Information Systems Laboratory

講師は"Scientific Software Design: The Object-Oriented Way" の著者 Damian Rouson その他。


ビデオは長時間すぎてみる気がイマイチおきませんが、個別ページにはスライドもあります。
Modern Fortran: Part I | Computational Information Systems Laboratory
Modern Fortran: Part II | Computational Information Systems Laboratory
Modern Fortran: Part III | Computational Information Systems Laboratory

*1:0回もしくは1回実行することが多いようです。E.I.Organick "A FORTRAN IV PRIMER" p.72 に処理系ごとの動作についての記述があります。