跳轉到內容

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 (維基百科上的文章).

華夏公益教科書

[編輯 | 編輯原始碼]
華夏公益教科書