Ada 编程/Ada 83
外观
< Ada 编程
Ada 83 是 Ada 编程语言 的第一个版本。它基于所谓的 Ada 80,该语言的初步版本正式被称为 MIL-STD-1815(1980 年 12 月发布)。该标准由 美国国防部 和 美国国家标准学会 作为 ANSI/MIL-STD-1815A 于 1983 年 2 月进行细化和标准化(注意结尾处多了一个 'A'),后来被 国际标准化组织 采纳为 ISO/IEC 8652:1987。
- ASCII(7 位)中的标识符
Ada 83 有 63 个关键字
abortabsacceptaccessallandarrayatbeginbodycaseconstantdeclaredelaydeltadigitsdoelseelsifendentryexceptionexitforfunctiongenericgotoifinislimitedloopmodnewnotnulloforothersoutpackagepragmaprivateprocedureraiserangerecordremrenamesreturnreverseselectseparatesubtypetaskterminatethentypeusewhenwhilewithxor
有 14 个编译指示
pragmaControlledpragmaElaboratepragmaInlinepragmaInterface(从 Ada 95 开始过时)pragmaListpragmaMemory_Size(从 Ada 95 开始过时)pragmaOptimizepragmaPackpragmaPagepragmaPrioritypragmaShared(从 Ada 95 开始过时)pragmaStorage_Unit(从 Ada 95 开始过时)pragmaSuppresspragmaSystem_Name(从 Ada 95 开始过时)
有 40 个属性
- Address
- Aft
- Base
- Callable
- Constrained
- Count
- Delta
- Digits
- Emax(从 Ada 95 开始过时)
- Epsilon(从 Ada 95 开始过时)
- First
- First_Bit
- Fore
- Image
- Large(从 Ada 95 开始过时)
- Last
- Last_Bit
- Length
- Machine_Emax
- Machine_Emin
- Machine_Mantissa
- Machine_Overflows
- Machine_Radix
- Machine_Rounds
- Mantissa(从 Ada 95 开始过时)
- Pos
- Position
- Pred
- Range
- Safe_Emax(从 Ada 95 开始过时)
- Safe_Large(从 Ada 95 开始过时)
- Safe_Small(从 Ada 95 开始过时)
- Size
- Small
- Storage_Size
- Succ
- Terminated
- Val
- Value
- Width
| 包 | Standard |
| 嵌套包 | Standard.ASCII |
| 包 | Calendar |
| 包 | System |
| 包 | Machine_Code(实现相关) |
| 泛型过程 | Unchecked_Deallocation |
| 泛型函数 | Unchecked_Conversion |
| 泛型包 | Sequential_IO |
| 泛型包 | Direct_IO |
| 包 | Text_IO |
| 泛型嵌套包 | Text_IO.Integer_IO |
| 泛型嵌套包 | Text_IO.Float_IO |
| 泛型嵌套包 | Text_IO.Fixed_IO |
| 泛型嵌套包 | Text_IO.Enumeration_IO |
| 包 | IO_Exceptions |
| 包 | Low_Level_IO(实现相关) |
- Karl A. Nyberg (编辑),Ada 注释参考手册,第三版 (1994 年 3 月)。
