语言支持
本主题列出了 IBM® Open XL Fortran支持的语言和语言扩展。
IBM Open XL Fortran 语言由以下内容组成:
- 部分 ISO Fortran 2008 语言标准 (称为 Fortran 2008 或 F2008) ,在文档 信息技术-编程语言-部件 1: 基本语言, ISO/IEC 1539-1:2010中定义。
- 完整的 ISO Fortran 2003 语言标准 (称为 Fortran 2003 或 F2003) ,在文档 信息技术-编程语言-部件 1 中定义: 基本语言, ISO/IEC 1539-1:2004。
- 完整的 ISO Fortran 95 语言标准 (称为 Fortran 95 或 F95) ,在文档 信息技术-编程语言- Fortran -Part 1 中定义: 基本语言, ISO/IEC 1539-1:1997。
- 完整的美国国家标准 Fortran 90 语言 (称为 Fortran 90 或 F90) ,在文档 American National Standard Programming Language Fortran 90 中定义。 ANSI X3.198-1992 和 信息技术-编程语言- Fortran, ISO/IEC 1539-1:1991 (E)。 此语言具有在 FORTRAN 77 标准中找到的功能的超集。 它添加了更多的功能,旨在将更多的错误检查,数组处理,内存分配等任务从程序员转移到编译器。
- Fortran 标准的扩展:
- 由其他编译器供应商定义的公共 Fortran 语言扩展,以及由 IBM 定义的语言扩展
- 在来自各种编译器供应商的 Fortran 产品中找到的行业扩展
- 在 SAA Fortran 中指定的扩展
- 向量多媒体扩展 (VMX) 和向量标量扩展 (VSX) 内部函数的扩展