Community Research and Development Information Service - CORDIS

Abstract

Ada is a programming language designed in accordance with the so-called Steelman requirements. Overall, these requirements call for considerable expressive power covering a wide application domain. As a result, Ada includes facilities offered by classical languages as well as facilities often found only in specialized languages. Thus it is a modern algorithmic language with the usual control structures, and with the ability to define types and subprograms. It also serves the need for modularity, whereby data, types and subprograms can be packaged. It treats modularity in the physical sense as well, with a facility to support separate compilation. In addition to these aspects, the language covers real time programming, with facilities to model parallel tasks and to handle exceptions. It also covers system programming; this requires precise control over the representation of data and access to system-dependent properties. Finally, both application level and machine level input - output are defined. In three parts, the volume contains the reference manual for Ada (ANS1/MIL-STD-1815A-1983); guidelines for Ada compiler specification and selection; and a selective bibliography.

Additional information

Authors: ROGERS M W CEC IT TASK FORCE, BRUXELLES (BELGIUM), CEC IT TASK FORCE, BRUXELLES (BELGIUM)
Bibliographic Reference: BOOK: 412 P., 1984, ISBN 0 521 26464 2 WRITE TO THE CAMBRIDGE UNIVERSITY PRESS, THE PITT BUILDING, TRUMPINGTON STREET, CAMBRIDGE CB2 1RP (UK), PRICE: UKL 9.95, (EUR 9245 EN).
Record Number: 1989123104900 / Last updated on: 1987-01-01
Category: PUBLICATION
Available languages: en