Описание тега iec10967

ISO/IEC 10967, Независимая от языка арифметика (LIA), представляет собой серию стандартов по компьютерной арифметике. Он совместим с ISO/IEC/IEEE 60559:2011, более известным как IEEE 754-2008, и на самом деле большая часть спецификаций предназначена для специальных значений IEEE 754 (хотя такие значения не требуются самим LIA, если параметр iec559 не равен true). / через WikiPedia

ISO/IEC 10967, Независимая от языка арифметика (LIA), представляет собой серию стандартов по компьютерной арифметике.

Он совместим с ISO/IEC/IEEE 60559:2011, известным как IEEE 754-2008, и действительно, большая часть спецификаций предназначена для специальных значений IEEE 754 (хотя такие значения не требуются самим LIA, если параметр iec559 не равен true). / через WikiPedia

Общедоступно по адресу: http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html
разделе " Информационные технологии - арифметика, не зависящая от языка"

Статус: Active Standard

Программисты, пишущие программы, которые выполняют значительную часть числовой обработки, часто не знают, как программа будет работать при запуске на данном языковом процессоре.

Стандарты языков программирования традиционно были несколько слабыми в области обработки чисел, редко обеспечивая адекватную спецификацию свойств арифметических типов данных, особенно чисел с плавающей запятой. Часто они даже не требуют многого в плане документирования фактических типов арифметических данных с помощью соответствующего языкового процессора.

Цель данной части ISO / IEC 10967 - помочь исправить эти недостатки, путем изложения точных определений целочисленных типов данных и типов данных с плавающей запятой, а также требований к документации.


1-я часть: ISO / IEC 10967-1:2012 Арифметика сцелыми числами
и плавающей запятой

Задает свойства многих целочисленных типов данных и типов данных с плавающей запятой, доступных в различных языках программирования, обычно используемых для математических и числовых приложений.

Его цель - гарантировать, что свойства арифметики соответствующего типа данных доступны программисту. / текстовый фрагмент через ANSII.org


2-я часть: ISO / IEC 10967-2:2001 Основные
числовые функции

Определяет свойства численных приближений для многих реальных элементарных числовых функций, доступных в стандартных библиотеках для множества языков программирования, обычно используемых для математических и численных приложений. / текстовый фрагмент через ANSII.org


3-я часть: ИСО / МЭК 10967-3:2006
Сложные арифметическиеоперации с целыми числами и с плавающей запятой и сложные элементарные числовые функции
Основаны на ИСО / МЭК 10967-2 и ИСО / МЭК 10967-1, а также на МЭК 60559.

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

Эти операции и функции доступны на различных языках программирования, обычно используемых в математических и числовых приложениях. / текстовый фрагмент через ANSII.org


Подготовлено Объединенным техническим комитетом ISO / IEC JTC 1, Информационные технологии, Подкомитетом SC 22, Языки программирования, их среды и интерфейсы системного программного обеспечения.

Разработано международной рабочей группой по стандартизации JTC1/SC22/WG11 в сотрудничестве между Международной организацией по стандартизации ISO и Международной электротехнической комиссией IEC.

Усыновленный:

  • Американский национальный институт стандартовANSI
  • BSI Британский институт стандартов
  • CSA Group Канадская ассоциация стандартов