Перейти к содержанию

ISO 10967

Статья из Авикипедии. Энциклопедии

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

Состав стандарта[править | править код]

Стандарт ISO/IEC 10967 состоит из нескольких частей, каждая из которых охватывает определённые аспекты арифметики:

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

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

Примечания[править | править код]

  1. Ошибка цитирования Неверный тег <ref>; для сносок :0 не указан текст

Ссылки[править | править код]