1.2 Normative References
{
AI05-0299-1}
The following
documents,
in whole or in part, are normatively referenced in this document and
are indispensable for its application. For dated references, only the
edition cited applies. For undated references, the latest edition of
the referenced document (including any amendments) applies. standards
contain provisions which, through reference in this text, constitute
provisions of this International Standard. At the time of publication,
the editions indicated were valid. All standards are subject to revision,
and parties to agreements based on this International Standard are encouraged
to investigate the possibility of applying the most recent editions of
the standards indicated below. Members of IEC and ISO maintain registers
of currently valid International Standards.
{
AI05-0127-2}
{
AI05-0299-1}
ISO
639-3:2007, Codes for the representation of names of languages —
Part 3: Alpha-3 code for comprehensive coverage of languages.
ISO/IEC
646:1991,
Information technology — ISO 7-bit coded character
set for information interchange.
{
AI95-00415-01}
ISO/IEC
1539-1:2004 1539:1991,
Information technology — Programming languages — Fortran
— Part 1: Base language FORTRAN.
{
AI95-00415-01}
ISO
/IEC
1989:
2002 1985,
Information technology — Programming
languages — COBOL.
{
AI05-0127-2}
{
AI05-0299-1}
ISO/IEC
3166-1:2006, Codes for the representation of names of countries and
their subdivisions — Part 1: Country Codes.
ISO/IEC
6429:1992,
Information technology — Control functions for coded
graphic character sets.
{
AI95-00351-01}
ISO 8601:2004,
Data elements and interchange formats — Information interchange
— Representation of dates and times.
{
AI05-0299-1}
ISO/IEC
8859-1:
1998 1987,
Information technology processing — 8-bit single-byte coded graphic
character sets — Part 1: Latin alphabet No. 1.
{
AI95-00415-01}
{
AI05-0266-1}
ISO/IEC
9899:
2011 1999 1990,
Information technology — Programming
languages — C,
supplemented by Technical Corrigendum 1:2001 and Technical Corrigendum
2:2004.
Discussion: Unlike
Fortran and COBOL, which added the Information technology prefix
to the titles of their standard, C did not. This was confirmed in the
list of standards titles on the ISO web site. No idea why ISO allowed
that.
{
8652/0001}
{
AI95-00124-01}
{
AI95-00285-01}
{
AI05-0266-1}
ISO/IEC
10646: 2011 2003,
Information technology — Universal Multiple-Octet Coded Character
Set (UCS). ISO/IEC
10646-1:1993, Information technology — Universal Multiple-Octet
Coded Character Set (UCS) — Part 1: Architecture and Basic Multilingual
Plane, supplemented
by Technical Corrigendum 1:1996.
This paragraph
was deleted.Reason: {
8652/0001}
{
AI95-00124-01}
{
AI95-00285-01}
The
Technical Corrigendum 1:1996 is needed so that character codes C6 and
E6 (the ligatures Æ and æ) are considered letters. These
were named Latin Ligature AE in the original 1993 version, which would
exclude them from being letters as defined in 2.1,
“Character Set”.
Discussion: This
title is also missing the Information technology part. That was
confirmed in the list of standards titles on the ISO web site.
{
AI95-00285-01}
ISO/IEC
TR 19769:2004, Information technology — Programming languages,
their environments and system software interfaces — Extensions
for the programming language C to support new character data types.
Discussion: POSIX,
Portable Operating System Interface (POSIX) — Part 1: System
Application Program Interface (API) [C Language], The Institute of
Electrical and Electronics Engineers, 1990.
Wording Changes from Ada 95
Wording Changes from Ada 2005
{
AI05-0127-2}
Added language and country code standards for locale
support.
{
AI05-0266-1}
Updated references to the most recent versions
of these standards.
Ada 2005 and 2012 Editions sponsored in part by Ada-Europe