跳转到内容

Ada 编程/库

来自维基教科书,开放世界中的开放书籍

Ada. Time-tested, safe and secure.
Ada。经久考验,安全可靠。

预定义语言库

[编辑 | 编辑源代码]

Ada 的内置库由三个根库单元提供:Ada、Interfaces 和 System;其他库单元是这些单元的子单元。该库非常庞大且结构良好。这些章节也更像是参考。其中包含的大多数规范都来自 reznikmm/adalib 存储库

Standard 包含语言中所有预定义的标识符。

Ada 83 拥有一个更小的库,并且还没有这种库结构。这些根库是在 Ada 95 中引入的,以抑制名称污染。为了保持兼容性,所有 Ada 83 库单元XXX都分别重新命名为Ada.XXXSystem.XXX;参见 RM J.1:库单元的重新命名 [带注释]。与根层次结构中的名称相反,原始的 Ada 83 名称XXX不受保护 - 它们可以重复用于用户定义的库单元。

实现定义语言库

[编辑 | 编辑源代码]

每个 Ada 实现都有一个作为预定义 Ada 库扩展的库。一个例子是 GNAT 实现提供的库。

其他语言库

[编辑 | 编辑源代码]

其他库,它们不是标准的一部分,但可以免费使用。

另请参阅

[编辑 | 编辑源代码]

维基教科书

[编辑 | 编辑源代码]

Ada 参考手册

[编辑 | 编辑源代码]
  • Ada 资源协会维护的 工具和库 集合。
  • Alire 的 箱子 集合,Alire 是 Ada 库和应用程序源代码的包管理器。
华夏公益教科书