Ada Programming/Ada 80
Appearance
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
[edit | edit source]Pragmas
[edit | edit source]pragma
Controlledpragma
Include (not in Ada 83)pragma
Inlinepragma
Interfacepragma
Listpragma
Memory_Sizepragma
Optimizepragma
Packpragma
Prioritypragma
Storage_Unitpragma
Suppresspragma
System_Name (named System in Ada 83)
The following pragmas were not defined in Ada 80, but were later added in Ada 83:
Attributes
[edit | edit source]- 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
[edit | edit source]Wikibook
[edit | edit source]References
[edit | edit source]- DoD (1980). The Programming Language Ada Reference Manual — Proposed Standard Document United States Department of Defense. Retrieved 2008-06-06.
{{cite book}}
: Unknown parameter|month=
ignored (help)
External links
[edit | edit source]Wikisource has original text related to: |
Wikisource has original text related to: |
- 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)