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 月)。
