ISO/IEC 1539-1:2018 信息技术 程序设计语言 Fortran 第1部分:基础语言

标准编号:ISO/IEC 1539-1:2018

中文名称:信息技术 程序设计语言 Fortran 第1部分:基础语言

英文名称:Information technology — Programming languages — Fortran — Part 1: Base language

发布日期:2018-11

标准范围

ISO/IEC 1539-1:20 18本文件规定了用基本Fortran语言表达的程序的形式并建立了解释。本文档的目的是促进Fortran程序在各种计算系统上使用的可移植性、可靠性、可维护性和高效执行。本文件规定-用Fortran语言编写的程序可以采取的形式,-用于解释程序及其数据的含义的规则,-要由这样的程序处理的输入数据的形式,以及-由使用这种程序产生的输出数据的形式。除非另有说明,本文件规定的要求和禁止适用于程序而不是处理器。本文档未指定-用于在计算系统上使用的程序被转换的机制,-在计算系统上设置和控制程序的使用所需的操作,-将程序或其输入或输出数据转录到或从存储介质转录的方法,-本文件未能建立除4.2第(2)至(10)项中的处理器检测和报告要求之外的解释时的程序和处理器行为,-将超过任何特定计算系统的容量或特定处理器的能力的图像的最大数量或程序及其数据的大小或复杂性,-用于确定节目的图像数量的机构,-图像的物理特性或图像与计算系统的计算元件之间的关系,-量的表示的物理性质以及在特定处理器上舍入、近似或计算数值的方法,除了通过参考ISO/IEC/IEEE 60559:2011年在第17条规定的条件下,-输入/输出记录、文件和单元的物理特性,或-存储的物理性质和实现。

ISO/IEC 1539-1:2018 This document specifies the form and establishes the interpretation of programs expressed in the base Fortran language. The purpose of this document is to promote portability, reliability, maintainability, and efficient execution of Fortran programs for use on a variety of computing systems.
This document specifies
— the forms that a program written in the Fortran language can take,
— the rules for interpreting the meaning of a program and its data,
— the form of the input data to be processed by such a program, and
— the form of the output data resulting from the use of such a program.
Except where stated otherwise, requirements and prohibitions specified by this document apply to programs rather than processors.
This document does not specify
— the mechanism by which programs are transformed for use on computing systems,
— the operations required for setup and control of the use of programs on computing systems,
— the method of transcription of programs or their input or output data to or from a storage medium,
— the program and processor behavior when this document fails to establish an interpretation except for the processor detection and reporting requirements in items (2) to (10) of 4.2,
— the maximum number of images, or the size or complexity of a program and its data that will exceed the capacity of any particular computing system or the capability of a particular processor,
— the mechanism for determining the number of images of a program,
— the physical properties of an image or the relationship between images and the computational elements of a computing system,
— the physical properties of the representation of quantities and the method of rounding, approximating, or computing numeric values on a particular processor, except by reference to ISO/IEC/IEEE 60559:2011 under conditions specified in Clause 17,
— the physical properties of input/output records, files, and units, or
— the physical properties and implementation of storage.

标准预览图


立即下载标准文件