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 个关键字
abort
abs
accept
access
all
and
array
at
begin
body
case
constant
declare
delay
delta
digits
do
else
elsif
end
entry
exception
exit
for
function
generic
goto
if
in
is
limited
loop
mod
new
not
null
of
or
others
out
package
pragma
private
procedure
raise
range
record
rem
renames
return
reverse
select
separate
subtype
task
terminate
then
type
use
when
while
with
xor
有 14 个编译指示
pragma
Controlledpragma
Elaboratepragma
Inlinepragma
Interface(从 Ada 95 开始过时)pragma
Listpragma
Memory_Size(从 Ada 95 开始过时)pragma
Optimizepragma
Packpragma
Pagepragma
Prioritypragma
Shared(从 Ada 95 开始过时)pragma
Storage_Unit(从 Ada 95 开始过时)pragma
Suppresspragma
System_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 月)。