Fortran 95 language features

This is an overview of Fortran 95 language features which is based upon the standards document[1] which has been replaced by a newer version.[2] Included are the additional features of TR-15581:Enhanced Data Type Facilities, which have been universally implemented. Old features that have been superseded by new ones are not described – few of those historic features are used in modern programs although most have been retained in the language to maintain backward compatibility. The additional features of subsequent standards, up to Fortran 2023, are described in the Fortran 2023 standard document, ISO/IEC 1539-1:2023.[2] Some of its new features are still being implemented in compilers.[3] Details can also be found in a range of textbooks, for instance[4][5][6] and see the list at Fortran Resources.[3]: 18  Sources for the description in the sections below can be found in the standards documents,[2] textbooks[4][5][6] as well as the Bibliography.

  1. ^ "ISO/IEC 1539-1:1997". ISO. Retrieved 2025-02-25.
  2. ^ a b c "ISO/IEC 1539-1:2023". ISO. Retrieved 2025-02-25.
  3. ^ a b "Fortranplus | Fortran information".
  4. ^ a b "Features of Programming Languages", Object-Oriented Programming via Fortran 90/95, Cambridge University Press, pp. 56–118, 2003-01-13, doi:10.1017/cbo9780511530111.005, ISBN 978-0-521-52408-7, retrieved 2025-02-25
  5. ^ a b "Object-Oriented Programming Concepts", Object-Oriented Programming via Fortran 90/95, Cambridge University Press, pp. 36–55, 2003-01-13, doi:10.1017/cbo9780511530111.004, ISBN 978-0-521-52408-7, retrieved 2025-02-25
  6. ^ a b Chapman, Stephen J. (2004). Fortran 90/95 for scientists and engineers (2nd ed.). Boston: McGraw-Hill Higher Education. ISBN 978-0-07-282575-6. OCLC 52465017.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search