新的 Fortran 标准提供了以下内容:
一种引用 C 语言过程的方法(相反的功能是,一种指定可从 C 函数中引用 Fortran 子程序的方法),以及
一种声明与外部 C 变量相链接的全局变量的方法
ISO_C_BINDING 模块提供了对命名常量的访问,这些命名常量是种类类型参数,它们代表了与 C 类型兼容的数据。
该标准还引入了 BIND(C) 属性。如果 Fortran 派生类型具有 BIND 属性,则它可以与 C 之间进行互操作。
此发行版的 Fortran 编译器实现了该标准第 15 章中描述的这些功能。如标准中第 4 章所述,Fortran 还提供了用于定义与 C 类型对应的派生类型和枚举的工具。