Ada 程式設計/庫/SAL
外觀
SAL 是作者在其專案中發現有用的一組東西。
SAL 的很大一部分提供了連貫的一組泛型抽象資料型別,旨在成為“標準 Ada 庫”討論中的另一個條目。SAL 這部分的目標是提供充分利用 Ada 泛型靈活性和強大功能的 Ada 包,同時讓非專業使用者也能比較容易地使用。這在 Ada 95 和 2005 容器庫出現之前就寫好了,現在基本上被該庫取代了。
SAL 的另一大部分提供了三維空間中質量的運動學和動力學的數學運算。笛卡爾向量、四元數、正交旋轉矩陣、慣性矩、力、加速度、速度都得到了支援,具有 3 個和 6 個自由度(平移和旋轉)。作者將此庫用於機器人和衛星模擬。
此外還包括對 AUnit 測試框架的擴充套件、配置檔案包以及其他有用的東西。
- 作者
- Stephen Leake
- 主頁
- http://stephe-leake.org/ada/sal.html
