Fortrancompatible
Fortrancompatible is an adjective used to describe software, libraries, interfaces, or programming environments that provide compatibility with Fortran. Such components are designed to interoperate with Fortran code or to adhere to Fortran language standards, enabling reuse of existing routines and data structures.
Key to Fortran compatibility are the language standards and interoperability mechanisms. The ISO Fortran standards, including
Common use cases include invoking legacy Fortran libraries from C, C++, or Python, and exposing Fortran-implemented
Limitations exist. Achieving complete Fortran compatibility across all standards is challenging, and vendor extensions or fixed-form
Examples of Fortran-compatible ecosystems include GNU Fortran (gfortran), Intel Fortran, and IBM XL Fortran, all of