返回介绍

1.5 数据性质的基本子集:标识、值和确定性

发布于 2024-12-15 23:01:43 字数 574 浏览 0 评论 0 收藏 0

我们在程序设计中表达一个数据的时候,总是在描述数据的某些侧面,而不是它的全部。其关键在于,我们事实上不会面对这一数据的全部方面。进而推论:我们既无法、也不必完整地表达现实系统(的种种“数据”)。例如我们说硬币的正反面,可以表达为 0、1,但这一项叙述只表明了 0、1 与硬币两面的映射信息,并没有实际表明:

  • 硬币当前是正面亦或反面。
  • 旋转中的硬币是正反未确定的。
  • 硬币正面明确的称谓是 front?或是“正面”?或是 yes?又或“反面如何称谓”?
  • “硬币是正面的”在发生时,直到识别者得到这一结论的过程中,可有变化?

因此在我们约定了 表达数据的规则 ——即数与数据之间的映射关系之后,还需要约定 表达数据的方面 。如前所述,我们不需要说明这个数据的全部性质,只需要探求一个最不可或缺的子集。综合目前在计算机语言及其抽象概念上的种种尝试,可确信包含于该子集中的有:

标识、值和确定性。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文