ESG-database.dk - Version 0.0.9

This page provides an overview of all ISO standards referenced on the ISO homepage, per 02/04-2023.

ISO standards


Name Description Abstract Status Publication date Edition Number of pages Technical committee ICS
ISO/IEC 9075-13:2003/Cor 1:2005 Information technology — Database languages — SQL — Part 13: SQL Routines and Types Using the Java TM Programming Language (SQL/JRT) — Technical Corrigendum 1  Withdrawn 2005-11 Edition : 2 Number of pages : 10 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075-13:2008 Information technology — Database languages — SQL — Part 13: SQL Routines and Types Using the Java TM Programming Language (SQL/JRT) ISO/IEC 9075 defines the SQL language. The scope of the SQL language is the definition of data structure and the operations on data stored in that structure. ISO/IEC 9075-1:2008, ISO/IEC 9075-2:2008 and ISO/IEC 9075-11:2008 encompass the minimum requirements of the language. Other parts define extensions. ISO/IEC 9075-13:2008 specifies the ability to invoke static methods written in the Java programming language as SQL-invoked routines and to use classes defined in the Java programming language as SQL structured user-defined types. (Java is a registered trademark of Sun Microsystems, Inc.)  Withdrawn 2008-07 Edition : 3 Number of pages : 186 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075-13:2008/Cor 1:2010 Information technology — Database languages — SQL — Part 13: SQL Routines and Types Using the Java TM Programming Language (SQL/JRT) — Technical Corrigendum 1  Withdrawn 2010-06 Edition : 3 Number of pages : 3 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075-13:2016 Information technology — Database languages — SQL — Part 13: SQL Routines and types using the Java TM programming language (SQL/JRT) ISO/IEC 9075-13:2016 specifies the ability to invoke static methods written in the Java? programming language as SQL-invoked routines and to use classes defined in the Java programming language as SQL structured user-defined types. (Java is a registered trademark of Oracle Corporation and/or its affiliates.)  Published 2016-12 Edition : 4 Number of pages : 151 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075-13:2016/Cor 1:2019 Information technology — Database languages — SQL — Part 13: SQL Routines and types using the Java TM programming language (SQL/JRT) — Technical Corrigendum 1  Published 2019-08 Edition : 4 Number of pages : 2 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075-13:2016/Cor 2:2022 Information technology — Database languages — SQL — Part 13: SQL Routines and types using the Java TM programming language (SQL/JRT) — Technical Corrigendum 2  Published 2022-06 Edition : 4 Number of pages : 1 Technical Committee 35.060 Languages used in information technology
ISO/IEC DIS 9075-13 Information technology — Database language SQL — Part 13: SQL Routines and types using the Java TM programming language (SQL/JRT) ISO/IEC 9075-13:2016 specifies the ability to invoke static methods written in the Java? programming language as SQL-invoked routines and to use classes defined in the Java programming language as SQL structured user-defined types. (Java is a registered trademark of Oracle Corporation and/or its affiliates.)  Under development Edition : 5 Number of pages : 137 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075-14:2003 Information technology — Database languages — SQL — Part 14: XML-Related Specifications (SQL/XML) ISO/IEC 9075 defines the SQL language. The scope of the SQL language is the definition of data structure and the operations on data stored in that structure. Parts 1, 2 and 11 encompass the minimum requirements of the language. Others parts define extensions. ISO/IEC 9075-14:2003 defines ways in which Database Language SQL can be used in conjunction with XML. It defines ways of importing and storing XML data in an SQL database, manipulating it within the database and publishing both XML and conventional SQL-data in XML form.  Withdrawn 2003-12 Edition : 1 Number of pages : 255 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075-14:2003/Cor 1:2005 Information technology — Database languages — SQL — Part 14: XML-Related Specifications (SQL/XML) — Technical Corrigendum 1  Withdrawn 2005-11 Edition : 1 Number of pages : 24 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075-14:2006 Information technology — Database languages — SQL — Part 14: XML-Related Specifications (SQL/XML) ISO/IEC 9075 defines the SQL database language. The scope of SQL is the definition of data structure and the operations on data stored in that structure. ISO/IEC 9075-1, -2 and -11 encompass the minimum requirements of the language. Other parts define extensions. ISO/IEC 9075-14:2006 defines ways in which SQL can be used in conjunction with XML. It defines ways of importing and storing XML data in an SQL database, manipulating it within the database and publishing both XML and conventional SQL-data in XML form. In addition, it provides facilities that permit applications to integrate into their SQL code the use of XQuery, the XML Query Language published by the World Wide Web Consortium (W3C), to concurrently access ordinary SQL-data and XML documents.  Withdrawn 2006-06 Edition : 2 Number of pages : 418 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075-14:2006/Cor 1:2007 Information technology — Database languages — SQL — Part 14: XML-Related Specifications (SQL/XML) — Technical Corrigendum 1  Withdrawn 2007-04 Edition : 2 Number of pages : 10 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075-14:2008 Information technology — Database languages — SQL — Part 14: XML-Related Specifications (SQL/XML) ISO/IEC 9075 defines the SQL language. The scope of the SQL language is the definition of data structure and the operations on data stored in that structure. ISO/IEC 9075-1:2008, ISO/IEC 9075-2:2008 and ISO/IEC 9075-11:2008 encompass the minimum requirements of the language. Other parts define extensions. ISO/IEC 9075-14:2008 defines ways in which Database Language SQL can be used in conjunction with XML.  Withdrawn 2008-07 Edition : 3 Number of pages : 411 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075-14:2008/Cor 1:2010 Information technology — Database languages — SQL — Part 14: XML-Related Specifications (SQL/XML) — Technical Corrigendum 1  Withdrawn 2010-06 Edition : 3 Number of pages : 10 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075-14:2011 Information technology — Database languages — SQL — Part 14: XML-Related Specifications (SQL/XML) ISO/IEC 9075 defines Structured Query Language (SQL). The scope of SQL is the definition of data structure and the operations on data stored in that structure. ISO/IEC 9075-1, ISO/IEC 9075-2 and ISO/IEC 9075-11 encompass the minimum requirements of the language. Other parts define extensions. ISO/IEC 9075-14:2011 defines ways in which SQL can be used in conjunction with XML. It defines ways of importing and storing XML data in an SQL database, manipulating it within the database and publishing both XML and conventional SQL-data in XML form.  Withdrawn 2011-12 Edition : 4 Number of pages : 422 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075-14:2011/Cor 1:2013 Information technology — Database languages — SQL — Part 14: XML-Related Specifications (SQL/XML) — Technical Corrigendum 1  Withdrawn 2013-12 Edition : 4 Number of pages : 3 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075-14:2011/Cor 2:2015 Information technology — Database languages — SQL — Part 14: XML-Related Specifications (SQL/XML) — Technical Corrigendum 2  Withdrawn 2015-10 Edition : 4 Number of pages : 3 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075-14:2016 Information technology — Database languages — SQL — Part 14: XML-Related Specifications (SQL/XML) ISO/IEC 9075-14:2016 defines ways in which Database Language SQL can be used in conjunction with XML.  Published 2016-12 Edition : 5 Number of pages : 444 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075-14:2016/Cor 1:2019 Information technology — Database languages — SQL — Part 14: XML-Related Specifications (SQL/XML) — Technical Corrigendum 1  Published 2019-08 Edition : 5 Number of pages : 4 Technical Committee 35.060 Languages used in information technology
ISO 13417:1997 Aerospace — Airframe needle track roller, stud type, single-row, sealed — Metric series  Withdrawn 1997-12 Edition : 1 Number of pages : 9 Technical Committee 49.035 Components for aerospace construction
ISO/IEC 9075-14:2016/Cor 2:2022 Information technology — Database languages — SQL — Part 14: XML-Related Specifications (SQL/XML) — Technical Corrigendum 2  Published 2022-06 Edition : 5 Number of pages : 7 Technical Committee 35.060 Languages used in information technology
ISO/IEC DIS 9075-14 Information technology — Database languages — SQL — Part 14: XML-Related Specifications (SQL/XML)  Under development Edition : 6 Number of pages : 428 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075-15:2019 Information technology database languages — SQL — Part 15: Multi-dimensional arrays (SQL/MDA) This document defines ways in which Database Language SQL can be used in conjunction with multidimensional arrays.  Published 2019-06 Edition : 1 Number of pages : 163 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075-15:2019/Cor 1:2022 Information technology database languages — SQL — Part 15: Multi-dimensional arrays (SQL/MDA) — Technical Corrigendum 1  Published 2022-06 Edition : 1 Number of pages : 1 Technical Committee 35.060 Languages used in information technology
ISO/IEC DIS 9075-15 Information technology database language SQL — Part 15: Multidimensional arrays (SQL/MDA) This document defines ways in which Database Language SQL can be used in conjunction with multidimensional arrays.  Under development Edition : 2 Number of pages : 151 Technical Committee 35.060 Languages used in information technology
ISO/IEC DIS 9075-16 Information technology — Database languages SQL — Part 16: Property Graph Queries (SQL/PGQ)  Under development Edition : 1 Number of pages : 272 Technical Committee 35.060 Languages used in information technology
ISO 9075:1987 Information processing systems — Database language — SQL  Withdrawn 1987-06 Edition : 1 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075:1989 Information processing systems — Database Language SQL with integrity enhancement  Withdrawn 1989-04 Edition : 2 Number of pages : 120 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075:1992 Information technology — Database languages — SQL  Withdrawn 1992-11 Edition : 3 Number of pages : 587 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075:1992/Cor 1:1994 Information technology — Database languages — SQL — Technical Corrigendum 1  Withdrawn 1994-11 Edition : 3 Number of pages : 38 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075:1992/Cor 1:1996 Information technology — Database languages — SQL — Technical Corrigendum 1  Withdrawn 1996-08 Edition : 3 Number of pages : 80 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9075:1992/Cor 3:1999 Information technology — Database languages — SQL — Technical Corrigendum 3  Withdrawn 1999-12 Edition : 3 Number of pages : 166 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9496:1989 CCITT high level language (CHILL)  Withdrawn 1989-07 Edition : 1 Number of pages : 249 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9496:1995 CCITT high level language (CHILL)  Withdrawn 1995-12 Edition : 2 Number of pages : 225 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9496:1998 CCITT high level language (CHILL)  Withdrawn 1998-12 Edition : 3 Number of pages : 240 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9496:2003 CHILL — The ITU-T programming language ISO/IEC 9496:2003 defines the ITU-T programming language CHILL. CHILL is a strongly typed, block structured and object-oriented language designed primarily for the implementation of large and complex embedded systems. CHILL was designed to provide reliability and run time efficiency, at the same time sufficient flexibility and powerfulness to encompass the required range of applications. CHILL also provides facilities that encourage piecewise and modular development of large systems.  Published 2003-12 Edition : 4 Number of pages : 221 Technical Committee 35.060 Languages used in information technology
ISO/IEC 15897:1999 Information technology — Procedures for registration of cultural elements  Withdrawn 1999-10 Edition : 1 Number of pages : 39 Technical Committee 35.060 Languages used in information technology ; 35.240.99 IT applications in other fields
ISO/TR 9547:1988 Programming language processors — Test methods — Guidelines for their development and acceptability This Technical Report type 3 describes a methodology for determining whether a programming language processor possesses the required characteristics stated in the International Standard for the particular programming language for which it is intended.  Published 1988-04 Edition : 1 Number of pages : 6 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9579-1:1993/Cor 1:1995 Information technology — Open Systems Interconnection — Remote Database Access — Part 1: Generic Model, Service and Protocol — Technical Corrigendum 1  Withdrawn 1995-11 Edition : 1 Number of pages : 10 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9579-2:1993/Cor 1:1995 Information technology — Open Systems Interconnection — Remote Database Access — Part 2: SQL specialization — Technical Corrigendum 1  Withdrawn 1995-11 Edition : 1 Number of pages : 2 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9593-1:1990 Information processing systems — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 1: FORTRAN  Published 1990-06 Edition : 1 Number of pages : 213 Technical Committee 35.060 Languages used in information technology ; 35.140 Computer graphics
ISO/IEC 9593-1:1990/Amd 1:1995 Information processing systems — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 1: FORTRAN — Amendment 1 Specifies a language independent nucleus of a graphics system. Describes the FORTRAN language dependent layer.  Published 1995-04 Edition : 1 Number of pages : 149 Technical Committee 35.060 Languages used in information technology ; 35.140 Computer graphics
ISO/IEC 9593-1:1990/Cor 1:1993 Information processing systems — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 1: FORTRAN — Technical Corrigendum 1 Amends pages 9, 35, 75, 76, 77, 148, 149, 166.  Published 1993-07 Edition : 1 Number of pages : 1 Technical Committee 35.060 Languages used in information technology ; 35.140 Computer graphics
ISO/IEC 9593-1:1990/Cor 2:1994 Information processing systems — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 1: FORTRAN — Technical Corrigendum 2 Amends clauses 5, 6, subclauses 9.9, 9.12.7.  Published 1994-08 Edition : 1 Number of pages : 2 Technical Committee 35.060 Languages used in information technology ; 35.140 Computer graphics
ISO/IEC 9593-3:1990 Information technology — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 3: ADA  Published 1990-04 Edition : 1 Number of pages : 285 Technical Committee 35.060 Languages used in information technology ; 35.140 Computer graphics
ISO/IEC 9593-3:1990/Amd 1:1994 Information technology — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 3: ADA — Amendment 1: Incorporation of PHIGS PLUS Amends clauses 2, subclauses 3.1, 4.1.1, 4.1.2, 4.3.1, 4.3.2, annex B, replaces clause 1, annex A, adds clauses 6 (Tables for PHIGS PLUS), 7 (Functions in the Ada binding of PHIGS PLUS), C.6 (Example program 6: DODECAHEDRON), C.7 (Example program 7: TRIMMED SURFACE), annex E (Index).  Published 1994-06 Edition : 1 Number of pages : 333 Technical Committee 35.060 Languages used in information technology ; 35.140 Computer graphics
ISO/IEC 9593-3:1990/Cor 1:1993 Information technology — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 3: ADA — Technical Corrigendum 1  Published 1993-07 Edition : 1 Number of pages : 1 Technical Committee 35.060 Languages used in information technology ; 35.140 Computer graphics
ISO/IEC 9593-3:1990/Cor 2:1994 Information technology — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 3: ADA — Technical Corrigendum 2 Amends subclauses 4.2.2, 5.8, 5.11, annex A.  Published 1994-08 Edition : 1 Number of pages : 3 Technical Committee 35.060 Languages used in information technology ; 35.140 Computer graphics
ISO/IEC 15851:1999 Information technology — Communication protocol — Open MUMPS Interconnect Open MUMPS Interconnect defines a method for network access to MUMPS databases. The proto­col provides all basic operations on the sparse tree-structured MUMPS database.  Published 1999-03 Edition : 1 Number of pages : 25 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9593-4:1991 Information technology — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 4: C Specifies a language independent nucleus of a graphics system. Specifies also a language dependent layer for the C language. Annexes A, B, C, D and E are for information only.  Published 1991-12 Edition : 1 Number of pages : 309 Technical Committee 35.060 Languages used in information technology ; 35.140 Computer graphics
ISO/IEC 9593-4:1991/Amd 1:1994 Information technology — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 4: C — Amendment 1 Amends Introduction, clauses 1, 2, 3, 4, 6, 7, subclauses 3.1, 3.11.3, 3.12.2, 3.13, 4.2 (table 1), 4.3.1 (table 2), 4.3.2 (table 3), A.1, A.2, A.3, B.6, C.1, E.1, E.2, adds clauses 8 (C PHIGS PLUS type definitions) (8.1 to 8.4), 9 (C PHIGS PLUS macro definitions) (9.1 to 9.3), 10 (C PHIGS PLUS functions) (10.1 to 10.3).  Published 1994-05 Edition : 1 Number of pages : 157 Technical Committee 35.060 Languages used in information technology ; 35.140 Computer graphics
ISO/IEC 9593-4:1991/Cor 1:1994 Information technology — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 4: C — Technical Corrigendum 1 Amends subclauses 5.3, 5.4, 7.9, 7.12.7, A.2, A.3.  Published 1994-08 Edition : 1 Number of pages : 4 Technical Committee 35.060 Languages used in information technology ; 35.140 Computer graphics
ISO/IEC 9593-4:1991/Amd 2:1998 Information technology — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 4: C — Amendment 2: Incorporation of PHIGS amendments  Published 1998-12 Edition : 1 Number of pages : 355 Technical Committee 35.060 Languages used in information technology ; 35.140 Computer graphics
ISO/IEC 9638-3:1994 Information technology — Computer graphics — Interfacing techniques for dialogues with graphical devices (CGI) — Language bindings — Part 3: Ada The computer graphics interface (CGI) (ISO/IEC 9636) specifies a language independent standard interface between device-independent and device-dependent parts of a graphics system. For integration in a programming language, CGI is embedded in a language dependent layer obeying the particular conventions of that language. Specifies such a language dependent layer for the Ada programming language.  Published 1994-12 Edition : 1 Number of pages : 361 Technical Committee 35.060 Languages used in information technology ; 35.140 Computer graphics
ISO/IEC 9899:1990 Programming languages — C  Withdrawn 1990-12 Edition : 1 Number of pages : 219 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9899:1990/Amd 1:1995 Programming languages — C — Amendment 1: C Integrity  Withdrawn 1995-03 Edition : 1 Number of pages : 51 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9899:1990/Cor 1:1994 Programming languages — C — Technical Corrigendum 1  Withdrawn 1994-09 Edition : 1 Number of pages : 8 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9899:1990/Cor 2:1996 Programming languages — C — Technical Corrigendum 2  Withdrawn 1996-03 Edition : 1 Number of pages : 1 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9899:1999 Programming languages — C  Withdrawn 1999-12 Edition : 2 Number of pages : 538 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9899:1999/Cor 1:2001 Programming languages — C — Technical Corrigendum 1  Withdrawn 2001-09 Edition : 2 Number of pages : 6 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9899:1999/Cor 2:2004 Programming languages — C — Technical Corrigendum 2  Withdrawn 2004-11 Edition : 2 Number of pages : 15 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9899:1999/Cor 3:2007 Programming languages — C — Technical Corrigendum 3  Withdrawn 2007-11 Edition : 2 Number of pages : 10 Technical Committee 35.060 Languages used in information technology
ISO/IEC 11404:1996 Information technology — Programming languages, their environments and system software interfaces — Language-independent datatypes Specifies the nomenclature and shared semantics for a collection of datatypes commonly occuring in programming languages and software interfaces, referred to as the Language-Independent (LI) Datatypes.  Withdrawn 1996-12 Edition : 1 Number of pages : 96 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9899:2011 Information technology — Programming languages — C ISO/IEC 9899:2011 specifies the form and establishes the interpretation of programs written in the C programming language.It specifies the representation of C programs; the syntax and constraints of the C language; the semantic rules for interpreting C programs; the representation of input data to be processed by C programs; the representation of output data produced by C programs; the restrictions and limits imposed by a conforming implementation of C. ISO/IEC 9899:2011 does not specify the mechanism by which C programs are transformed for use by a data-processing system; the mechanism by which C programs are invoked for use by a data-processing system; the mechanism by which input data are transformed for use by a C program; the mechanism by which output data are transformed after being produced by a C program; the size or complexity of a program and its data that will exceed the capacity of any specific data-processing system or the capacity of a particular processor; all minimal requirements of a data-processing system that is capable of supporting a conforming implementation. ISO/IEC 9899:2011 is designed to promote the portability of C programs among a variety of data-processing systems. It is intended for use by implementers and programmers.  Withdrawn 2011-12 Edition : 3 Number of pages : 683 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9899:2011/Cor 1:2012 Information technology — Programming languages — C — Technical Corrigendum 1  Withdrawn 2012-07 Edition : 3 Number of pages : 2 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9899:2018 Information technology — Programming languages — C 1 This document specifies the form and establishes the interpretation of programs written in the C programming language.1) It specifies - the representation of C programs; - the syntax and constraints of the C language; - the semantic rules for interpreting C programs; - the representation of input data to be processed by C programs; - the representation of output data produced by C programs; - the restrictions and limits imposed by a conforming implementation of C. 2 This document does not specify - the mechanism by which C programs are transformed for use by a data-processing system; - the mechanism by which C programs are invoked for use by a data-processing system; - the mechanism by which input data are transformed for use by a C program; - the mechanism by which output data are transformed after being produced by a C program; - the size or complexity of a program and its data that will exceed the capacity of any specific data-processing system or the capacity of a particular processor; - all minimal requirements of a data-processing system that is capable of supporting a conforming implementation.  Published 2018-06 Edition : 4 Number of pages : 520 Technical Committee 35.060 Languages used in information technology
ISO/IEC CD 9899.2 Information technology — Programming languages — C  Under development Edition : 5 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9945-1:1990 Information technology — Portable Operating System Interface (POSIX) — Part 1: System Application Program Interface (API) [C Language]  Withdrawn 1990-12 Edition : 1 Number of pages : 356 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9945-1:1996 Information technology — Portable Operating System Interface (POSIX) — Part 1: System Application Program Interface (API) [C Language] Is part of the POSIX series of standards for applications and user interfaces to open systems. It defines the applications interface to basic system services for input/output, file system access, and process management.  Withdrawn 1996-11 Edition : 2 Number of pages : 743 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9945-1:2002 Information technology — Portable Operating System Interface (POSIX) — Part 1: Base Definitions ISO/IEC 9945 (parts 1 to 4):2002 defines a standard operating system interface and environment, including a command interpreter (or "shell"), and common utility programs to support applications portability at the source code level. It is the single common revision to ISO/IEC 9945-1:1996 (IEEE Std 1003.1-1996), ISO/IEC 9945-2:1993 (IEEE Std 1003.2-1992), and the Base Specifications of The Open Group Single UNIX® Specification, Version 2. This standard is intended to be used by both applications developers and system implementors and comprises four major components (each in an associated volume): General terms, concepts, and interfaces common to all volumes of this standard, including utility conventions and C-language header definitions, are included in the Base Definitions volume (ISO/IEC 9945-1:2002). Definitions for system service functions and subroutines, language-specific system services for the C programming language, function issues, including portability, error handling, and error recovery, are included in the System Interfaces volume (ISO/IEC 9945-2:2002). Definitions for a standard source code-level interface to command interpretation services (a "shell2) and common utility programs for application programs are included in the Shell and Utilities volume (ISO/IEC 9945-3:2002). Extended rationale that did not fit well into the rest of the document structure, containing historical information concerning the contents of this standard and why features were included or discarded by the standard developers, is included in the Rationale (Informative) volume (ISO/IEC 9945-4:2002). The following areas are outside the scope of ISO/IEC 9945 (parts 1 to 4):2002: Graphics interfacesDatabase management system interfacesRecord I/O considerationsObject or binary code portabilitySystem configuration and resource availability ISO/IEC 9945 (parts 1 to 4):2002 describes the external characteristics and facilities that are of importance to applications developers, rather than the internal construction techniques employed to achieve these capabilities. Special emphasis is placed on those functions and facilities that are needed in a wide variety of commercial applications.  Withdrawn 2002-12 Edition : 3 Number of pages : 448 Technical Committee 35.060 Languages used in information technology
ISO/IEC 13211-1:1995 Information technology — Programming languages — Prolog — Part 1: General core Designed to promote the applicability and portability of Prolog text and data among a variety of data processing systems. Specifies: the representation of Prolog text; the syntax and constraints of the Prolog language; the semantic rules for interpreting Prolog text; the representation of input data to be processed by Prolog; the representation of output produced by Prolog and the restrictions and limits imposed on a conforming Prolog processor.  Published 1995-06 Edition : 1 Number of pages : 199 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9945-1:2003 Information technology — Portable Operating System Interface (POSIX) — Part 1: Base Definitions ISO/IEC 9945 (parts 1 to 4):2003 defines a standard operating system interface and environment, including a command interpreter (or "shell"), and common utility programs to support applications portability at the source code level. ISO/IEC 9945-1:2003 is a minor revision and, together with ISO/IEC 9945-2:2003, ISO/IEC 9945-3:2003 and ISO/IEC 9945-4:2003, cancels and replaces ISO/IEC 9945-1:2002, ISO/IEC 9945-2:2002, ISO/IEC 9945-3:2002 and ISO/IEC 9945-4:2002. ISO/IEC 9945 (parts 1 to 4):2003 is the single common revision to ISO/IEC 9945-1:1996 (IEEE Std 1003.1-1996), ISO/IEC 9945-2:1993 (IEEE Std 1003.2-1992), and the Base Specifications of The Open Group Single UNIX® Specification, Version 2. ISO/IEC 9945 (parts 1 to 4):2003 is intended to be used by both applications developers and system implementors and comprises four major components (each in an associated volume). General terms, concepts, and interfaces common to all volumes of ISO/IEC 9945 (parts 1 to 4):2003, including utility conventions and C-language header definitions, are included in the Base Definitions volume (ISO/IEC 9945-1:2003). Definitions for system service functions and subroutines, language-specific system services for the C programming language, function issues, including portability, error handling, and error recovery, are included in the System Interfaces volume (ISO/IEC 9945-2:2003). Definitions for a standard source code-level interface to command interpretation services (a "shell") and common utility programs for application programs are included in the Shell and Utilities volume (ISO/IEC 9945-3:2003). Extended rationale that did not fit well into the rest of the document structure, containing historical information concerning the contents of ISO/IEC 9945 (parts 1 to 4):2003 and why features were included or discarded by the standard developers, is included in the Rationale (Informative) volume (ISO/IEC 9945-4:2003). The following areas are outside the scope of ISO/IEC 9945 (parts 1 to 4):2003: Graphics interfacesDatabase management system interfacesRecord I/O considerationsObject or binary code portabilitySystem configuration and resource availability ISO/IEC 9945 (parts 1 to 4):2003 describes the external characteristics and facilities that are of importance to applications developers, rather than the internal construction techniques employed to achieve these capabilities. Special emphasis is placed on those functions and facilities that are needed in a wide variety of commercial applications.  Withdrawn 2003-08 Edition : 4 Number of pages : 452 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9945-1:2003/Cor 1:2004 Information technology — Portable Operating System Interface (POSIX) — Part 1: Base Definitions — Technical Corrigendum 1  Withdrawn 2004-09 Edition : 4 Number of pages : 11 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9945-2:1993 Information technology — Portable Operating System Interface (POSIX) — Part 2: Shell and Utilities La présente partie de l'ISO/CEI 9945 définit une interface normalisée au niveau du code source pour des services d'interprétation de commandes, ou «shell», et des programmes utilitaires courants pour des programmes d'application. Ces services et programmes sont complémentaires de ceux spécifiés dans la norme ISO/CEI 9945-1:1990 (IEEE 1003.1-1990) {8}, désignée ensuite par «POSIX.1 {8}». Lorsque des utilitaires optionnels de portabilité utilisateur sont inclus, un domaine d'application supplémentaire s'ajoute à la présente partie de l'ISO/CEI 9945. La liste des utilitaires et fonctions fait l'objet d'une extension afin de fournir un environnement interactif commun pour les utilisateurs système et les développeurs de programmes. La présente partie de l'ISO/CEI 9945 a été élaborée à la fois pour les programmeurs d'applications et les implémenteurs de systèmes. Lorsque des utilitaires optionnels de portabilité utilisateur sont inclus, la présente Norme s'adresse également aux utilisateurs du système et aux développeurs de programmes. Cependant, elle a pour but d'être un document de référence et non un tutoriel sur l'utilisation des services, des utilitaires ou sur les relations entre les utilitaires. La présente partie de l'ISO/CEI 9945, sans les utilitaires optionnels de portabilité utilisateur, met l'accent sur les fonctionnalités du langage de commande (shell) et des utilitaires requises par les programmes d'application (y compris les fichiers de commandes -- «shell scripts») et ne traite pas de l'utilisation 1786interactive directe du langage de commande shell ou des utilitaires. Lorsque les utilitaires optionnels de portabilité utilisateur sont inclus, l'accent est également mis sur le support homogène d'utilisateurs de terminaux d'un système normalisé à un autre. Trois facteurs de contraintes limitent le domaine d'application de la portabilité utilisateur : 1) dans ce contexte, les utilisateurs sont limités à un groupe d'individus familiarisés a  Withdrawn 1993-12 Edition : 1 Number of pages : 300 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9945-2:2002 Information technology — Portable Operating System Interface (POSIX) — Part 2: System Interfaces ISO/IEC 9945 (parts 1 to 4):2002 defines a standard operating system interface and environment, including a command interpreter (or "shell"), and common utility programs to support applications portability at the source code level. It is the single common revision to ISO/IEC 9945-1:1996 (IEEE Std 1003.1-1996), ISO/IEC 9945-2:1993 (IEEE Std 1003.2-1992), and the Base Specifications of The Open Group Single UNIX® Specification, Version 2. This standard is intended to be used by both applications developers and system implementors and comprises four major components (each in an associated volume): General terms, concepts, and interfaces common to all volumes of this standard, including utility conventions and C-language header definitions, are included in the Base Definitions volume (ISO/IEC 9945-1:2002). Definitions for system service functions and subroutines, language-specific system services for the C programming language, function issues, including portability, error handling, and error recovery, are included in the System Interfaces volume (ISO/IEC 9945-2:2002). Definitions for a standard source code-level interface to command interpretation services (a "shell2) and common utility programs for application programs are included in the Shell and Utilities volume (ISO/IEC 9945-3:2002). Extended rationale that did not fit well into the rest of the document structure, containing historical information concerning the contents of this standard and why features were included or discarded by the standard developers, is included in the Rationale (Informative) volume (ISO/IEC 9945-4:2002). The following areas are outside the scope of ISO/IEC 9945 (parts 1 to 4):2002: Graphics interfacesDatabase management system interfacesRecord I/O considerationsObject or binary code portabilitySystem configuration and resource availability ISO/IEC 9945 (parts 1 to 4):2002 describes the external characteristics and facilities that are of importance to applications developers, rather than the internal construction techniques employed to achieve these capabilities. Special emphasis is placed on those functions and facilities that are needed in a wide variety of commercial applications.  Withdrawn 2002-12 Edition : 2 Number of pages : 1690 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9945-2:2003 Information technology — Portable Operating System Interface (POSIX) — Part 2: System Interfaces ISO/IEC 9945 (parts 1 to 4):2003 defines a standard operating system interface and environment, including a command interpreter (or "shell"), and common utility programs to support applications portability at the source code level. ISO/IEC 9945-1:2003 is a minor revision and, together with ISO/IEC 9945-2:2003, ISO/IEC 9945-3:2003 and ISO/IEC 9945-4:2003, cancels and replaces ISO/IEC 9945-1:2002, ISO/IEC 9945-2:2002, ISO/IEC 9945-3:2002 and ISO/IEC 9945-4:2002. ISO/IEC 9945 (parts 1 to 4):2003 is the single common revision to ISO/IEC 9945-1:1996 (IEEE Std 1003.1-1996), ISO/IEC 9945-2:1993 (IEEE Std 1003.2-1992), and the Base Specifications of The Open Group Single UNIX® Specification, Version 2. ISO/IEC 9945 (parts 1 to 4):2003 is intended to be used by both applications developers and system implementors and comprises four major components (each in an associated volume). General terms, concepts, and interfaces common to all volumes of ISO/IEC 9945 (parts 1 to 4):2003, including utility conventions and C-language header definitions, are included in the Base Definitions volume (ISO/IEC 9945-1:2003). Definitions for system service functions and subroutines, language-specific system services for the C programming language, function issues, including portability, error handling, and error recovery, are included in the System Interfaces volume (ISO/IEC 9945-2:2003). Definitions for a standard source code-level interface to command interpretation services (a "shell") and common utility programs for application programs are included in the Shell and Utilities volume (ISO/IEC 9945-3:2003). Extended rationale that did not fit well into the rest of the document structure, containing historical information concerning the contents of ISO/IEC 9945 (parts 1 to 4):2003 and why features were included or discarded by the standard developers, is included in the Rationale (Informative) volume (ISO/IEC 9945-4:2003). The following areas are outside the scope of ISO/IEC 9945 (parts 1 to 4):2003: Graphics interfacesDatabase management system interfacesRecord I/O considerationsObject or binary code portabilitySystem configuration and resource availability ISO/IEC 9945 (parts 1 to 4):2003 describes the external characteristics and facilities that are of importance to applications developers, rather than the internal construction techniques employed to achieve these capabilities. Special emphasis is placed on those functions and facilities that are needed in a wide variety of commercial applications.  Withdrawn 2003-08 Edition : 3 Number of pages : 1696 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9945-2:2003/Cor 1:2004 Information technology — Portable Operating System Interface (POSIX) — Part 2: System Interfaces — Technical Corrigendum 1  Withdrawn 2004-09 Edition : 3 Number of pages : 46 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9945-3:2002 Information technology — Portable Operating System Interface (POSIX) — Part 3: Shell and Utilities ISO/IEC 9945 (parts 1 to 4):2002 defines a standard operating system interface and environment, including a command interpreter (or "shell"), and common utility programs to support applications portability at the source code level. It is the single common revision to ISO/IEC 9945-1:1996 (IEEE Std 1003.1-1996), ISO/IEC 9945-2:1993 (IEEE Std 1003.2-1992), and the Base Specifications of The Open Group Single UNIX® Specification, Version 2. This standard is intended to be used by both applications developers and system implementors and comprises four major components (each in an associated volume): General terms, concepts, and interfaces common to all volumes of this standard, including utility conventions and C-language header definitions, are included in the Base Definitions volume (ISO/IEC 9945-1:2002). Definitions for system service functions and subroutines, language-specific system services for the C programming language, function issues, including portability, error handling, and error recovery, are included in the System Interfaces volume (ISO/IEC 9945-2:2002). Definitions for a standard source code-level interface to command interpretation services (a "shell2) and common utility programs for application programs are included in the Shell and Utilities volume (ISO/IEC 9945-3:2002). Extended rationale that did not fit well into the rest of the document structure, containing historical information concerning the contents of this standard and why features were included or discarded by the standard developers, is included in the Rationale (Informative) volume (ISO/IEC 9945-4:2002). The following areas are outside the scope of ISO/IEC 9945 (parts 1 to 4):2002: Graphics interfacesDatabase management system interfacesRecord I/O considerationsObject or binary code portabilitySystem configuration and resource availability ISO/IEC 9945 (parts 1 to 4):2002 describes the external characteristics and facilities that are of importance to applications developers, rather than the internal construction techniques employed to achieve these capabilities. Special emphasis is placed on those functions and facilities that are needed in a wide variety of commercial applications.  Withdrawn 2002-12 Edition : 1 Number of pages : 1090 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9945-3:2003 Information technology — Portable Operating System Interface (POSIX) — Part 3: Shell and Utilities ISO/IEC 9945 (parts 1 to 4):2003 defines a standard operating system interface and environment, including a command interpreter (or "shell"), and common utility programs to support applications portability at the source code level. ISO/IEC 9945-1:2003 is a minor revision and, together with ISO/IEC 9945-2:2003, ISO/IEC 9945-3:2003 and ISO/IEC 9945-4:2003, cancels and replaces ISO/IEC 9945-1:2002, ISO/IEC 9945-2:2002, ISO/IEC 9945-3:2002 and ISO/IEC 9945-4:2002. ISO/IEC 9945 (parts 1 to 4):2003 is the single common revision to ISO/IEC 9945-1:1996 (IEEE Std 1003.1-1996), ISO/IEC 9945-2:1993 (IEEE Std 1003.2-1992), and the Base Specifications of The Open Group Single UNIX® Specification, Version 2. ISO/IEC 9945 (parts 1 to 4):2003 is intended to be used by both applications developers and system implementors and comprises four major components (each in an associated volume). General terms, concepts, and interfaces common to all volumes of ISO/IEC 9945 (parts 1 to 4):2003, including utility conventions and C-language header definitions, are included in the Base Definitions volume (ISO/IEC 9945-1:2003). Definitions for system service functions and subroutines, language-specific system services for the C programming language, function issues, including portability, error handling, and error recovery, are included in the System Interfaces volume (ISO/IEC 9945-2:2003). Definitions for a standard source code-level interface to command interpretation services (a "shell") and common utility programs for application programs are included in the Shell and Utilities volume (ISO/IEC 9945-3:2003). Extended rationale that did not fit well into the rest of the document structure, containing historical information concerning the contents of ISO/IEC 9945 (parts 1 to 4):2003 and why features were included or discarded by the standard developers, is included in the Rationale (Informative) volume (ISO/IEC 9945-4:2003). The following areas are outside the scope of ISO/IEC 9945 (parts 1 to 4):2003: Graphics interfacesDatabase management system interfacesRecord I/O considerationsObject or binary code portabilitySystem configuration and resource availability ISO/IEC 9945 (parts 1 to 4):2003 describes the external characteristics and facilities that are of importance to applications developers, rather than the internal construction techniques employed to achieve these capabilities. Special emphasis is placed on those functions and facilities that are needed in a wide variety of commercial applications.  Withdrawn 2003-08 Edition : 2 Number of pages : 1092 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9945-3:2003/Cor 1:2004 Information technology — Portable Operating System Interface (POSIX) — Part 3: Shell and Utilities — Technical Corrigendum 1  Withdrawn 2004-09 Edition : 2 Number of pages : 12 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9945-4:2002 Information technology — Portable Operating System Interface (POSIX) — Part 4: Rationale ISO/IEC 9945 (parts 1 to 4):2002 defines a standard operating system interface and environment, including a command interpreter (or "shell"), and common utility programs to support applications portability at the source code level. It is the single common revision to ISO/IEC 9945-1:1996 (IEEE Std 1003.1-1996), ISO/IEC 9945-2:1993 (IEEE Std 1003.2-1992), and the Base Specifications of The Open Group Single UNIX® Specification, Version 2. This standard is intended to be used by both applications developers and system implementors and comprises four major components (each in an associated volume): General terms, concepts, and interfaces common to all volumes of this standard, including utility conventions and C-language header definitions, are included in the Base Definitions volume (ISO/IEC 9945-1:2002). Definitions for system service functions and subroutines, language-specific system services for the C programming language, function issues, including portability, error handling, and error recovery, are included in the System Interfaces volume (ISO/IEC 9945-2:2002). Definitions for a standard source code-level interface to command interpretation services (a "shell2) and common utility programs for application programs are included in the Shell and Utilities volume (ISO/IEC 9945-3:2002). Extended rationale that did not fit well into the rest of the document structure, containing historical information concerning the contents of this standard and why features were included or discarded by the standard developers, is included in the Rationale (Informative) volume (ISO/IEC 9945-4:2002). The following areas are outside the scope of ISO/IEC 9945 (parts 1 to 4):2002: Graphics interfacesDatabase management system interfacesRecord I/O considerationsObject or binary code portabilitySystem configuration and resource availability ISO/IEC 9945 (parts 1 to 4):2002 describes the external characteristics and facilities that are of importance to applications developers, rather than the internal construction techniques employed to achieve these capabilities. Special emphasis is placed on those functions and facilities that are needed in a wide variety of commercial applications.  Withdrawn 2002-12 Edition : 1 Number of pages : 310 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9945-4:2003 Information technology — Portable Operating System Interface (POSIX) — Part 4: Rationale ISO/IEC 9945 (parts 1 to 4):2003 defines a standard operating system interface and environment, including a command interpreter (or "shell"), and common utility programs to support applications portability at the source code level. ISO/IEC 9945-1:2003 is a minor revision and, together with ISO/IEC 9945-2:2003, ISO/IEC 9945-3:2003 and ISO/IEC 9945-4:2003, cancels and replaces ISO/IEC 9945-1:2002, ISO/IEC 9945-2:2002, ISO/IEC 9945-3:2002 and ISO/IEC 9945-4:2002. ISO/IEC 9945 (parts 1 to 4):2003 is the single common revision to ISO/IEC 9945-1:1996 (IEEE Std 1003.1-1996), ISO/IEC 9945-2:1993 (IEEE Std 1003.2-1992), and the Base Specifications of The Open Group Single UNIX® Specification, Version 2. ISO/IEC 9945 (parts 1 to 4):2003 is intended to be used by both applications developers and system implementors and comprises four major components (each in an associated volume). General terms, concepts, and interfaces common to all volumes of ISO/IEC 9945 (parts 1 to 4):2003, including utility conventions and C-language header definitions, are included in the Base Definitions volume (ISO/IEC 9945-1:2003). Definitions for system service functions and subroutines, language-specific system services for the C programming language, function issues, including portability, error handling, and error recovery, are included in the System Interfaces volume (ISO/IEC 9945-2:2003). Definitions for a standard source code-level interface to command interpretation services (a "shell") and common utility programs for application programs are included in the Shell and Utilities volume (ISO/IEC 9945-3:2003). Extended rationale that did not fit well into the rest of the document structure, containing historical information concerning the contents of ISO/IEC 9945 (parts 1 to 4):2003 and why features were included or discarded by the standard developers, is included in the Rationale (Informative) volume (ISO/IEC 9945-4:2003). The following areas are outside the scope of ISO/IEC 9945 (parts 1 to 4):2003: Graphics interfacesDatabase management system interfacesRecord I/O considerationsObject or binary code portabilitySystem configuration and resource availability ISO/IEC 9945 (parts 1 to 4):2003 describes the external characteristics and facilities that are of importance to applications developers, rather than the internal construction techniques employed to achieve these capabilities. Special emphasis is placed on those functions and facilities that are needed in a wide variety of commercial applications.  Withdrawn 2003-08 Edition : 2 Number of pages : 309 Technical Committee 35.060 Languages used in information technology
ISO/IEC 9945-4:2003/Cor 1:2004 Information technology — Portable Operating System Interface (POSIX) — Part 4: Rationale — Technical Corrigendum 1  Withdrawn 2004-09 Edition : 2 Number of pages : 4 Technical Committee 35.060 Languages used in information technology
ISO/IEC CD 9945 Information technology — Portable Operating System Interface (POSIX®) base specifications — Issue 8 ISO/IEC/IEEE 9945:2009 defines a standard operating system interface and environment, including a command interpreter (or "shell"), and common utility programs to support applications portability at the source code level. ISO/IEC/IEEE 9945:2009 is intended to be used by both application developers and system implementers and comprises four major components (each in an associated volume). General terms, concepts, and interfaces common to all volumes of this standard, including utility conventions and C-language header definitions, are included in the Base Definitions volume. Definitions for system service functions and subroutines, language-specific system services for the C programming language, function issues, including portability, error handling, and error recovery, are included in the System Interfaces volume. Definitions for a standard source code-level interface to command interpretation services (a "shell") and common utility programs for application programs are included in the Shell and Utilities volume. Extended rationale that did not fit well into the rest of the document structure, which contains historical information concerning the contents of ISO/IEC/IEEE 9945:2009 and why features were included or discarded by the ISO/IEC/IEEE 9945:2009 developers, is included in the Rationale (Informative) volume. The following areas are outside the scope of ISO/IEC/IEEE 9945:2009: graphics interfaces; database management system interfaces; record I/O considerations; object or binary code portability; system configuration and resource availability. ISO/IEC/IEEE 9945:2009 describes the external characteristics and facilities that are of importance to application developers, rather than the internal construction techniques employed to achieve these capabilities. Special emphasis is placed on those functions and facilities that are needed in a wide variety of commercial applications.  Under development Edition : 1 Technical Committee 35.060 Languages used in information technology
ISO/IEC/IEEE 9945:2009 Information technology — Portable Operating System Interface (POSIX®) Base Specifications, Issue 7 ISO/IEC/IEEE 9945:2009 defines a standard operating system interface and environment, including a command interpreter (or "shell"), and common utility programs to support applications portability at the source code level. ISO/IEC/IEEE 9945:2009 is intended to be used by both application developers and system implementers and comprises four major components (each in an associated volume). General terms, concepts, and interfaces common to all volumes of this standard, including utility conventions and C-language header definitions, are included in the Base Definitions volume. Definitions for system service functions and subroutines, language-specific system services for the C programming language, function issues, including portability, error handling, and error recovery, are included in the System Interfaces volume. Definitions for a standard source code-level interface to command interpretation services (a "shell") and common utility programs for application programs are included in the Shell and Utilities volume. Extended rationale that did not fit well into the rest of the document structure, which contains historical information concerning the contents of ISO/IEC/IEEE 9945:2009 and why features were included or discarded by the ISO/IEC/IEEE 9945:2009 developers, is included in the Rationale (Informative) volume. The following areas are outside the scope of ISO/IEC/IEEE 9945:2009: graphics interfaces; database management system interfaces; record I/O considerations; object or binary code portability; system configuration and resource availability. ISO/IEC/IEEE 9945:2009 describes the external characteristics and facilities that are of importance to application developers, rather than the internal construction techniques employed to achieve these capabilities. Special emphasis is placed on those functions and facilities that are needed in a wide variety of commercial applications.  Published 2009-09 Edition : 1 Number of pages : 3807 Technical Committee 35.060 Languages used in information technology
ISO/IEC/IEEE 9945:2009/Cor 1:2013 Information technology — Portable Operating System Interface (POSIX®) Base Specifications, Issue 7 — Technical Corrigendum 1  Published 2013-08 Edition : 1 Number of pages : 321 Technical Committee 35.060 Languages used in information technology
ISO/IEC/IEEE 9945:2009/Cor 2:2017 Information technology — Portable Operating System Interface (POSIX®) Base Specifications, Issue 7 — Technical Corrigendum 2  Published 2017-03 Edition : 1 Number of pages : 295 Technical Committee 35.060 Languages used in information technology
ISO/IEC TR 10034:1990 Guidelines for the preparation of conformity clauses in programming language standards Tout en reconnaissant la disparité des diverses normes de langage, le présent Rapport technique a pour but de fournir des lignes directrices pour la préparation des clauses de conformité pour les processeurs et les programmes dans les normes de langage de programmation. On a jugé qu'il n'était pas possible de fournir des déclarations types qui pourraient être incluses dans toutes les normes de langage. On a donc donné des exemples pour illustrer le type de résultats qui devraient être formulés et l'on prévoit que ceux-ci seront adaptés le cas échéant pour être inclus dans une norme de langage particulière. Il convient de se rappeler, à la lecture de ce document, que tous les concepts ne sont pas applicables à tous les langages. Par exemple, les normes de langage ne spécifient pas toutes des sous-ensembles, ou ne permettent pas toutes des extensions, et des éléments qui sont entièrement spécifiés par une norme de langage peuvent dépendre du processeur dans une autre.  Published 1990-04 Edition : 1 Number of pages : 4 Technical Committee 35.060 Languages used in information technology
ISO/IEC TR 10176:1991 Information technology — Guidelines for the preparation of programming language standards  Withdrawn 1991-04 Edition : 1 Number of pages : 28 Technical Committee 35.060 Languages used in information technology
ISO/IEC TR 10176:1998 Information technology — Guidelines for the preparation of programming language standards  Withdrawn 1998-09 Edition : 2 Number of pages : 33 Technical Committee 35.060 Languages used in information technology
ISO/IEC TR 10176:2001 Information technology — Guidelines for the preparation of programming language standards  Withdrawn 2001-07 Edition : 3 Number of pages : 33 Technical Committee 35.060 Languages used in information technology
ISO/IEC 13211-1:1995/Cor 1:2007 Information technology — Programming languages — Prolog — Part 1: General core — Technical Corrigendum 1  Published 2007-11 Edition : 1 Number of pages : 5 Technical Committee 35.060 Languages used in information technology
ISO/IEC 13211-1:1995/Cor 2:2012 Information technology — Programming languages — Prolog — Part 1: General core — Technical Corrigendum 2  Published 2012-02 Edition : 1 Number of pages : 28 Technical Committee 35.060 Languages used in information technology
ISO/IEC TR 10176:2003 Information technology — Guidelines for the preparation of programming language standards ISO/IEC TR 10176:2003(E) provides guidelines for the preparation of Programming Language Standards. Standards for programming languages are developed by many committees from many countries, with many different editors supporting the effort. ISO thus considered it necessary to develop guidelines so that these standards cover at least the following subjects: Consistent terminology Consistent structure Syntax and semantics Error and exception handling Provisions of options Presentation of source programs Processor dependences Binding strategies to functional standards Conformance definition Internationalization and support of multiple languages Cultural convention related functionality Use of expanded character repertoire for identifiers User documentation The constant additions to ISO/IEC 10646, the Universal character set, necessitate timely updates of ISO/IEC TR 10176 to allow the use of local scripts and characters in programming languages. Annex A of ISO/IEC TR 10176:2003 provides such an expanded collection of characters, recommended for use in programming languages.  Published 2003-04 Edition : 4 Number of pages : 46 Technical Committee 35.060 Languages used in information technology
ISO/IEC TR 10182:1993 Information technology — Programming languages, their environments and system software interfaces — Guidelines for language bindings Section 2 contains the results of a survey of current methods used for language binding development. Characteristics of each method are given, followed by reasons for the selection of the method. Application of the methods has suggested some guidelines that are presented in section 3. Sections 2 and 3 contain documentation of the current state of language binding efforts; section 4 addresses future directions for language bindings.  Withdrawn 1993-12 Edition : 1 Number of pages : 44 Technical Committee 35.060 Languages used in information technology
ISO/IEC TR 10182:2016 Information technology — Programming languages, their environments and system software interfaces — Guidelines for language bindings ISO/IEC TR 10182:2016 is based on experience gained in the standardization of two major areas in information processing. One area covers programming languages. The other area is composed of the services necessary to an application program to achieve a goal. The services are divided into coherent groups, each referred to as a SYSTEM FACILITY, that are accessed through a FUNCTIONAL INTERFACE. The specification of a system facility, referred to as a FUNCTIONAL SPECIFICATION, defines a collection of SYSTEM FUNCTIONS, each of which carries out some well-defined service. Since in principle there is no reason why a particular system facility should not be used by a program, regardless of the language in which is written, is the practice of system facility specifiers to define an 'abstract' functional interface that is language independent. In this way, the concepts in a particular system facility may be refined by experts in that area without regard for language peculiarities. An internally coherent view of a particular system facility is defined, relating the system functions to each other in a consistent way and relating the system functions to other layers within the system facility, including protocols for communication with other objects in the total system. However, if these two areas are standardized independently, it is not possible to guarantee that programs from one operating environment can be moved to another, even if the programs are written in a standard programming language and use only standard system facilities. A language binding of a system facility to a programming language provides language syntax that maps the system facility's functional interface. This allows a program written in the language to access the system functions constituting the system facility in a standard way. The purpose of a language binding is to achieve portability of a program that uses particular facilities in a particular language. Examples of system facilities that have had language bindings developed for them are GKS, NDL, and SQL (see Clause 3). It is anticipated that further language binding development will be required. Some system facilities currently being standardized have no language bindings and additional system facilities will be standardized. There is a possibility of n × m language bindings, where n is the number of languages and m the number of system facilities. The scope of this Technical Report is to classify language binding methods, reporting on particular instances in detail, and to produce suggested guidelines for future language binding standards. Note that the language bindings and the abstract facility interfaces must have a compatible run time representation, but the abstract facility does not necessarily have to be written in the host language. For example, if the application program is using a Pascal language binding and the corresponding facility is written in FORTRAN, there must be a compatible run time representation in that operating environment. How this compatibility is achieved is outside the scope of these guidelines. This is generally a property of the operating environment defined by the implementor, and is reviewed briefly in this Technical Report.  Published 2016-03 Edition : 1 Number of pages : 41 Technical Committee 35.060 Languages used in information technology
ISO/IEC 10206:1991 Information technology — Progamming languages — Extended Pascal Specifies the syntax and semantics of the programming language by specifying requirements for a processor and for a conforming program. Includes an alphabetical index. Annexes A to G are for information only.  Published 1991-04 Edition : 1 Number of pages : 214 Technical Committee 35.060 Languages used in information technology
ISO/IEC 10279:1991 Information technology — Programming languages — Full BASIC Specifies the programming language which is derived from the ANSI X3.113-1987. For details of the syntax and semantics see ANSI X3.113-1987. Annexes A and B are for information only.  Published 1991-10 Edition : 1 Number of pages : 14 Technical Committee 35.060 Languages used in information technology
ISO/IEC 10279:1991/Amd 1:1994 Information technology — Programming languages — Full BASIC — Amendment 1: Modules and single character input enhancement Establishes the syntax of programs written using individual character input, or modules, or both; the semantic rules for interpreting the meaning of a BASIC program that uses individual character input, or modules, or both; errors and exceptional circumstances to be detected and also the manner in which such errors and exceptional circumstances are to be handled.  Published 1994-12 Edition : 1 Number of pages : 3 Technical Committee 35.060 Languages used in information technology
ISO/IEC 10514-1:1996 Information technology — Programming languages — Part 1: Modula-2, Base Language Gives definition of the language Modula-2 and its standard library and specifications for symbols for Modula-2 program representation, lexical and syntactic structure and the semantics of Modula-2 programs, the interface to library modules, modules of the standard library, rules for use of the language, criteria for size and complexity of programs and requirements for implementation.  Published 1996-06 Edition : 1 Number of pages : 707 Technical Committee 35.060 Languages used in information technology
ISO/IEC 10514-2:1998 Information technology — Programming languages — Part 2: Generics Modula-2 1.1 General This part of ISO/IEC 10514 specifies extensions to allow generic programming facilities to be added to the base Modula-2 language defined in International Standard ISO/IEC 10514-1 without altering the meaning of valid programs allowed by the Base Language (except for the use of the new keyword introduced by this standard—see clause 5). 1.2 Specifications included in this part of ISO/IEC 10514 In addition to the specifications included in the Base Language this part of ISO/IEC 10514 provides specifications for: — required symbols for programs written in ISO Standard Modula-2 with Generic extensions; — the lexical structure and semantics of programs written in ISO Standard Modula-2 with Generic extensions; — the syntax of programs written in ISO Standard Modula-2 with Generic extensions; — violations of the rules for the use of the Generic extensions that a conforming implementation is required to detect; — further compliance requirements for implementations, including documentation requirements. 1.3 Relationship to ISO/IEC 10514-1 This part of ISO/IEC 10514 is part two of the multi-part Standard ISO/IEC 10514. This part of ISO/IEC 10514 extends and modifies the Base Language ISO/IEC 10514-1, but the adoption of this part of ISO/IEC 10514 is optional with respect to the Base Language. This part of ISO/IEC 10514 is also independent of any other parts of ISO/IEC 10514, except for part 1, and can be adopted either together with or independently of such other parts. 1.4 Specifications not within the scope of this part of ISO/IEC 10514 In addition to the categories of specifications excluded by the Base Language this part of ISO/IEC 10514 provides no specifications for: — the method by which specific refinements are constructed from generic library modules; — the method by which generic library modules, their associated refining modules, and the refinements produced by these are stored (including any correspondence between the module names and system file names where files are used).  Published 1998-12 Edition : 1 Number of pages : 45 Technical Committee 35.060 Languages used in information technology