跳转到内容

Ada 编程/算法/简介

来自维基教科书,开放的书籍,开放的世界

欢迎来到 Ada 实现的 算法 维基教科书。对于那些不熟悉 Ada 编程 的人,这里有一些注意事项

  • 所有示例都具有完整的函数,并包含所有必要的输入和输出操作。但是,只有概述算法所需的代码被复制到文本中 - 全部的示例可以通过下载链接获得。 (注意:cvs 更新可能需要 48 小时).
  • 书中的算法是用伪语言编写的。每种计算机语言都有自己的标识符编写约定;有些语言区分大小写,Ada 不区分大小写;有些语言使用骆驼式命名法。Ada 使用用下划线分隔单词并将每个单词的首字母大写的约定。对于数值,Ada 使用用下划线分隔数字组以提高可读性的约定 - 比较 10000000 和 10_000_000 或 5000001 和 50_000_01(例如 50 千欧元和 1 分)。
  • 我们在示例代码中很少使用预定义类型,而是定义适合算法的特殊类型。
  • Ada 允许使用默认函数参数;但是,我们总是填写并命名所有参数,以便读者可以看到哪些选项可用。
  • 我们很少使用快捷方式 - 比如使用属性 ImageValue 进行字符串 <=> 整数转换。

所有这些规则使代码比可能需要更加复杂。但是,我们也希望它能让代码更容易理解


此页面通过转入添加到 Ada 编程维基教科书中的其他模块。

华夏公益教科书