Справочник по Ada 95
Приложение F
(нормативное)
Системы информации
Это приложение предоставляет набор средств, относящихся к программированию систем информации. Они делятся на несколько категорий:
- описание атрибута, определяющего Machine_Radix для десятичного подтипа;
- пакет Decimal, который объявляет набор констант, определяющих емкость реализации для десятичных типов, и обобщенную процедуру для десятичного деления; и
- подпакеты Text_IO.Editing и Wide_Text_IO.Editing, которые поддерживают форматированный и локализованный вывод десятичных данных на основе значений «строки картинки».
См. также: 3.5.9, «Типы с фиксированной точкой''; 3.5.10, «Операции с типами с фиксированной точкой''; 4.6, «Преобразования типов''; 13.3, «Операционные и репрезентативные атрибуты''; A.10.9, «Ввод-вывод для вещественных типов''; B.4, «Сопряжение с COBOL''; B.3, «Сопряжение с C''; Приложение G, «Числа''.
Пакеты обработки символов и строк в Приложении A, «Предопределенная среда языка'' также актуальны для систем информации.
Рекомендации по реализации
Если COBOL (соответственно, C) широко поддерживается в целевой среде, реализации, поддерживающие Приложение «Системы информации», должны предоставить подпакет Interfaces.COBOL (соответственно, Interfaces.C), указанный в Приложении B, и должны поддерживать конвенциюидентификатор COBOL (соответственно, C) в прагмах сопряжения (см. Приложение B), что позволит Ada-программам взаимодействовать с программами, написанными на этом языке.