Ada 程式設計/環境
為 Ada 語言程式開發提供環境,有多種選擇。以下列出了幾種有用的環境。
Emacs 是一款易於定製,高度可擴充套件的文字編輯器。Emacs 包含一個 Ada 語言支援模組,作為 Emacs 標準發行版的一部分,稱為 'Ada 模式'。Emacs 可作為二進位制或原始碼包,用於許多 Linux 發行版。Emacs 可作為 Windows 的二進位制安裝程式,也可作為作業系統無關的原始碼包。Ada 模式網站包括對 'Ada 模式' 的描述,以及針對不同作業系統的安裝和配置說明,包括關於根據個人喜好定製 Ada 模式的指南。[1] Ada 模式網站提供了一個郵件列表,用於解答與在 Emacs 中進行 Ada 開發相關的疑問。
GNAT Studio(以前稱為 GPS,是 GNAT 程式設計工作室 的首字母縮寫)是一個功能齊全的整合開發環境。它支援多個平臺和語言,以及現代程式設計工具,包括語言敏感編輯器、圖形偵錯程式、自動程式碼修復,以及對版本控制系統的支援。GPS 由 AdaCore 支援,並附帶大量線上文件,包括線上 使用者指南 和 教程。AdaCore 還維護著 GUI 工具包 GTK 的移植版本,稱為 GtkAda,它支援使用 Ada 開發豐富的基於 GUI 的應用程式。
PTC 的 ObjectAda 版本 包括針對各種目標的編譯器和工具、可程式設計偵錯程式、語言敏感編輯環境,以及 Eclipse 外掛。 ApexAda 延續了以前 Rational/IBM Ada 提供的完整生命週期環境。
主流整合開發環境的擴充套件支援使用 GNAT 編譯器的 Ada:GNATbench for Eclipse、Ada for VS Code、IntelliJ IDEA,以及 Ada for Netbeans。
APSE 是 Ada 程式設計支援環境 的縮寫。[2] APSE 是美國軍方為開發支援 Ada 程式語言和 Ada 相關程式設計工具的程式設計環境而制定的規範。
