标准摘要
[中文适用范围]: 该国际标准定义了标量、向量和矩阵运算的三个通用包(称为 GENERIC_COMPLEX_TYPES、GENERIC_REAL_ARRAYS 和 GENERIC_COMPLEX_ARRAYS)的规范,称为 ARRAY_EXCEPTIONS 的相关异常包的规范,以及称为 C0MPLEX_I0 的复杂输入和输出操作的通用包的规范。 ARRAY_EXCEPTIONS 不需要包体;本国际标准未提供其他包的主体。 还定义了称为 COMPLEX_TYPES、REAL_ARRAYS 和 COMPLEX.ARRAYS 的非通用包的规范,以及其他精度的类似包的规范。 本国际标准不提供这些包的主体。 本国际标准详细说明了实数、虚数和复数的某些基本标量、向量和矩阵算术运算。 选择它们是因为它们在各个应用领域都有实用性;此外,它们需要支持复杂基本函数的通用包。 本国际标准适用于符合 ISO/IEC 8652 的编程环境。 注 — 本国际标准是专门为适用于符合 ISO/IEC 8652:1987 的编程环境而设计的。 除了处理数组的包和通用包之外,ISO/IEC 8652:1995 中还规定了类似的功能;附录 G 提供了符合 ISO/IEC 8652:1995 的通用阵列封装规范。
英文名称Information technology - Programming languages - Generic packages of real and complex type declarations and basic operations for Ada (including vector and matrix types)