Copyright (C) А.Гавва V-0.4w май 2004

Содержание

Авторские права.

Введение

Некоторые исторические сведения

Применение языка программирования Ада


Часть 1. Обзор средств языка Ада.


1. Элементарные понятия.

2. Скалярные типы данных языка Ада

3. Управляющие структуры

4. Массивы (array)

5. Записи (record)

6. Подпрограммы

7. Пакеты

8. Переименования

9. Настраиваемые модули в языке Ада (generics)

10. Исключения

11. Организация ввода/вывода

12. Ссылочные типы (указатели)

13. Тэговые типы (tagged types)

14. Контролируемые типы (controlled types)

15. Многозадачность

16. Интерфейс с другими языками

17. Низкоуровневые средства для системного программирования


Часть 2. Идеология и рекомендации


1. Язык Ада - взгляд "сверху вниз"

2. Абстракция данных

3. Общие приемы программирования

4. Контекст, видимость и подсистемы

5. Элаборация

6. Трудности и рекомендации


Часть 3. Средства разработки


1. Средства разработки

2. Установка GNAT

3. От исходного текста к загружаемому файлу программы

4. Вспомогательные утилиты

5. Оптимизация проекта

6. GNAT и библиотеки

7. Средства управления проектами в системе GNAT

8. Построение больших проектов

9. Использование встроенного ассемблера

10. Отладка проекта

11. Дополнительные сведения о компиляторе GNAT


Часть 4. Приложения


1. Директивы компилятора.

2. Атрибуты типов.

3. Спецификация пакета System.

4. Спецификация пакета Standard.

5. Спецификации пакетов ввода/вывода.

6. Глоссарий.

7. Литература.


Copyright (C) А.Гавва V-0.4w май 2004