Ada 程式設計/演算法/簡介
外觀
歡迎來到 Ada 實現的 演算法 華夏公益教科書。對於那些不熟悉 Ada 程式設計 的人,這裡有一些注意事項
- 所有示例都具有完整的函式,幷包含所有必要的輸入和輸出操作。但是,只有概述演算法所需的程式碼被複制到文字中 - 全部的示例可以透過下載連結獲得。 (注意:cvs 更新可能需要 48 小時).
- 書中的演算法是用偽語言編寫的。每種計算機語言都有自己的識別符號編寫約定;有些語言區分大小寫,Ada 不區分大小寫;有些語言使用駱駝式命名法。Ada 使用用下劃線分隔單詞並將每個單詞的首字母大寫的約定。對於數值,Ada 使用用下劃線分隔數字組以提高可讀性的約定 - 比較 10000000 和 10_000_000 或 5000001 和 50_000_01(例如 50 千歐元和 1 分)。
- 我們在示例程式碼中很少使用預定義型別,而是定義適合演算法的特殊型別。
- Ada 允許使用預設函式引數;但是,我們總是填寫並命名所有引數,以便讀者可以看到哪些選項可用。
- 我們很少使用快捷方式 - 比如使用屬性 Image 或 Value 進行字串 <=> 整數轉換。
所有這些規則使程式碼比可能需要更加複雜。但是,我們也希望它能讓程式碼更容易理解
此頁面透過轉入新增到 Ada 程式設計華夏公益教科書中的其他模組。