我们谈谈一些结构化的知识是以什么形态出现的。
- lists
- 这些一维数据结构在我们的工具和自然界中随处可见。
- Lisp 是一种编程语言,它将这一点发挥到了极致。
- 一切都被看作是一个列表,或者一个列表的列表,Lisp 从这个原语构造每一个其他的数据结构。
- "LISP"名称源自“列表处理器”(英语:LISt Processor)的缩写。
- 列表是Lisp的主要数据结构之一,Lisp编程代码也同样由列表组成。
- Time is what keeps everything from happening at once.
- 时间是我们经常按顺序结束的一个原因。
- 生活在时间之中迫使我们把事情按照某种顺序排列。
- 语言,故事,电影,音乐,这样工作。
- 演讲者将一系列相互联系的想法压缩成一个线性化的子集。倾听者打开它们。
- List 也可以按照优先级或重要性排序,就像清单一样。
- 我们可以按顺序遍历列表,比如从计算机内存中读取数据,或者一个蛋白沿着 DNA 链快速移动时。
- trees
- 允许有序,也允许分枝。
- 分支结构允许我们使用树来建模逻辑,就像在计算机程序中一样。
- 代码被解析成一个抽象语法树,解释器根据你传入的数据沿着某条路径前进。
- 我们也可以像 Lisp 一样将树看作列表的列表。
- see trees as a list-of-lists, as Lisp does.
- 科学充满了树木。也许一个原因是因为图书馆是树形的。
- 一本书只能放在一个地方,除非你碰巧有很多本。
- 在以图书为中心的文化中,围绕树结构构建知识通常更容易。
- 当列表意味着顺序时,树意味着层次结构。
- grids
- 如果你能把它切割成两个平面,网格的规则结构就能提供一个概要视图。并行比较和按坐标查找也变得可能。网格非常强大。
- 也许正是出于这个原因,一直追溯到最早期的各大洲似乎都想要建立网格。当您将某些内容规范化为网格时,它提供了高度的可读性。
- 国家的基本任务之一是划分其统治的空间。
- 网格的逻辑似乎与大规模生产的串行逻辑是同构的。
- 如果不考虑电子表格,就很难描绘网格。
- 我们的经济有多少是由电子表格驱动的?
- 可能有很多。电子表格具有如此丰富的表达范围,它们在对冲基金和志愿互助网络等不同的组织中得到了广泛的应用。
- networks
- 软件是动态的,这使我们能够构建能够自我组织、进化和适应的动态网络。我们可以很容易地把任何东西和任何东西联系起来,我们通过超文本实现了。
- 在一个重要的东西是根本没有主题,只有所有的知识,因为这个世界的无数主题之间的交叉联系根本不能被整齐地划分。超文本最终提供了在不破坏性地分割它的情况下表现和探索它的可能性。(Ted Nelson,1974)
- 网络为知识提供了一种有机的结构,在软件出现之前,这种结构,尤其是动态的结构可能很难实现或可视化。
列表,树,网格,网络。这份名单还远远不够完整。还有许多其他重要而有意义的认识方式。
但是,考虑到这些少数几个结构可以有多么具有表现力,令人兴奋。
同样值得考虑的是这个设计空间有多广阔。
- Roam-likes—outliners (trees) with hypertext connections (network).
- Spreadsheets (grids) continue to be important as well.
还有什么其他结构和混合体可能存在?
推荐
