• BS EN 21539:1992

    Superseded A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

    Information technology. Programming languages. FORTRAN

    Available format(s):  Hardcopy, PDF

    Superseded date:  26-11-2001

    Language(s):  English

    Published date:  15-03-1993

    Publisher:  British Standards Institution

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    Foreword
    1. Overview
    1.1 Scope
    1.2 Processor
    1.3 Inclusions and exclusions
    1.4 Conformance
    1.5 Notation used in this International Standard
    1.6 Deleted and obsolescent features
    1.7 Modules
    1.8 Normative references
    2. Fortran terms and concepts
    2.1 High level syntax
    2.2 Program unit concepts
    2.3 Execution concepts
    2.4 Data concepts
    2.5 Fundamental terms
    3.1 Processor character set
    3.2 Low-level syntax
    3.3 Source form
    3.4 Including source text
    4. Intrinsic and derived data types
    4.1 The concept of data type
    4.2 Relationship of types and values to objects
    4.3 Intrinsic data types
    4.4 Derived types
    4.5 Construction of array values
    5. Data object declarations and specifications
    5.1 Type declaration statements
    5.2 Attribute specification statements
    5.3 IMPLICIT statement
    5.4 NAMELIST statement
    5.5 Storage association of data objects
    6. Use of data objects
    6.1 Scalars
    6.2 Arrays
    6.3 Dynamic association
    7. Expressions and assignment
    7.1 Expressions
    7.2 Interpretation of intrinsic operations
    7.3 Interpretation of defined operations
    7.4 Precedence of operators
    7.5 Assignment
    8. Execution control
    8.1 Executable constructs containing blocks
    8.2 Branching
    8.3 CONTINUE statement
    8.4 STOP statement
    8.5 PAUSE statement
    9. Input/output statement
    9.1 Records
    9.2 Files
    9.3 File connection
    9.4 Data transfer statements
    9.5 File positioning statements
    9.6 File inquiry
    9.7 Restrictions on function references and list items
    9.8 Restriction on input/output statements
    10. Input/output editing
    10.1 Explicit format specification methods
    10.2 Form of a format item list
    10.3 Interaction between input/output list and format
    10.4 Positioning by format control
    10.5 Data edit descriptors
    10.6 Control edit descriptors
    10.7 Character string edit descriptors
    10.8 List-directed formatting
    10.9 Namelist formatting
    11. Program units
    11.1 Main program
    11.2 External subprograms
    11.3 Modules
    11.4 Block data program units
    12. Procedures
    12.1 Procedure classification
    12.2 Characteristics of procedures
    12.3 Procedure interface
    12.4 Procedure reference
    12.5 Procedure definition
    13. Intrinsic procedures
    13.1 Intrinsic functions
    13.2 Elemental intrinsic procedures
    13.3 Positional arguments or argument keywords
    13.4 Argument presence inquiry function
    13.5 Numeric, mathematical, character, kind, logical,
          and bit procedures
    13.6 Transfer function
    13.7 Numeric manipulation and inquiry functions
    13.8 Array intrinsic functions
    13.9 Intrinsic subroutines
    13.10 Generic intrinsic functions
    13.11 Intrinsic subroutines
    13.12 Specific names for intrinsic functions
    13.13 Specifications of the intrinsic procedures
    14. Scope, association, and definition
    14.1 Scope of names
    14.2 Scope of labels
    14.3 Scope of external input/output units
    14.4 Scope of operators
    14.5 Scope of the assignment symbol
    14.6 Association
    14.7 Definition and undefinition of variables
    14.8 Allocation status
    ANNEXES
    A. Glossary of technical terms
    B. Decremental features
    C. Section notes
    D. Syntax rules
    E. Permuted index for headings
    F. Index
    Figures
    2.1 Requirements on statement ordering
    Tables
    2.1 Statements allowed in scoping units
    3.1 Special characters
    6.1 Subscript order value
    7.1 Type of operands and result for the intrinsic
          operation [x1] op x2
    7.2 Interpretation of the numeric intrinsic operators
    7.3 Interpretation of the character intrinsic operator //
    7.4 Interpretation of the relational intrinsic operators
    7.5 Interpretation of the logical intrinsic operators
    7.6 The values of operations involving logical
          intrinsic operators
    7.7 Categories of operations and relative precedences
    7.8 Type conformance for the intrinsic assignment
          statement variable = expr
    7.9 Numeric conversion and assignment statement
          variable = expr
    C.1 Values assigned to INQUIRE specifier variables

    Abstract - (Show below) - (Hide below)

    Specifies the form and establishes the interpretation of programs expressed in the FORTRAN language. The purpose is to promote portability, reliability, maintainability and efficient execution of FORTRAN programs for use on a variety of computing systems.

    General Product Information - (Show below) - (Hide below)

    Committee IST/5
    Development Note Supersedes BS 7146: 1990. BS DRAFT FOR COMMENT 90/65699 DC
    Document Type Standard
    Publisher British Standards Institution
    Status Superseded
    Superseded By
    Supersedes

    Standards Referencing This Book - (Show below) - (Hide below)

    ISO 8601:2004 Data elements and interchange formats Information interchange Representation of dates and times
    ISO/IEC 646:1991 Information technology ISO 7-bit coded character set for information interchange
    • Access your standards online with a subscription

      Features

      • Simple online access to standards, technical information and regulations
      • Critical updates of standards and customisable alerts and notifications
      • Multi - user online standards collection: secure, flexibile and cost effective