Ada 编程/平台/POSIX
外观
POSIX.5 是一个 IEEE(IEEE 标准 1003.5b-1996)和 ISO(ISO/IEC 14519:2001)标准,定义了 Ada 对 POSIX 系统调用的接口。该标准的范围与 POSIX.1(C API)相同,但定义了接口的厚绑定,因此受益于 Ada 功能。某些 POSIX.1 提供的功能,但 Ada 中已经存在的功能,则会跳过。
为 GNAT 提供了一个名为 Florist(佛罗里达州立大学/森林)的开源实现,最初由佛罗里达州立大学编写,最终由 AdaCore 维护。
以下编译器已知提供该标准的实现:ObjectAda for Linux [1]、GNAT [2]、MAXAda [3] 和 PowerAda [4]。GNAT 在 Windows 上的实现名为 wPOSIX(以前称为 Win32POSIX)。
- 作者
- 以前是 佛罗里达州立大学,现在是 Adacore
- 项目信息
- https://github.com/AdaCore/florist/
- 下载
- https://github.com/AdaCore/florist/releases
- 作者
- Pascal Obry 和 AdaCore。
- 项目信息
- https://github.com/AdaCore/wposix/
- 下载
- https://github.com/AdaCore/wposix/releases
- Ada 中的 POSIX - “理解 Unix/Linux 编程”的附录。包含完整的示例。