Abstract
Ada is a programming language designed to support the construction of long-lived, highly reliable software systems. The language includes facilities to define packages of related types, objects, and operations. The packages may be parameterized and the types may be extended to support the construction of libraries of reusable, adaptable software components. The operations may be implemented as subprograms using conventional sequential control structures, or as entries that include synchronization of concurrent threads of control as part of their invocation. The language treats modularity in the physical sense as well, with a facility to support separate compilation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
ISO/IEC 646:1991, Information technology — ISO 7-bit coded character set for information interchange.
ISO/IEC 1539:1991, Information technology — Programming languages — FORTRAN.
ISO 1989:1985, Programming languages — COBOL.
ISO/IEC 6429:1992, Information technology — Control functions for coded graphic character sets.
ISO/IEC 8859-1:1987, Information processing — 8-bit single-byte coded character sets — Part 1: Latin alphabet No. 1.
ISO/IEC 9899:1990, Programming languages — C.
ISO/IEC 10646-1:1993, Information technology — Universal Multiple-Octet Coded Character Set (UCS) — Part 1: Architecture and Basic Multilingual Plane, supplemented by Technical Corrigendum 1:1996.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 The MITRE Corporation, Inc.
About this chapter
Cite this chapter
(2000). Information technology — Programming Languages — Ada. In: Taft, S.T., Duff, R.A., Brukardt, R.L., Ploedereder, E. (eds) Consolidated Ada Reference Manual Language and Standard Libraries. Lecture Notes in Computer Science, vol 2219. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45340-7_1
Download citation
DOI: https://doi.org/10.1007/3-540-45340-7_1
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43038-4
Online ISBN: 978-3-540-45340-6
eBook Packages: Springer Book Archive