fortran66のブログ

fortran について書きます。

Fortran Explained 本 解題

Mihael Metcalf & John Reid の Fortran XX Explained 本まとめ

  • M Metcalf, FORTRAN OPTIMIZATION (1982)  

1982 年時点での Fortran8x 規格案について Chap.12 Future Fortran の章でまとめられている。この時点でほぼ現行 Fortran90 の姿が現れている。

  • M Metcalf, Effective Fortran77 (初版 1985, 訂正 1986, 再訂正 1987)

後の Fortran XX Explained の先祖ともいえる本。 FORTRAN77 についてスタイルガイドのようなものを混ぜつつ簡潔に文法を解説している。

  • M Metcalf & J Reid, Fortran 8x Explained (初版 1987, 二版? 1989)

当時仕様決定が難航していた次期 Fortran 規格、仮称 Fortran 8x についての紹介本。その後の Fortran Explained の原型となっている。Fortran 2003 で導入された Parametrized Type がすでに提案されている。

1987年版と1989年版の違いは、その時点での Fortran 規格の Draft の版の違いと思われる。

  • M Metcalf & J Reid, Fortran 90 Explained (初版 1990, 訂正 1992, 1993, 1994)

Fortran 90 規格が正式決定したのちの解説本。

  • M Metcalf & J Reid, FORTRAN90/95 explained (初版 1996) 表紙色 青&黄色

Fortran 95 規格が採用されたのを受けて目次的には Fortran 90 本の後半に Fortran95 部分を加えたようになっている。(本文も補訂してある。)

  • M Metcalf & J Reid, FORTRAN90/95 explained second edition (初版 1999, 訂正 2000, 再訂正 2002) 表紙色 水色&緑

第二版は初版と大きく変わっていて、目次から再構成している。表紙の色も変えてあるのが目印。

  • M Metcalf, J Reid & M Cohen、fortran 95/2003 explained (初版 2004, 訂正 2004, 再訂正 2005, 2006, 2007, 再々訂正 2008)

著者に M Cohen が加わった。構成的には fortan 95 までの内容の章の後に、fortran 2003 で加わった新機能の章が続くようになっている。

つけ加わっているのは、J Reid が次期 Fortran 規格の解説として書く "The new features of Fortran xxxx" 記事シリーズの内容に基づくと思われる。

  • M Metcalf, J Reid & M Cohen, Modern Fortran explained (初版 2011, 訂正 2012, 再訂正

2013)
タイトルが "Fortran XX explained" の形式から変わった。章立てとしては fortran 2003 までの内容の後に、fortran 2008 で加わった新機能が続くようになっている。



正誤表
ftp://ftp.numerical.rl.ac.uk/pub/MRandC/