ISO/IEC 10967 (также известный как Language Independent Arithmetic, LIA) — серия международных стандартов, разработанных Международной организацией по стандартизации (ISO) и Международной электротехнической комиссией (IEC), определяющих языконезависимые спецификации для арифметических операций в языках программирования. Стандарт обеспечивает переносимость программного обеспечения, задавая точные правила для целочисленной и плавающей арифметики, а также элементарных численных функций.

Части стандарта

ISO/IEC 10967-1: Определяет арифметику целых и вещественных чисел, включая операции, диапазоны и обработку исключений. ISO/IEC 10967-2: Описывает элементарные численные функции, такие как тригонометрические и экспоненциальные. ISO/IEC 10967-3: Расширяет стандарт на комплексные числа.

Стандарт был впервые опубликован в 1990-х годах и обновляется для поддержки современных вычислений. Он используется в компиляторах и языках, таких как Ada, C и Fortran, для обеспечения предсказуемого поведения арифметики.

Примечания

Категория:Стандарты ISO