• There are no items in your cart

BS ISO/IEC 11404:1996

Current
Current

The latest, up-to-date edition.

Information technology. Programming languages, their environments and system software interfaces. Language-independent datatypes
Available format(s)

Hardcopy , PDF

Language(s)

English

Published date

04-15-1997

Foreword
Introduction
1 Scope
2 Conformance
    2.1 Direct conformance
    2.2 Indirect conformance
    2.3 Conformance of a mapping standard
3 Normative references
4 Definitions
5 Conventions Used in this International Standard
    5.1 Formal syntax
    5.2 Text conventions
6 Fundamental notions
    6.1 Datatype
    6.2 Value space
    6.3 Datatype properties
          6.3.1 Equality
          6.3.2 Order
          6.3.3 Bound
          6.3.4 Cardinality
          6.3.5 Exact and approximate
          6.3.6 Numeric
    6.4 Primitive and non-primitive datatypes
    6.5 Datatype declarations
    6.6 Characterizing operations
    6.7 Datatype families
    6.8 Aggregate datatypes
          6.8.1 Homogeneity
          6.8.2 Size
          6.8.3 Uniqueness
          6.8.4 (Aggregate-imposed) ordering
          6.8.5 Access method
          6.8.6 Recursive structure
7 Elements of the Datatype Specification Language
    7.1 IDN character-set
    7.2 Whitespace
    7.3 Lexical objects
    7.4 Annotations
    7.5 Values
          7.5.1 Independent values
          7.5.2 Dependent values
8 Datatypes
    8.1 Primitive datatypes
          8.1.1 Boolean
          8.1.2 State
          8.1.3 Enumerated
          8.1.4 Character
          8.1.5 Ordinal
          8.1.6 Date-And-Time
          8.1.7 Integer
          8.1.8 Rational
          8.1.9 Scaled
          8.1.10 Real
          8.1.11 Complex
          8.1.12 Void
    8.2 Subtypes and extended types
          8.2.1 Range
          8.2.2 Selecting
          8.2.3 Excluding
          8.2.4 Size
          8.2.5 Explicit subtypes
          8.2.6 Extended
    8.3 Generated datatypes
          8.3.1 Choice
          8.3.2 Pointer
          8.3.3 Procedure
    8.4 Aggregate Datatypes
          8.4.1 Record
          8.4.2 Set
          8.4.3 Bag
          8.4.4 Sequence
          8.4.5 Array
          8.4.6 Table
    8.5 Defined Datatypes
9 Declarations
    9.1 Type Declarations
          9.1.1 Renaming declarations
          9.1.2 New datatype declarations
          9.1.3 New generation
    9.2 Value declarations
    9.3 Termination Declaration
10 Defined Datatypes and Generators
    10.1 Defined datatypes
          10.1.1 Natural number
          10.1.2 Modulo
          10.1.3 Bit
          10.1.4 Bit string
          10.1.5 Character string
          10.1.6 Time interval
          10.1.7 Octet
          10.1.8 Octet string
          10.1.9 Private
          10.1.10 Object identifier
11 Mappings
    11.1 Outwards
    11.2 Inward Mappings
    11.3 Reverse Inward Mapping
    11.4 Support of Datatypes
          11.4.1 Support of equality
          11.4.2 Support of order
          11.4.3 Support of bounds
          11.4.4 Support of cardinality
          11.4.5 Support for the exact or approximate
                  property
          11.4.6 Support for the numeric property
Annex A. Character-Set Standards
Annex B. Recommended Placement of Annotations
Annex C. Implementation Notions of Datatypes
Annex D. Syntax for the common Interface Definition Notation
Annex E. Example Mapping to Pascal
Annex F. Example Mapping to MUMPS
Annex G. Resolved Issues

Defines the nomenclature and shared semantics for a collection of datatypes in programming languages and software interfaces, known as the Language-independent (LI) Datatypes.Defines both primitive and non-primitive datatypes and is "language-independent" .

Committee
IST/5
DevelopmentNote
Supersedes 94/645197 DC. (08/2005)
DocumentType
Standard
Pages
104
PublisherName
British Standards Institution
Status
Current

Standards Relationship
ISO/IEC 11404:2007 Identical

