【发布时间】:2019-08-02 10:59:03
【问题描述】:
在我的SICP研究过程中,我遇到了一个非常有趣的问题:Data 的真正含义是什么?书中给出了如下定义:
一般来说,我们可以将数据看作是由一些选择器和构造器的集合定义的,以及这些选择器和构造器的特定条件。 程序必须满足才能成为有效的代表。这种观点不仅可以定义“高级”数据对象,例如有理数,还可以定义低级对象。
我的问题是,由于今天我们倾向于将数据视为不同类型的对象,例如字符串、数字、表格、JSON 和 XML 表示等,因此我们处于一个我们实际上并没有真正想到的抽象级别数据。所以我想知道 SICP 定义是否在某种程度上已被弃用,或者我们仍然可以以与那里描述的方式相同的方式查看数据。
【问题讨论】:
标签: computer-science theory sicp