• BS ISO/IEC 11404:1996

    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:  15-04-1997

    Publisher:  British Standards Institution

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    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

    Abstract - (Show below) - (Hide below)

    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" .

    General Product Information - (Show below) - (Hide below)

    Committee IST/5
    Development Note Supersedes 94/645197 DC. (08/2005)
    Document Type Standard
    Publisher British Standards Institution
    Status Current

    Standards Referenced By This Book - (Show below) - (Hide below)

    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

    Standards Referencing This Book - (Show below) - (Hide below)

    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
    • 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, flexibile and cost effective