Read more
Written by leading experts in the field, two of whom have actively contributed to Fortran 2018, Modern Fortran Explained is a complete and authoritative description of Fortran in its latest form
List of contents
- 1: Whence Fortran?
- 2: Language elements
- 3: Expressions and assignments
- 4: Control constructs
- 5: Program units and procedures
- 6: Allocation of data
- 7: Array features
- 8: Specification statements
- 9: Intrinsic procedures and modules
- 10: Data transfer
- 11: Edit descriptors
- 12: Operations on external files
- 13: Advanced type parameter features
- 14: Procedure pointers
- 15: Object-oriented programming
- 16: Submodules
- 17: Coarrays
- 18: Floating-point exception handling
- 19: Interoperability with C
- 20: Fortran 2018 coarray enhancements
- 21: Fortran 2018 enhancements to interoperability with C
- 22: Fortran 2018 conformance with ISO/IEC/IEEE 60559:2011
- 23: Minor Fortran 2018 features
About the author
Michael Metcalf worked for many years at CERN. He is the author or co-author of a range of publications, including forerunners to the present volume, as well as Effective FORTRAN 77 (OUP NY, 1985) and a number of contributions to technical encyclopaedias
John Reid is well-known as a numerical analyst and is a co-author of Direct Methods for Sparse Matrices (OUP, 2017). He is the Convenor of the ISO Fortran Committee and has played a leading role in the development of many of the features of modern Fortran, especially of coarrays.
Malcolm Cohen is a mathematician and the leading compiler writer at NAG. He has participated actively in the development of the Fortran standards, being a major designer of the objected-oriented features. He is the Editor of the Fortran 2008 standard.
Summary
Written by leading experts in the field, two of whom have actively contributed to Fortran 2018, Modern Fortran Explained is a complete and authoritative description of Fortran in its latest form
Additional text
Well organized and equipped with good examples, the text can be used as both a tutorial and a reference. It describes each of the language elements and explains where FORTRAN 2018 differs from its predecessors. A thorough index is provided; all illustrations are clear and concise. The language used in descriptions and explanations throughout the book is clear and easy to follow. This book is an excellent resource for all practitioners.