Ada 编程/库
外观
< Ada 编程
Ada 的内置库由三个根库单元提供:Ada、Interfaces 和 System;其他库单元是这些单元的子单元。该库非常庞大且结构良好。这些章节也更像是参考。其中包含的大多数规范都来自 reznikmm/adalib 存储库。
Standard 包含语言中所有预定义的标识符。
Ada 83 拥有一个更小的库,并且还没有这种库结构。这些根库是在 Ada 95 中引入的,以抑制名称污染。为了保持兼容性,所有 Ada 83 库单元XXX
都分别重新命名为Ada.XXX
或System.XXX
;参见 RM J.1:库单元的重新命名 [带注释]。与根层次结构中的名称相反,原始的 Ada 83 名称XXX
不受保护 - 它们可以重复用于用户定义的库单元。
每个 Ada 实现都有一个作为预定义 Ada 库扩展的库。一个例子是 GNAT 实现提供的库。
其他库,它们不是标准的一部分,但可以免费使用。