BS DD8788-3(2006) : 2006 UK LIFELONG LEARNER INFORMATION PROFILE (UKLEAP) - UKLEAP - SPECIFICATION
SCTE 135-4 : 2013 DOCSIS 3.0 - PART 4: OPERATIONS SUPPORT SYSTEMS INTERFACE
04/30098156 DC : DRAFT DEC 2004 BS 8788-3 - UK LIFELONG LEARNER INFORMATION PROFILE (UKLEAP) - PART 3: UKLEAP - SPECIFICATION

ISO/IEC 10036:1996 Information technology Font information interchange Procedures for registration of font-related identifiers
ISO/IEC 8859-8:1999 Information technology 8-bit single-byte coded graphic character sets Part 8: Latin/Hebrew alphabet
ISO 5427:1984 Extension of the Cyrillic alphabet coded character set for bibliographic information interchange
ISO 8957:1996 Information and documentation Hebrew alphabet coded character sets for bibliographic information interchange
ISO/IEC 9541-1:1991 Information technology — Font information interchange — Part 1: Architecture
ISO/IEC 8859-1:1998 Information technology 8-bit single-byte coded graphic character sets Part 1: Latin alphabet No. 1
ISO/IEC 6429:1992 Information technology Control functions for coded character sets
ISO 9036:1987 Information processing Arabic 7-bit coded character set for information interchange
ISO/IEC 9541-3:1994 Information technology — Font information interchange — Part 3: Glyph shape representation
ISO 5428:1984 Greek alphabet coded character set for bibliographic information interchange
ISO 6438:1983 Documentation African coded character set for bibliographic information interchange
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 10367:1991 Information technology Standardized coded graphic character sets for use in 8-bit codes
ISO 10754:1996 Information and documentation Extension of the Cyrillic alphabet coded character set for non-Slavic languages for bibliographic information interchange
ISO/IEC 7350:1991 Information technology Registration of repertoires of graphic characters from ISO/IEC 10367
ISO/IEC 8859-6:1999 Information technology 8-bit single-byte coded graphic character sets Part 6: Latin/Arabic alphabet
ISO/IEC 8824:1990 Information technology — Open Systems Interconnection — Specification of Abstract Syntax Notation One (ASN.1)
ISO 5426:1983 Extension of the Latin alphabet coded character set for bibliographic information interchange
ISO 6862:1996 Information and documentation Mathematical coded character set for bibliographic information interchange
ISO 2047:1975 Information processing Graphical representations for the control characters of the 7- bit coded character set
ISO 6093:1985 Information processing Representation of numerical values in character strings for information interchange
ISO/IEC 8859-3:1999 Information technology 8-bit single-byte coded graphic character sets Part 3: Latin alphabet No. 3
ISO/IEC 8859-10:1998 Information technology 8-bit single-byte coded graphic character sets Part 10: Latin alphabet No. 6
ISO/IEC 8859-4:1998 Information technology 8-bit single-byte coded graphic character sets Part 4: Latin alphabet No. 4
ISO/IEC 6937:2001 Information technology Coded graphic character set for text communication Latin alphabet
ISO/IEC 8859-2:1999 Information technology 8-bit single-byte coded graphic character sets Part 2: Latin alphabet No. 2
ISO/IEC 2375:2003 Information technology — Procedure for registration of escape sequences and coded character sets
ISO/IEC 646:1991 Information technology ISO 7-bit coded character set for information interchange
ISO/IEC 8859-7:2003 Information technology 8-bit single-byte coded graphic character sets Part 7: Latin/Greek alphabet
ISO/IEC 9541-2:1991 Information technology — Font information interchange — Part 2: Interchange format
ISO 10585:1996 Information and documentation Armenian alphabet coded character set for bibliographic information interchange
ISO 10586:1996 Information and documentation Georgian alphabet coded character set for bibliographic information interchange
ISO/IEC 10646-1:2000 Information technology Universal Multiple-Octet Coded Character Set (UCS) Part 1: Architecture and Basic Multilingual Plane
ISO/IEC 8859-5:1999 Information technology 8-bit single-byte coded graphic character sets Part 5: Latin/Cyrillic alphabet
ISO 6630:1986 Documentation Bibliographic control characters
ISO 6861:1996 Information and documentation Glagolitic alphabet coded character set for bibliographic information interchange
ISO/IEC 10538:1991 Information technology Control functions for text communication
ISO/IEC 8859-9:1999 Information technology 8-bit single-byte coded graphic character sets Part 9: Latin alphabet No. 5

View more information
US$380.92
Excluding Tax where applicable

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.