Справочное руководство по языку Ада-83




Глава 13. Спецификаторы представления и особенности, зависящие от реализации


    Глава 13. Спецификаторы представления и особенности, зависящие от реализации
    Содержание СПЕЦИФИКАТОРЫ ПРЕДСТАВЛЕНИЯ СПЕЦИФИКАТОРЫ ДЛИНЫ СПЕЦИФИКАТОРЫ ПРЕДСТАВЛЕНИЯ ПЕРЕЧИСЛЕНИЯ СПЕЦИФИКАТОРЫ ПРЕДСТАВЛЕНИЯ ЗАПИСЕЙ СПЕЦИФИКАТОРЫ АДРЕСА ИЗМЕНЕНИЕ ПРЕДСТАВЛЕНИЯ СИСТЕМНЫЙ ПАКЕТ...
    Спецификаторы представления
    Спецификаторы представления задают способ представления типов в объектной машине для более эффективного представления или для интерфейса с внеязыковой сферой (например, с периферийным оборудование...
    Спецификаторы длины
    Спецификатор длины задает объем памяти: спецификатор длины ::= for атрибут use простое-выражение; Выражение должно быть некоторого числового типа; оно вычисляется, при пред выполнении спецификатор...
    Примечание
    оПХЛЕПШ: -- предполагаемые описания: type MEDIUM is range 0 .. 65000; type SHORT is delta 0.01 range -100.0 .. 100.0; type DEGREE is delta 0.1 range -360.0 .. 360.0;BYTE : constant := 8; PAGE : co...
    Спецификаторы представления перечисления
    Спецификатор представления перечисления задает внутренние коды для литералов перечислимого типа, указанного в спецификаторе. спецификатор-представления-перечисления ::= for простое-имя-типа use аг...
    Спецификаторы представления записей
    Спецификатор представления записи задает представление записи в памяти, т.е. порядок, позицию и размер компонент записи (включая дискриминанты, если они есть). спецификатор-представления-записи ::...
    Спецификаторы адреса
    Спецификатор адреса задает адрес в памяти для понятия. спецификатор - адреса :: = for простое-имя use at простое-выражение; Выражение после зарезервированного слова at должно быть типа ADDRESS, оп...
    Изменение представления
    Для данного типа и данного аспекта его представления допустимо не более одного спецификатора представления. Поэтому если желательно другое представление, то необходимо описать второй тип, производ...
    Системный пакет
    Для каждой реализации имеется предопределенный библиотечный пакет SYSTEM, который включает определения некоторых характеристик, зависящих от конфигурации. Спецификация пакета зависит от реализации...
    Вставки машинных кодов
    Машинные коды могут быть включены в программу с помощью вызова процедуры, последовательность операторов которой состоит из операторов кода. оператор-кода ::= обозначение-типа'агрегат-записи; Опера...
    Связь с другими языками
    Из программы, написанной на языке Ада, может быть вызвана подпрограмма, написанная на другом языке; все связи с этими подпрограммами обеспечиваются через параметры и результаты функций. Для каждой...
    Неконтролируемое программирование
    Для неконтролируемого освобождения памяти и неконтролируемого преобразования типов используются предопределенные настраиваемые библиотечные подпрограммы:UNCHECKED_DEALLOCATION и UNCHECKED_CONVERSI...








Начало    



Книжный магазин