ISO/IEC 1989:2014
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 technology — Programming languages, their environments and system software interfaces — Programming language COBOL
PDF 1 User , PDF 3 Users , PDF 5 Users , PDF 9 Users
31-01-2023
English
26-05-2014
ISO/IEC 1989:2014 specifies the syntax and semantics of COBOL. Its purpose is to promote a high degree of machine independence to permit the use of COBOL on a variety of data processing systems.
ISO/IEC 1989:2014 specifies:
- the form of a compilation group written in COBOL;
- the effect of compiling a compilation group;
- the effect of executing run units;
- the elements of the language for which a conforming implementation is required to supply a definition;
- the elements of the language for which meaning is explicitly undefined;
- the elements of the language that are dependent on the capabilities of the processor.
ISO/IEC 1989:2014 does not specify:
- the means whereby a compilation group written in COBOL is compiled into code executable by a processor;
- the time at which method, function, or program runtime modules are linked or bound to an activating statement, except that runtime binding occurs of necessity when the identification of the appropriate program or method is not known at compile time;
- the time at which parameterized classes and interfaces are expanded;
- the mechanism by which locales are defined and made available on a processor;
- the form or content of error, flagging, or warning messages;
- the form and content of listings produced during compilation, if any;
- the form of documentation produced by an implementor of products conforming to this International Standard;
- the sharing of resources other than files among run units.
DocumentType |
Standard
|
Pages |
927
|
ProductNote |
THIS STANDARD ALSO REFERS TO-ISO 1989
|
PublisherName |
International Organization for Standardization
|
Status |
Superseded
|
SupersededBy | |
Supersedes |
Standards | Relationship |
INCITS/ISO/IEC 1989 : 2014 | Identical |
CSA ISO/IEC 1989:15 (R2020) | Identical |
INCITS/ISO/IEC 1989:2014(R2019) | Identical |
CSA ISO/IEC 1989 : 2015 | Identical |
NEN ISO/IEC 1989 : 2014 | Identical |
JIS X 3002:2024 | Identical |
BS ISO/IEC 1989 (CD-ROM) : 2014 | Identical |
NS ISO/IEC 1989 : 1ED 2006 | Identical |
BS ISO/IEC 1989:2002 | Identical |
EIA IS 112 : 1995 | CDIF - INTEGRATED META-MODEL COMMON SUBJECT AREA |
BS ISO/IEC 14977:1996 | Information technology. Syntactic Metalanguage. Extended BNF |
BS ISO/IEC 9075-9:2001 | Information technology. Database languages. SQL Management of external data (SQL/MED) |
CSA ISO/IEC 8652 : 2015 | INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES - ADA |
CSA ISO/IEC 14977 : 2002 : R2010 | INFORMATION TECHNOLOGY - SYNTHETIC METALANGUAGE - EXTENDED BNF |
I.S. EN ISP 10607-2:1997 | INFORMATION TECHNOLOGY - INTERNATIONAL STANDARDIZED PROFILES AFTNN - FILE TRANSFER, ACCESS AND MANAGEMENT - PART 2: DEFINITION OF DOCUMENT TYPES, CONSTRAINT SETS AND SYNTAXES |
BS ISO/IEC 9075:1992 | INFORMATION TECHNOLOGY - DATABASE LANGUAGES - SQL |
CSA ISO/IEC TR 24716:2012 | INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES, THEIR ENVIRONMENT AND SYSTEM SOFTWARE INTERFACES - NATIVE COBOL SYNTAX FOR XML SUPPORT |
CAN/CSA-ISO/IEC TR 19755:12 (R2016) | Information technology - Programming languages, their environments and system software interfaces - Object finalization for programming language COBOL (Adopted ISO/IEC TR 19755:2003, first edition, 2003-12-01) |
ISO/IEC TR 19755:2003 | Information technology — Programming languages, their environments and system software interfaces — Object finalization for programming language COBOL |
ISO/IEC 10967-1:2012 | Information technology — Language independent arithmetic — Part 1: Integer and floating point arithmetic |
PD ISO/IEC TR 19755:2003 | Information technology. Programming languages, their environments and system software interfaces. Object finalization for programming language COBOL |
10/30202041 DC : 0 | BS ISO/IEC 9075-2 - INFORMATION TECHNOLOGY - DATABASE LANGUAGES - SQL - PART 2: FOUNDATION (SQL/FOUNDATION) |
BS ISO/IEC 9075-3:1999 | Information technology. Database languages. SQL Call-level interface (SQL/CLI) |
ANSI INCITS 168 : 1989 | INFORMATION SYSTEMS - DATABASE LANGUAGE - EMBEDDED SQL |
04/30106462 DC : DRAFT JUL 2004 | ISO/IEC 10967-3 - INFORMATION TECHNOLOGY - LANGUAGE INDEPENDENT ARITHMETIC - PART 3 : COMPLEX FLOATING POINT ARITHMETIC AND COMPLEX ELEMENTARY NUMERICAL FUNCTIONS |
CAN/CSA-ISO/IEC TR 24716:12 (R2016) | Information technology - Programming languages, their environment and system software interfaces - Native COBOL syntax for XML support (Adopted ISO/IEC TR 24716:2007, first edition, 2007-12-15) |
BS ISO/IEC 8652:2012 | Information technology. Programming languages. Ada |
CSA ISO/IEC 10967-2 :2002 | INFORMATION TECHNOLOGY - LANGUAGE INDEPENDENT ARITHMETIC - PART 2: ELEMENTARY NUMERICAL FUNCTIONS |
CSA ISO/IEC 10607-2 : 0 | INFORMATION TECHNOLOGY - INTERNATIONAL STANDARDIZED PROFILES AFTNN - FILE TRANSFER, ACCESS AND MANAGEMENT - PART 2: DEFINITION OF DOCUMENT TYPES, CONSTRAINT SETS AND SYNTAXES |
CSA ISO/IEC 14977 : 2002 : R2015 | INFORMATION TECHNOLOGY - SYNTHETIC METALANGUAGE - EXTENDED BNF |
INCITS/ISO/IEC 8652 : 1995 | |
ISO/IEC TR 14252:1996 | Information technology — Guide to the POSIX Open System Environment (OSE) |
BS ISO/IEC TR 10034:1990 | Guidelines for the preparation of conformity clauses in programming language standards |
ISO/IEC 8652:2012 | Information technology — Programming languages — Ada |
INCITS/ISO/IEC 9075-2 : 2012 | INFORMATION TECHNOLOGY - DATABASE LANGUAGES - SQL - PART 2: FOUNDATION (SQL/FOUNDATION) |
CAN/CSA-ISO/IEC TR 24717:12 (R2016) | Information technology - Programming languages, their environments and system software interfaces - Collection classes for programming language COBOL (Adopted ISO/IEC TR 24717:2009, first edition, 2009-08-01) |
BS ISO/IEC TR 10182:1993 | Information technology. Programming languages, their environments and system software interfaces. Guidelines for language bindings |
INCITS/ISO/IEC 9075-5 : 1999 | INFORMATION TECHNOLOGY - DATABASE LANGUAGES - SQL - PART 5: HOST LANGUAGE BINDINGS (SQL/BINDINGS) |
CSA ISO/IEC 10967-2 : 2002 : R2011 | INFORMATION TECHNOLOGY - LANGUAGE INDEPENDENT ARITHMETIC - PART 2: ELEMENTARY NUMERICAL FUNCTIONS |
ISO/IEC TR 24716:2007 | Information technology Programming languages, their environment and system software interfaces Native COBOL Syntax for XML Support |
ISO/IEC 14515-1:2000 | Information technology — Portable Operating System Interface (POSIX®) — Test methods for measuring conformance to POSIX — Part 1: System interfaces |
ISO/IEC 9075-5:1999 | Information technology Database languages SQL Part 5: Host Language Bindings (SQL/Bindings) |
ISO/IEC 9075-3:2016 | Information technology — Database languages — SQL — Part 3: Call-Level Interface (SQL/CLI) |
IEEE DRAFT 1003.0 : D18 FEB 95 | GUIDE TO THE POSIX OPEN SYSTEM ENVIRONMENT |
ISO/IEC TR 10182:2016 | Information technology — Programming languages, their environments and system software interfaces — Guidelines for language bindings |
CSA ISO/IEC TR 19755 : 2012 | INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES, THEIR ENVIRONMENTS AND SYSTEM SOFTWARE INTERFACES - OBJECT FINALIZATION FOR PROGRAMMING LANGUAGE COBOL |
PD ISO/IEC TR 10182:2016 | Information technology. Programming languages, their environments and system software interfaces. Guidelines for language bindings |
CSA ISO/IEC 10967-1:14 (R2019) | Information technology - Language independent arithmetic - Part 1: Integer and floating point arithmetic (Adopted ISO/IEC 10967-1:2012, second edition, 2012-07-15) |
BS EN ISP 10607-2:1997 | Definition of document types, constraint sets and syntaxesInformation technology. International standardized profiles AFTnn. File transfer, access and management |
07/30082625 DC : 0 | BS ISO/IEC 9075-2 - INFORMATION TECHNOLOGY - DATABASE LANGUAGES - SQL - PART 2: FOUNDATION (SQL/FOUNDATION) |
CSA ISO/IEC TR 24732 : 2012 | INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES, THEIR ENVIRONMENTS AND SYSTEM SOFTWARE INTERFACES - EXTENSION FOR THE PROGRAMMING LANGUAGE C TO SUPPORT DECIMAL FLOATING-POINT ARITHMETIC |
CSA ISO/IEC 9075 : 0 | INFORMATION TECHNOLOGY - DATABASE LANGUAGES - SQL |
ISO/IEC 9075-2:2016 | Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) |
BS ISO/IEC TR 14252:1996 | Information technology. Guide to the POSIX open system environment (OSE) |
EN ISP 10607-2 : 1996 | INFORMATION TECHNOLOGY - INTERNATIONAL STANDARDIZED PROFILES AFTNN - FILE TRANSFER, ACCESS AND MANAGEMENT - PART 2: DEFINITION OF DOCUMENT TYPES, CONSTRAINT SETS AND SYNTAXES |
ISO/IEC 9075:1992 | Information technology — Database languages — SQL |
BS ISO/IEC 10967-1:2012 | Information technology. Language independent arithmetic Integer and floating point arithmetic |
07/30082633 DC : 0 | BS ISO/IEC 9075-3 - INFORMATION TECHNOLOGY - DATABASE LANGUAGES - SQL - PART 3: CALL-LEVEL INTERFACE (SQL/CLI) |
BS ISO/IEC 9075-5:1999 | Information technology. Database languages. SQL Host language bindings (SQL/Bindings) |
CSA ISO/IEC 10967-2 : 2002 : R2016 | INFORMATION TECHNOLOGY - LANGUAGE INDEPENDENT ARITHMETIC - PART 2: ELEMENTARY NUMERICAL FUNCTIONS |
CSA ISO/IEC TR 24717:2012 | INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES, THEIR ENVIRONMENTS AND SYSTEM SOFTWARE INTERFACES - COLLECTION CLASSES FOR PROGRAMMING LANGUAGE COBOL |
CAN/CSA-ISO/IEC TR 24732:12 (R2016) | Information technology - Programming languages, their environments and system software interfaces - Extension for the programming language C to support decimal floating-point arithmetic (Adopted ISO/IEC TR 24732:2009, first edition, 2009-01-15) |
ISO/IEC TR 24717:2009 | Information technology — Programming languages, their environments and system software interfaces — Collection classes for programming language COBOL |
ISO/IEC TR 24732:2009 | Information technology Programming languages, their environments and system software interfaces Extension for the programming language C to support decimal floating-point arithmetic |
ISO 8907:1987 | Information processing system — Database languages — NDL |
ISO/IEC ISP 10607-2:1995 | Information technology — International Standardized Profiles AFTnn — File Transfer, Access and Management — Part 2: Definition of document types, constraint sets and syntaxes |
ISO/IEC 10967-2:2001 | Information technology — Language independent arithmetic — Part 2: Elementary numerical functions |
BS 6964:1990 | Specification for database language SQL with integrity enhancement |
CAN/CSA-ISO/IEC 9075-3:18 | Information technology - Database languages - SQL - Part 3: Call-Level Interface (SQL/CLI) (Adopted ISO/IEC 9075-3:2016, fifth edition, 2016-12-15) |
CAN/CSA-ISO/IEC 9075-2:18 | Information technology - Database languages - SQL - Part 2: Foundation (SQL/Foundation) (Adopted ISO/IEC 9075-2:2016, fifth edition, 2016-12-15) |
ISO/IEC TR 10176:2003 | Information technology — Guidelines for the preparation of programming language standards |
ISO/IEC 10646:2014 | Information technology Universal Coded Character Set (UCS) |
ISO/IEC 1001:2012 | Information technology — File structure and labelling of magnetic tapes for information interchange |
ISO/IEC/IEEE 60559:2011 | Information technology — Microprocessor Systems — Floating-Point arithmetic |
ISO/IEC 14651:2016 | Information technology International string ordering and comparison Method for comparing character strings and description of the common template tailorable ordering |
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 |
ISO/IEC/IEEE 9945:2009 | Information technology — Portable Operating System Interface (POSIX®) Base Specifications, Issue 7 |
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.