ANSI INCITS 74 : 1987
Superseded
A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.
View Superseded by
INFORMATION SYSTEMS - PROGRAMMING LANGUAGE - PL/I GENERAL-PURPOSE SUBSET
Hardcopy , PDF
04-20-2024
English
01-01-1998
1. Scope and Overviews
1.1 Scope
1.2 Referenced Publications
1.3 Goals and Rationale
1.4 An Informal Guide to the PL/I Definition
1.5 Relationships between an Implementation and this
Definition
1.6 The Metalanguage
1.7 Initialization of the Machine-state
2. Concrete Syntax
2.1 Introduction
2.2 The Intent of this Definition
2.3 Organization of the Concrete Syntax
2.4 The High-Level Syntax of PL/I
2.5 The Low-level Syntax of PL/I
2.6 Character Sets
2.7 Abbreviations
3. Abstract Syntax
3.1 Introduction
3.2 Abstract Syntax Rules
4. The Translator
4.1 Introduction
4.2 Translate
4.3 Forming the Translation Unit
4.4 Validation of the Translation Unit
4.5 Completion of the External Unit
4.6 Create-abstract-equivalent-tree
4.7 Validation of the External Unit
4.8 Validate-program
5. The PL/I Interpreter
5.1 Introduction
5.2 The Interpretation-state
5.3 Terminology and Definitions
5.4 The Interpret Operation and Interpretation State
Initialization
6. Flow of Control
6.1 Introduction
6.2 Program Activation and Termination
6.3 Block Activation and Termination
6.4 Control within a Block
6.5 Conditions and Interrupts
7. Storage and Assignment
7.1 Introduction
7.2 The Generation
7.3 The Allocation of Storage
7.4 Initialization
7.5 The Freeing of Storage
7.6 Assignment
7.7 Variable-reference
7.8 Reference to Named Constant
8. Input/Output
8.1 Introduction
8.2 Datasets
8.3 Files
8.4 I/O Conditions
8.5 Evaluate-file-option
8.6 File Opening and Closing
8.7 The Record I/O Statements
8.8 The Stream I/O Statements
9. Expressions and Conversion
9.1 Introduction
9.2 Aggregate Expressions
9.3 Prefix Operators
9.4 Infix Operators
9.5 Built-in Functions
9.6 Conversion
Appendix A. Features New to This Revision Adopted from
X3.53-1976
A.1 Lexical Constructs
A.2 Attributes and Declarations
A.3 Program Structure and Control
A.4 Storage Control
A.5 Input/Output
A.6 Expressions and Evaluation
A.7 Pictures
A.8 Built-in Functions and Pseudo-variables
A.9 Conditions and Exception Handling
Appendix B. Features New to This Revision
B.1 Lexical Constructs
B.2 Attributes and Declarations
B.3 Program Structure and Control
B.4 Storage Control
B.5 Input/Output
B.6 Expressions and Evaluation
B.7 Pictures
B.8 Built-in Functions and Pseudo-variables
B.9 Enquiries
B.10 Conditions and Exception Handling
Appendix C. Clarifications and Restrictions from X3.74-1981
Appendix D. Features of X3.53-1976 not Adopted in This
Standard
D.1 Program Structure
D.2 Program Control
D.3 Storage Control Statements
D.4 Input/Output
D.5 Attributes and Pictures
D.6 Built-in Functions and Pseudo-variables
D.7 Expressions
D.8 Change in Intermediate Results
Appendix E. Incompatible Changes from X3.74-1981
Appendix F. Rationale for Major Design Decisions
Index
Specifies the computer programming language PL/I General Purpose Subset. An authoritative reference rather than a tutorial introduction.
Committee |
X3J1
|
DocumentType |
Standard
|
Pages |
472
|
PublisherName |
Information Technology Industry Council
|
Status |
Superseded
|
SupersededBy |
ANSI INCITS 53 : 1976 | PROGRAMMING LANGUAGE PL/I |
ISO/IEC 4873:1991 | Information technology ISO 8-bit code for information interchange Structure and rules for implementation |
ISO 1022:1988 | Aerospace Gaseous oxygen replenishment connection for use in fluid systems (old type) Dimensions (Inch series) (Not valid for new designs) |
ISO/IEC 646:1991 | Information technology ISO 7-bit coded character set for information interchange |
ISO 6160:1979 | Programming languages — PL/1 |
ANSI INCITS 41 : 1990 | CODE EXTENSION TECHNIQUES FOR USE WITH THE 7 BIT CODED CHARACTER SET OF AMERICAN NATIONAL STANDARD CODE FOR INFORMATION INTERCHANGE (ASCII), X3.4-1968, |
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, flexible and cost effective.