庫
對於任何程式語言,Ada 都帶有豐富的庫來完成各種任務。這裡有一些指向其中一些,雖然在 github 上搜尋會帶來更多。
-
Ada 執行時本身,分佈在所有編譯器中,包括一組廣泛的包和附件,包括資料結構和容器,輸入/輸出,字串操作,時間操作,檔案,數值計算,多工,命令列開關,隨機數,……
-
GNAT 編譯器帶有自己的擴充套件執行時,
GNAT
層次結構中包含新包,支援正規表示式,排序,搜尋,unicode,CRC,時間輸入/輸出,…… -
gnatcoll 是一個可以從 AdaCore 的 libre 站點獲得的庫,它包括一個廣泛的日誌記錄框架,使用 python 擴充套件應用程式,mmap,與檔案系統互動的擴充套件框架,解析電子郵件和郵箱,以及與資料庫互動的廣泛框架。型別安全的方式,與圖示,readline,終端顏色等各種庫的介面,支援自動記憶體管理的引用計數型別,JSON 檔案,…
-
XML / Ada 是一個用於解析和驗證 XML 文件的庫
-
GtkAda 是對 gtk +庫的完全繫結,讓你在 Unix,Windows 和 OSX 上編寫可移植的使用者介面。
-
AWS 是一個在 Ada 中建立 Web 伺服器的框架,完全支援各種協議,如 HTTP,Websockets,……以及自己的模板系統。