跳转到内容

Ada 编程/环境

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

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

为 Ada 语言程序开发提供环境,有多种选择。以下列出了几种有用的环境。


Emacs Ada 模式

[编辑 | 编辑源代码]

Emacs 是一款易于定制,高度可扩展的文本编辑器。Emacs 包含一个 Ada 语言支持模块,作为 Emacs 标准发行版的一部分,称为 'Ada 模式'。Emacs 可作为二进制或源代码包,用于许多 Linux 发行版。Emacs 可作为 Windows 的二进制安装程序,也可作为操作系统无关的源代码包。Ada 模式网站包括对 'Ada 模式' 的描述,以及针对不同操作系统的安装和配置说明,包括关于根据个人喜好定制 Ada 模式的指南。[1] Ada 模式网站提供了一个邮件列表,用于解答与在 Emacs 中进行 Ada 开发相关的疑问。

GNAT Studio

[编辑 | 编辑源代码]

GNAT Studio(以前称为 GPS,是 GNAT 编程工作室 的首字母缩写)是一个功能齐全的集成开发环境。它支持多个平台和语言,以及现代编程工具,包括语言敏感编辑器、图形调试器、自动代码修复,以及对版本控制系统的支持。GPS 由 AdaCore 支持,并附带大量在线文档,包括在线 用户指南教程。AdaCore 还维护着 GUI 工具包 GTK 的移植版本,称为 GtkAda,它支持使用 Ada 开发丰富的基于 GUI 的应用程序。

PTC 的 ObjectAda 版本 包括针对各种目标的编译器和工具、可编程调试器、语言敏感编辑环境,以及 Eclipse 插件。 ApexAda 延续了以前 Rational/IBM Ada 提供的完整生命周期环境。

主流集成开发环境中的 Ada 支持

[编辑 | 编辑源代码]

主流集成开发环境的扩展支持使用 GNAT 编译器的 Ada:GNATbench for EclipseAda for VS CodeIntelliJ IDEA,以及 Ada for Netbeans

APSE (历史)

[编辑 | 编辑源代码]

APSEAda 编程支持环境 的缩写。[2] APSE 是美国军方为开发支持 Ada 编程语言和 Ada 相关编程工具的编程环境而制定的规范。

参考文献

[编辑 | 编辑源代码]
  1. FSF 下载 (下载)
  2. APSE (维基百科上的文章).

维基教科书

[编辑 | 编辑源代码]
华夏公益教科书