Spec-Zone.ru › Ada 2005
Справочник по Ada 2005

Приложение G

(нормативное)

Числа

Приложение «Числа» определяет
  • функции для комплексных арифметических операций, включая ввод/вывод комплексных чисел;
  • режим («строгий режим»), в котором предопределённые арифметические операции для типов с плавающей и фиксированной точкой, а также функции и операции различных предопределённых пакетов должны обеспечивать гарантированную точность или соответствовать другим требованиям к числовой производительности, которые также определены в приложении «Числа»;
  • режим («мягкий режим»), в котором никакие требования к точности или числовой производительности не должны выполняться, как в реализациях, не соответствующих приложению «Числа»;
  • модели арифметики с плавающей и фиксированной точкой, на которых основаны требования к точности в строгом режиме;
  • определения атрибутов, ориентированных на модель, типов с плавающей точкой, которые применяются в строгом режиме; и
  • функции для работы с векторами и матрицами действительных и комплексных чисел.

Рекомендации по реализации

Если Fortran (соответственно, C) широко поддерживается в целевой среде, реализации, поддерживающие приложение «Числа», должны предоставлять дочерний пакет Interfaces.Fortran (соответственно, Interfaces.C), указанный в приложении B, и должны поддерживать конвенцию_идентификатор Fortran (соответственно, C) в интерфейсных предикатах (см. приложение B), что позволит Ada-программам взаимодействовать с программами, написанными на этом языке.


Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API