1.2 Normative References
1
{references}
{bibliography}
The following 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.
2
{ISO/IEC 646:1991}
{646:1991, ISO/IEC
standard} {character
set standard (7-bit)} ISO/IEC 646:1991,
Information technology — ISO 7-bit coded character set for information
interchange.
3/2
{
AI95-00415-01}
{ISO/IEC 1539-1:2004}
{1539-1:2004, ISO/IEC
standard} {Fortran
standard} {ISO/IEC
1539:1991} {1539:1991,
ISO/IEC standard} {FORTRAN
standard} ISO/IEC
1539-1:2004 1539:1991,
Information technology — Programming languages — Fortran
— Part 1: Base language FORTRAN.
4/2
{
AI95-00415-01}
{ISO 1989:2002}
{1989:2002, ISO standard}
{ISO
1989:1985} {1989:1985,
ISO standard} {COBOL
standard} ISO
/IEC
1989:
2002 1985,
Information technology — Programming
languages — COBOL.
5
{ISO/IEC 6429:1992}
{6429:1992, ISO/IEC
standard} {character
set standard (control functions)} ISO/IEC
6429:1992,
Information technology — Control functions for coded
graphic character sets.
5.1/2
{
AI95-00351-01}
{ISO 8601:2004}
{date and time formatting
standard} ISO 8601:2004, Data elements
and interchange formats — Information interchange — Representation
of dates and times.
6
{ISO/IEC 8859-1:1987}
{8859-1:1987, ISO/IEC
standard} {character
set standard (8-bit)} ISO/IEC 8859-1:1987,
Information processing — 8-bit single-byte coded character sets
— Part 1: Latin alphabet No. 1.
7/2
{
AI95-00415-01}
{ISO/IEC 9899:1999}
{9899:1999, ISO/IEC
standard} {ISO/IEC
9899:1990} {9899:1990,
ISO/IEC standard} {C
standard} ISO/IEC 9899:
1999 1990,
Programming languages — C, supplemented
by Technical Corrigendum 1:2001 and Technical Corrigendum 2:2004.
7.a/2
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.
8/2
{
8652/0001}
{
AI95-00124-01}
{
AI95-00285-01}
{ISO/IEC 10646:2003}
{10646:2003, ISO/IEC
standard} {character
set standard (16 and 32-bit)} ISO/IEC
10646:2003, Information technology — Universal Multiple-Octet
Coded Character Set (UCS). {ISO/IEC
10646-1:1993} {10646-1:1993,
ISO/IEC standard} {character
set standard (16-bit)} 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.
8.a.1/2
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”.
9/2
{
AI95-00376-01}
{ISO/IEC 14882:2003}
{14882:2003, ISO/IEC
standard} {C++
standard} ISO/IEC 14882:2003, Programming
languages — C++.
9.a/2
Discussion: This
title is also missing the Information technology part. That was
confirmed in the list of standards titles on the ISO web site.
10/2
{
AI95-00285-01}
{ISO/IEC TR 19769:2004}
{19769:2004, ISO/IEC
technical report} 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.
10.a
Discussion: {
POSIX}
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
10.b/2