Ада-95. Компилятор GNAT


Введение


Современное общество все больше зависит от программного обеспечения.

Стремительное падение цен на оборудование позволяет, в настоящее время, осуществлять разработку больших программных комплексов, целевое предназначение которых весьма разнообразно.

Таким образом, транспортные, финансовые, медицинские и военные системы во все возрастающей степени зависят от программного обеспечения.

В результате этого, все больше возрастают требования к надежности разрабатываемого программного обеспечения.

Характерной особенностью языка программирования Ада является то, что он специально проектировался как инструмент разработки больших программных комплексов реального времени для встроенных компьютерных систем, к которым предъявляются высокие требования надежности.

В первую очередь, такие требования предъявляются к системам военного предназначения.

Однако, это не исключает применение языка Ада для решения всевозможных задач вычислительного характера, параллельной обработки, моделирования промышленных и технологических процессов в реальном масштабе времени, системного программирования и т.д.

Более того, язык Ада часто рассматривается как язык общего назначения.

К сожалению, существующая на русском языке литература, посвященная языку программирования Ада, в большинстве случаев, относится к старому стандарту языка Ада (Ada-83).

Таким образом, основной целью данной книги является попытка ликвидировать образовавшийся информационный пробел.

Данная работа рассматривает средства языка программирования Ада в соответствии с действующим в настоящее время стандартом Ada-95.

Представленный материал может быть полезен и интересен широкому кругу специалистов, чья работа связана с вычислительной техникой и программированием.

Основное содержание материала логически разделено на четыре части:

  • Первая часть посвящена обзору средств и возможностей языка Ада, в соответствии с действующим в настоящее время стандартом Ada-95.

  • Вторая часть служит дополнением к первой части, и ее цель - дать некоторое представление об идеологии программирования на языке Ада.




  • - Начало -    - Вперед -



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