411 REFERENCE · Wikibooks
Ada Programming/Ada 80
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
80
__TOC__
Ada 80 was a preliminary version of the Ada programming language. The Military Standard reference manual was approved on December 10, 1980 (Ada Lovelace's birthday), and given the number MIL-STD-1815 in honor of Ada Lovelace's birth year.
The Ada 83 standard, MIL-STD-1815A, was later derived from Ada 80.
Ada 80 is just interesting from a historic point of view, there is no code that must conform with this standard.
Summary of features
Pragmas
Controlled
Include (not in Ada 83)
Inline
Interface
List
Memory_Size
Optimize
Pack
Priority
Storage_Unit
Suppress
System_Name (named System in Ada 83)
The following pragmas were not defined in Ada 80, but were later added in Ada 83:
Elaborate (Ada 83 only)
Page (Ada 83 only)
Shared (Ada 83 only)
Attributes
Actual_Delta (not in Ada 83)
Address
Base
Bits (not in Ada 83)
Constrained
Count
Delta
Digits
Emax
Epsilon
Failure (not in Ada 83)
First
First_Bit
Image
Large
Last
Last_Bit
Length
Machine_Emax
Machine_Emin
Machine_Mantissa
Machine_Overflows
Machine_Radix
Machine_Rounds
Mantissa
Pos
Position
Pred
Priority (not in Ada 83)
Range
Size
Small
Storage_Size
Succ
Terminated
Val
Value
The following attributes were later added to Ada 83:
Aft (Ada 83 only)
Callable (Ada 83 only)
Fore (Ada 83 only)
Safe_Emax (Ada 83 only)
Safe_Large (Ada 83 only)
Safe_Small (Ada 83 only)
Width (Ada 83 only)
See also
Wikibook
Ada Programming/Ada 83
Ada Programming/Ada 95
Ada Programming/Ada 2005
Ada Programming/Ada 2012
References
DoD
The Programming Language Ada Reference Manual — Proposed Standard Document United States Department of Defense
November
1980
http://www.springerlink.com/content/un24t0851755/
2008-06-06
External links
Steelman language requirements
Stoneman requirements
History of the Ada Programming Language
The naming of Ada (January 1983)
The History of Ada (March 1984)
DoD's Common Programming Language Effort
Ada—the project: the DoD high order language working group
Introducing Ada
The Department of Defense software initiative—a status report
Ada: past, present, future
The ACM position on standardization of the Ada language
A Language is Born: Ada, IEEE Computer (November 1981) p. 123 — Advertisement about Ada 80 books
Ada, an analyst and a metaphysician (March 1991)
Ada 1980
Ada 1980