Раздел 2.5 - Обзор основных структур Ada
Дадим краткий обзор рассмотренного выше:
-
Логически программы на Ada состоят из набора программных модулей.
-
Существуют различные виды программных модулей; из них
мы рассмотрели подпрограммы и пакеты.
-
Подпрограммы содержат алгоритмы обработки данных.
Подпрограммы могут быть процедурами или функциями.
-
Пакеты являются основным средством
структурирования в Ada, используемым для объединения
всех остальных объектов.
-
В общем случае, программный модуль содержит две части:
описание и тело. Иногда описание также называют
спецификацией.
-
Ada-компилятор обрабатывает компилируемые модули.
Компилируемый модуль может быть описанием либо телом
программного модуля, расположенным после
спецификатора контекста.
-
Спецификатор контекста является набором спецификаторов with
(которые указывают на то, какие программные
модули являются необходимыми) и/или спецификатор use
(программные модули, по умолчанию просматриваемые компилятором).
Упражнение:
Исходя из имеющихся на данный момент знаний, ответьте, сможет ли
Ada-компилятор обработать описание пакета (с соответствующими
спецификаторами), даже если необходимые детали реализации
и тело пакета еще не разработаны?
- Да
- Нет
Вы можете также:
David A. Wheeler (dwheeler@ida.org)
Перевод: Юрий Королев
Общая редакция перевода: Г.Ю. Сисюк
Исходная копия этого документа находится по адресу
"http://www.adahome.com/Tutorials/Lovelace/s2sf.htm".
Исходная копия перевода размещена на сайте http://www.ada-ru.org