GB/T 18221-2000
Information technology-Programming languages,their environments and system software interfaces-Language-independent datatypes (English Version)

GB/T 18221-2000
Standard No.
GB/T 18221-2000
Language
Chinese, Available in English version
Release Date
2000
Published By
General Administration of Quality Supervision, Inspection and Quarantine of the People‘s Republic of China
Latest
GB/T 18221-2000
Scope
This standard specifies the terminology and shared semantics of a group of data types commonly used in programming languages and software interfaces, called language-independent (LI) data types. This standard specifies both primitive data types whose definition does not need to refer to other data types, and non-primitive data types, which are defined in whole or in part by other data types. The specification of data types in this standard is "language-independent", that is, the specified data types are classes of data types, and the actual data types for programming languages and other entities requiring the concept of data types are specific instances . This standard specifically distinguishes three concepts of "data type", namely: - the abstract concept of data type, which describes the characteristics of data type through nominal value and property; - the structural concept of data type, which describes the data type as its components Conceptual organization of part of data types and their functions; — the implementation concept of data types, which describes the characteristics of data types by defining the representation rules of data types in a given environment. This International Standard defines abstractions for a number of commonly used atomic primitive and non-primitive data types. This standard does not define all atomic data types; only those common to programming languages and software interfaces are defined. This International Standard defines structural concepts for the specification of other non-native data types and proposes a means by which data types not defined by this International Standard can be defined structurally using the LI data types defined by this International Standard. This International Standard defines a part of the vocabulary for the implementation concepts of data types and provides for the use of the vocabulary in the definition of data types. The main purpose of the glossary is to identify common implementation concepts associated with data types and to distinguish them from abstract concepts. The specification of implementation concepts used is beyond the scope of this standard. This standard only considers the identification and distinction of data types. This International Standard specifies the elements required for mapping between LI data types and other language data types. This International Standard does not specify the exact form of the mapping, but rather the information content required for the mapping.

GB/T 18221-2000 history

  • 2000 GB/T 18221-2000 Information technology-Programming languages,their environments and system software interfaces-Language-independent datatypes



Copyright ©2007-2023 ANTPEDIA, All Rights Reserved