ANSI/INCITS/ISO/IEC 11404:1996(R2007)
Tecnología de la información - Lenguajes de programación, sus entornos e interfaces de software del sistema - Tipos de datos independientes del lenguaje

Estándar No.
ANSI/INCITS/ISO/IEC 11404:1996(R2007)
Fecha de publicación
1996
Organización
American National Standards Institute (ANSI)
Alcance
Esta norma internacional especifica la nomenclatura y la semántica compartida para una colección de tipos de datos que ocurren comúnmente en lenguajes de programación e interfaces de software, denominados tipos de datos independientes del lenguaje (LI). Especifica tanto tipos de datos primitivos, en el sentido de que se definen ab initio sin referencia a otros tipos de datos, como tipos de datos no primitivos, en el sentido de que se definen total o parcialmente en términos de otros tipos de datos. La especificación de tipos de datos en esta Norma Internacional es "independiente del lenguaje" en el sentido de que los tipos de datos especificados son clases de tipos de datos de los cuales los tipos de datos reales utilizados en los lenguajes de programación y otras entidades que requieren el concepto de tipo de datos son ejemplos particulares. Esta Norma Internacional expresamente distingue tres nociones de "tipo de datos", a saber: ~ la noción conceptual o abstracta de un tipo de datos, que caracteriza el tipo de datos por sus valores nominales y propiedades; ~ la noción estructural de tipo de datos, que caracteriza el tipo de datos como una organización conceptual de tipos de datos componentes específicos con funcionalidades específicas; y ~ la noción de implementación de un tipo de datos, que caracteriza el tipo de datos definiendo las reglas para la representación del tipo de datos en un entorno determinado. Esta norma internacional define las nociones abstractas de muchos tipos de datos primitivos y no primitivos comúnmente utilizados que poseen la noción estructural de atomicidad. . Esta norma internacional no define todos los tipos de datos atómicos; define sólo aquellos que son comunes en lenguajes de programación e interfaces de software. Esta norma internacional define nociones estructurales para la especificación de otros tipos de datos no primitivos y proporciona un medio por el cual los tipos de datos no definidos aquí pueden definirse estructuralmente en términos de los tipos de datos LI definidos aquí. Esta norma internacional define un vocabulario parcial para las nociones de implementación de errores tipográficos de datos y proporciona para, pero no requiere, el uso de este vocabulario en la definición de tipos de datos. El objetivo principal de este vocabulario es identificar nociones de implementación comunes asociadas con tipos de datos y distinguirlas de las nociones conceptuales. Se considera que las especificaciones para el uso de nociones de implementación están fuera del alcance de esta Norma Internacional, que se ocupa únicamente de la identificación y distinción de tipos de datos. Esta Norma Internacional especifica los elementos requeridos de asignaciones entre los tipos de datos LI y los tipos de datos de algún otro idioma. Esta norma internacional no especifica la forma precisa de un mapeo, sino más bien el contenido de información requerido de un mapeo.

ANSI/INCITS/ISO/IEC 11404:1996(R2007) Documento de referencia

  • ISO/IEC 10646-1:1993 Tecnología de la información. Conjunto universal de caracteres codificados de octetos múltiples (UCS). Parte 1: Arquitectura y plano multilingüe básico.
  • ISO/IEC 8824:1990 Tecnologías de la información; Sistemas abiertos de interconexión; especificación de la notación de sintaxis abstracta uno (ASN.1)



© 2023 Reservados todos los derechos.