Ada Programming/Ada 83

From Wikibooks, open books for an open world
Jump to navigation Jump to search


Ada 83 is the first version of the Ada programming language. It was based in the so called Ada 80, a preliminary version of the language formally known as MIL-STD-1815 (published in December 1980). This standard was refined and standardized by the DoD and ANSI as ANSI/MIL-STD-1815A in February 1983 (note the additional 'A' at the end), which was later adopted by International Organization for Standardization as ISO/IEC 8652:1987.

Language features[edit]

Character set[edit]

  • Identifiers in ASCII (7-Bit)

Summary of features[edit]


Ada 83 has 63 keywords:


Has 14 pragmas:


Has 40 attributes:

Library units[edit]

Package Standard
Nested package Standard.ASCII
Package Calendar
Package System
Package Machine_Code (implementation dependent)
Generic procedure Unchecked_Deallocation
Generic function Unchecked_Conversion
Generic package Sequential_IO
Generic package Direct_IO
Package Text_IO
Generic nested package Text_IO.Integer_IO
Generic nested package Text_IO.Float_IO
Generic nested package Text_IO.Fixed_IO
Generic nested package Text_IO.Enumeration_IO
Package IO_Exceptions
Package Low_Level_IO (implementation dependent)

See also[edit]



Further reading[edit]