Standard innteressanti per l'informatica
(Scaricato da http://www.cis.ohio-state.edu/hypertext/faq/usenet/standards-faq/faq.html)
ISO 646 Good ol' 7-bit ASCII with national variants
[ECMA-6]
IEC 824 Terminology related to microprocessors
ISO 2022 ESC sequences for switching between various character sets
[ECMA-35]
ISO 2382 Information technology -- Vocabulary
ISO 3166 Codes for the representation of names of countries.
This standard defines a 2-letter, a 3-letter and a numeric
code for each country on this planet. E.g. US/USA/840=
United States, DE/DEU/276=Germany, GB/GBR/826=United
Kingdom, FR/FRA/250=France, ...)
The 2-letter codes are well known in the Internet as top-level
domain names. The 3-letter versions are often used at
international sports events.
ISO 4217 Codes for the representation of currencies and funds
ISO 5218 Representation of human sexes
Sex is represented by a one-character language independent
numerical code: 0=not known, 1=male, 2=female, 9=not
specified. The standard also specifies, that "no significance
is to be placed on the fact that 'Male' is coded '1' and
'Female' is coded '2'. This standard was developed based
upon predominant practice of the countries involved and does
not convey any meaning of importance, ranking or any other
basis that could imply discrimination." :-)
ISO 6429 ASCII Control Codes. Subsets of these are also known as
VT100/VT320/ANSI escape sequences.
[ECMA-48]
ISO 6709 Representation of latitude, longitude and altitude of
geographic positions
ISO 7816 Chip cards. Specifies the dimensions, connector locations,
electrical specifications, the lower layer protocol format
(bidirectional 9600 bits/s async. serial) and the format
of some common data packets of smart cards.
ISO 8601 Representation of dates and times.
This standard defines a lot of details of the calendar.
E.g. the ISO definition of the week numbers is that the
first day (day number 1) of a week is Monday and that the
first week in a year (week number 1) is the week that includes
the first Thursday in January, i.e. the first week that has at
least four days in January. Other definitions are, e.g., that
hours of a day are counted from 0 to 24 and that the
international notation of dates is the Bigendian format
year-month-day, e.g. 1993-04-17 and that for time is e.g.
20:36:04 (hh:mm:ss). There are also string formats for
computer applications specified that have to represent
date and time in files and protocol packets. (See
ftp.uni-erlangen.de:pub/doc/ISO/ISO8601.ps.Z for a
very detailed summary.)
ISO 8632 Computer Graphics Metafile (CGM). This standard defines
a file format for 2D vector graphics. Part 1 defines the
graphic elements (lines, filled polygons, text, colors, ...)
that may appear in a CGM and the other parts define 3 different
encodings for these graphic elements:
Character encoding: compact ASCII encoding, useful if
CGM files have to be transported
over not binary-transparent channels
(e.g. e-mail, character set converter)
Binary encoding: this is the most often implemented
CGM encoding, because it is both
efficient and easy to implement.
Clear text encoding: a human readable textual encoding.
This standard format might be exactly what you need if you
want to store pictures that can be drawn by the usual graphic
library functions (move, line, set_color, set_linestyle, ...)
in an resolution-independend way. The format is simple and
easy to understand. The new 1992 revision of the CGM standard
contains many additional graphic elements (splines, rendering
options for ends and joins of thick lines, several color
models, high quality fonts, grouping of graphical elements, ...)
that make this format capable of storing images with the quality
you are used to get from Postscript, Corel Draw, Framemaker,
etc. The main difference between CGM and Postscript is that
Postscript is a full programming language while CGM is just
a simple list of graphical elements which makes CGM suitable
for reediting.
ISO 8652 The Ada programming language
ISO 8859 Several 8-bit ASCII extensions. Especially ISO 8859-1, the
"Latin alphabet No. 1" has become widely implemented and may
already be seen as the de-facto standard ASCII replacement.
ISO 8859-1 west European languages (Latin-1)
ISO 8859-2 east European languages (Latin-2)
ISO 8859-3 other Latin languages (Latin-3)
ISO 8859-4 north European languages (Latin-4)
ISO 8859-5 Latin/Cyrillic
ISO 8859-6 Latin/Arabic
ISO 8859-7 Latin/Greek
ISO 8859-8 Latin/Hebrew
ISO 8859-9 Latin-1 modification for Turkey (Latin-5)
ISO 8859-10 Baltic countries (under preparation)
[ECMA-94, ECMA-113, ECMA-114, ECMA-118, ECMA-121, ECMA-128,
ECMA-144]
ISO 8879 Standard Generalized Markup Language (SGML), a format
for storing documents together with their logical structure
and perhaps layout information in a standardized way.
(see also USENET group comp.text.sgml)
ISO 9127 User documentation and cover information for consumer
software packages
ISO 9592 Programmer's Hierarchical Interactive Graphics Interface
(PHIGS)
ISO 9593 PHIGS Language Bindings (Fortran, Pascal, Ada, C)
ISO 9541 Font and Character Information Interchange
ISO 9636 Graphical device interfaces
ISO 9660 CD-ROM volume and file structure
[ECMA 119]
ISO 9899 The C programming language
ISO 9945 UNIX style system calls and shell commands (POSIX)
ISO 10646 A 32-bit character set called UCS containing (nearly) all
characters used on this planet that will hopefully solve
most of the character set troubles with computers one day.
Today only the 16-bit subset UCS-2 has been defined, also
known as 'Unicode' that is expected to become pretty
popular soon and will be supported by Windows NT, Plan 9
and other new operating systems.
ISO 10744 HyTime -- A hypertext/multimedia extension to SGML
ISO 10918 Still image data compression standard (JPEG)
ISO 11172 Digital video/audio compression and encoding (MPEG)
ISO 12083 Standardized SGML document type definitions for
books, articles with tables, formulaes, etc.
WWW server personale di Aldopaolo Palareti