Spec-Zone.ru › Ada 2022
Руководство по Ada (Ada 2022)

Приложение F

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

Системы обработки информации

Данное приложение предоставляет набор средств, относящихся к программированию систем обработки информации. Они разделяются на несколько категорий:
  • описание атрибута, определяющего Machine_Radix для подтипа десятичного типа;
  • пакет Decimal, который объявляет набор констант, определяющих емкость реализации для десятичных типов, и обобщенную процедуру для десятичного деления; и
  • вложенные пакеты Text_IO.Editing, Wide_Text_IO.Editing и Wide_Wide_Text_IO.Editing, которые поддерживают форматированный и локализованный вывод десятичных данных, основанный на значениях «строки шаблона».
Другие соответствующие средства можно найти в: 3.5.9, «Типы с фиксированной точкой»; 3.5.10, «Операции с типами с фиксированной точкой»; 4.6, «Преобразования типов»; 13.3, «Операционные и представительные атрибуты»; A.10.9, «Ввод-вывод для вещественных типов»; B.3, «Взаимодействие с C и C++»; B.4, «Взаимодействие с COBOL»; Приложение G, «Числовые данные».
Пакеты обработки символов и строк в Приложении A, «Предопределенная среда языка» также актуальны для систем обработки информации.

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

Если COBOL (соответственно, C) широко поддерживается в целевой среде, реализации, поддерживающие приложение «Системы обработки информации», должны предоставить вложенный пакет Interfaces.COBOL (соответственно, Interfaces.C), указанный в Приложении B, и должны поддерживать convention_идентификатор COBOL (соответственно, C) для аспекта Convention (см. Приложение B), что позволит программам Ada взаимодействовать с программами, написанными на этом языке.


Spec-Zone.ru

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