Современное общество все больше зависит от программного обеспечения.
Стремительное падение цен на оборудование позволяет, в настоящее время,
осуществлять разработку больших программных комплексов, целевое
предназначение которых весьма разнообразно. Таким образом,
транспортные, финансовые, медицинские и военные системы во все
возрастающей степени зависят от программного обеспечения. В результате
этого, все больше возрастают требования к надежности разрабатываемого
программного обеспечения.
Характерной особенностью языка программирования Ада является то,
что он специально проектировался как инструмент разработки больших
программных комплексов реального времени для встроенных компьютерных
систем, к которому предъявляются высокие требования надежности. В
первую очередь, такие требования предъявляются к системах военного
предназначения. Однако, это не исключает применение языка Ада для
решения всевозможных задач вычислительного характера, параллельной
обработки, моделирования промышленных и технологических процессов в
реальном масштабе времени, системного программирования и т.д. Более
того, язык Ада часто рассматривается как язык общего назначения.
К сожалению, существующая на русском языке литература,
посвященная языку программирования Ада, в большинстве случаев,
относится к старому стандарту языка Ада (Ada-83). Таким образом,
основной целью данной книги является попытка ликвидировать
образовавшийся информационный пробел. Данная работа рассматривает
средства языка программирования Ада в соответствии с действующих в
настоящее время стандартом Ada-95.
Представленный материал может быть полезен и интересен широкому
кругу специалистов, чья работа связана с вычислительной техникой и
программированием.
|