ISO/IEC TR 10176:2003
Current
The latest, up-to-date edition.
Information technology — Guidelines for the preparation of programming language standards
Hardcopy , PDF , PDF 3 Users , PDF 5 Users , PDF 9 Users
English
28-04-2003
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.
Committee |
ISO/IEC JTC 1/SC 22
|
DocumentType |
Standard
|
Pages |
46
|
PublisherName |
International Organization for Standardization
|
Status |
Current
|
Supersedes |
Standards | Relationship |
PD ISO/IEC TR 10176:2003 | Identical |
NEN NPR ISO/IEC TR 10176 : 2003 | Identical |
CSA ISO/IEC TR 10176 : 2004 | Identical |
CSA ISO/IEC TR 10176 : 2004 : R2012 | Identical |
CAN/CSA-ISO/IEC TR 10176-04 (R2017) | Identical |
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 |
BS ISO/IEC 1989:2002 | Information technology. Programming languages. COBOL |
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) |
ISO/IEC 8859-1:1998 | Information technology 8-bit single-byte coded graphic character sets Part 1: Latin alphabet No. 1 |
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, flexible and cost effective.