Раздел 2.5 - Обзор основных структур Ada

Дадим краткий обзор рассмотренного выше:
  1. Логически программы на Ada состоят из набора программных модулей.
  2. Существуют различные виды программных модулей; из них мы рассмотрели подпрограммы и пакеты.
  3. Подпрограммы содержат алгоритмы обработки данных. Подпрограммы могут быть процедурами или функциями.
  4. Пакеты являются основным средством структурирования в Ada, используемым для объединения всех остальных объектов.
  5. В общем случае, программный модуль содержит две части: описание и тело. Иногда описание также называют спецификацией.
  6. Ada-компилятор обрабатывает компилируемые модули. Компилируемый модуль может быть описанием либо телом программного модуля, расположенным после спецификатора контекста.
  7. Спецификатор контекста является набором спецификаторов with (которые указывают на то, какие программные модули являются необходимыми) и/или спецификатор use (программные модули, по умолчанию просматриваемые компилятором).

Упражнение:

Исходя из имеющихся на данный момент знаний, ответьте, сможет ли Ada-компилятор обработать описание пакета (с соответствующими спецификаторами), даже если необходимые детали реализации и тело пакета еще не разработаны?

  1. Да
  2. Нет

Вы можете также:

PREVIOUS Перейти к предыдущему разделу

NEXT     Перейти к следующему разделу

OUTLINE  Вернуться к содержанию Урока 2

David A. Wheeler (dwheeler@ida.org)

Перевод: Юрий Королев   Общая редакция перевода: Г.Ю. Сисюк

Исходная копия этого документа находится по адресу "http://www.adahome.com/Tutorials/Lovelace/s2sf.htm".

Исходная копия перевода размещена на сайте http://www.ada-ru.org