GB/T 18221-2000 Информационные технологии. Языки программирования, их среды и интерфейсы системного программного обеспечения. Типы данных, независимые от языка. (Англоязычная версия)
General Administration of Quality Supervision, Inspection and Quarantine of the People‘s Republic of China
Последняя версия
GB/T 18221-2000
сфера применения
Этот стандарт определяет терминологию и общую семантику группы типов данных, обычно используемых в языках программирования и программных интерфейсах, называемых языково-независимыми (LI) типами данных. Этот стандарт определяет как примитивные типы данных, определение которых не требует ссылки на другие типы данных, так и непримитивные типы данных, которые полностью или частично определяются другими типами данных. Спецификация типов данных в этом стандарте «независима от языка», то есть указанные типы данных являются классами типов данных, а фактические типы данных для языков программирования и других сущностей, требующих понятия типов данных, являются конкретными экземплярами. В этом стандарте конкретно выделяются три понятия «тип данных», а именно:
——абстрактное понятие типа данных, которое описывает характеристики типа данных через номинальную стоимость и свойство;
——структурная концепция типа данных, которая описывает тип данных как его компоненты. Концептуальная организация части типов данных и их функций;
——концепция реализации типов данных, которая описывает характеристики типов данных путем определения правил представления типов данных в заданной среде. Этот международный стандарт определяет абстракции для ряда часто используемых атомарных примитивных и непримитивных типов данных. Этот стандарт не определяет все атомарные типы данных; определены только те, которые являются общими для языков программирования и программных интерфейсов. Этот международный стандарт определяет структурные концепции для спецификации других неродных типов данных и предлагает средства, с помощью которых типы данных, не определенные в этом международном стандарте, могут быть определены структурно с использованием типов данных LI, определенных этим международным стандартом. Настоящий международный стандарт определяет часть словаря для реализации концепций типов данных и предусматривает использование словаря при определении типов данных. Основная цель глоссария — выявить общие концепции реализации, связанные с типами данных, и отличить их от абстрактных концепций. Спецификация используемых концепций реализации выходит за рамки настоящего стандарта. Этот стандарт рассматривает только идентификацию и различие типов данных. Этот международный стандарт определяет элементы, необходимые для отображения между типами данных LI и типами данных других языков. Настоящий международный стандарт не определяет точную форму отображения, а скорее информационное содержание, необходимое для отображения.
GB/T 18221-2000 История
2000GB/T 18221-2000 Информационные технологии. Языки программирования, их среды и интерфейсы системного программного обеспечения. Типы данных, независимые от языка.