开发者社区> 问答> 正文

面向时空编程的景象:报错

这个图不好画,大致是这个意思。下面那条线是内存上的0 1线。

空间维度
纯粹的只有基本类型的字段成员的class是空间模型。使用这个模型构建出来的空间单元会具有一样的形状,这些空间单元会在一致的相对位置具有宏观上一致的凸凹槽,不同出现在微观上。比如Person class上的bool类型的Gender凸凹槽。jinping在Gender那是凸起的,而liyuan是凹陷的。
而Person class的string类型的Name字段那,我们认为无论是jinping还是liyuan的Name,他们的Name的宏观长度都是一样的(在数据库中确实近似是这样处理的,只是在更活跃的应用程序内存空间中会做优化,数据库的varchar也是会做这样的优化),jinping和liyuan的Name在那个位置的差异也是微观上的,比如可以用128个0或1空间表示Person的Name。是凸还是凹,对应于是1还是0。

时间维度
整个系统的空间结构就是这样拼装起来的,而行为是一个和空间正交的维度,行为在这个空间中理论上是可以随意穿行的,行为无影无踪,我们只能通过观察空间的变化来发现行为的踪迹。但那样不好管理行为维度,所以我们得想办法把行为管控起来。怎么管控行为维度呢,跟管控空间维度时的办法是完全一样的,管控空间维度时我们从一条笔直的0 1线开始,我们建立了基本类型,我们映射到集合,我们又变形为树。我们处理行为维度时也是完全一样的,只是最终行为维度被处理成了栈魂,但是如果把栈魂形化的话,栈也是树形的,也是一层套一层的集合,也是一条线,但是这条线和空间线正交,这条线上的点可以随意的离散到空间线上。时空是一体的,行为线需要借助空间来形化。人的左脑擅长处理行为线,但右脑擅长处理空间线。

展开
收起
kun坤 2020-06-14 14:24:15 571 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
大数据可视化与自然之美 立即下载
触摸时空的力量 立即下载
鲁班, 视觉生成引擎的应用 立即下载