• ISO/IEC TR 10176:2003

    Current The latest, up-to-date edition.

    Information technology Guidelines for the preparation of programming language standards

    Available format(s):  Hardcopy, PDF, PDF 3 Users, PDF 5 Users, PDF 9 Users

    Language(s):  English

    Published date:  28-04-2003

    Publisher:  International Organization for Standardization

    Add To Cart

    Abstract - (Show below) - (Hide below)

    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.

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

    Document Type Standard
    Publisher International Organization for Standardization
    Status Current
    Supersedes

    Standards Referenced By This Book - (Show below) - (Hide below)

    BS ISO/IEC TR 14369:1999 Information technology. Programming languages, their environments and system software interfaces. Guidelines for the preparation of Language-Independent Service Specifications (LISS)
    ISO/IEC 10967-2:2001 Information technology — Language independent arithmetic — Part 2: Elementary numerical functions
    INCITS/ISO/IEC 10967-1 : 1994 INFORMATION TECHNOLOGY - LANGUAGE INDEPENDENT ARITHMETIC - PART 1: INTEGER AND FLOATING POINT ARITHMETIC
    INCITS/ISO/IEC 24703 : 2008 INFORMATION TECHNOLOGY - PARTICIPANT IDENTIFIERS
    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)
    02/641874 DC : DRAFT APR 2002 ISO/IEC FCD 21484-13 - INFORMATION TECHNOLOGY - LEARNING, EDUCATION AND TRAINING - PARTICIPANT IDENTIFIERS
    CSA ISO/IEC 10967-2 :2002 INFORMATION TECHNOLOGY - LANGUAGE INDEPENDENT ARITHMETIC - PART 2: ELEMENTARY NUMERICAL FUNCTIONS
    BS ISO/IEC 1989 (CD-ROM) : 2014 INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES, THEIR ENVIRONMENTS AND SYSTEM SOFTWARE INTERFACES - PROGRAMMING LANGUAGE COBOL
    ISO/IEC TR 14369:2018 Information technology Programming languages, their environments and system software interfaces Guidelines for the preparation of language-independent service specifications (LISS)
    CSA ISO/IEC 10967-2 : 2002 : R2011 INFORMATION TECHNOLOGY - LANGUAGE INDEPENDENT ARITHMETIC - PART 2: ELEMENTARY NUMERICAL FUNCTIONS
    CSA ISO/IEC 9899 : 2013 : R2017 INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES - C
    BS ISO/IEC 9899:2011 Information technology. Programming languages. C
    INCITS/ISO/IEC 9899 : 2012 INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES - C
    ISO/IEC 24703:2004 Information technology Participant Identifiers
    ISO/IEC 9899:2011 Information technology Programming languages C
    ISO/IEC 10967-1:2012 Information technology — Language independent arithmetic — Part 1: Integer and floating point arithmetic
    BS ISO/IEC 24703:2004 Information technology. Participant identifiers
    CSA ISO/IEC 9899 : 2013 INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES - C
    CSA ISO/IEC 1989 : 2015 INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES, THEIR ENVIRONMENTS AND SYSTEM SOFTWARE INTERFACES - PROGRAMMING LANGUAGE COBOL
    ISO/IEC 1989:2014 Information technology — Programming languages, their environments and system software interfaces — Programming language COBOL
    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
    BS ISO/IEC 10967-1:2012 Information technology. Language independent arithmetic Integer and floating point arithmetic
    CSA ISO/IEC 10967-2 : 2002 : R2016 INFORMATION TECHNOLOGY - LANGUAGE INDEPENDENT ARITHMETIC - PART 2: ELEMENTARY NUMERICAL FUNCTIONS
    INCITS/ISO/IEC 11404 : 2009 INFORMATION TECHNOLOGY - GENERAL-PURPOSE DATATYPES (GPD)
    ISO/IEC 11404:2007 Information technology — General-Purpose Datatypes (GPD)

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

    ISO/IEC 8859-1:1998 Information technology 8-bit single-byte coded graphic character sets Part 1: Latin alphabet No. 1
    ISO/IEC 14977 : 1996(R2018) INFORMATION TECHNOLOGY - SYNTACTIC METALANGUAGE - EXTENDED BNF
    ISO/IEC TR 11017:1998 Information technology Framework for internationalization
    ISO/IEC 4873:1991 Information technology ISO 8-bit code for information interchange Structure and rules for implementation
    ISO/IEC 2022:1994 Information technology Character code structure and extension techniques
    ISO/IEC TR 10034:1990 Guidelines for the preparation of conformity clauses in programming language standards
    ISO/IEC 2382-15:1999 Information technology Vocabulary Part 15: Programming languages
    ISO/IEC 6937:2001 Information technology Coded graphic character set for text communication Latin alphabet
    ISO/IEC 11404:2007 Information technology — General-Purpose Datatypes (GPD)
    ISO/TR 9547:1988 Programming language processors Test methods Guidelines for their development and acceptability
    ISO/IEC 14977:1996 Information technology — Syntactic metalanguage — Extended BNF
    ISO/IEC 646:1991 Information technology ISO 7-bit coded character set for information interchange
    ISO/IEC 10646-1:2000 Information technology Universal Multiple-Octet Coded Character Set (UCS) Part 1: Architecture and Basic Multilingual Plane
    • 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