【游戏迷】时间和空间的本质——形而上学( 二 )


好了 , 我们再回来时间与空间的话题 。 前面谈及了空间的产生 , 下面我们讲讲时间的诞生 。
【游戏迷】时间和空间的本质——形而上学】在混沌之中 , 因为运行无穷快 , 想持续运行很难!我们的世界 , 存在了130亿年 , 对于混沌而言 , 不是我们提交的代码 , 因为信息量巨大 , 混沌连续地运算 , 需要130亿年 , 混沌只要瞬间就可以计算完毕 , 瞬间把130亿年之后的状态也算出来 。
所以 , 我们去驾驭这台超级计算机的时候 , 首先考虑的事情不是担心它运算速度不够 , 内存空间不足 , 我们的代码不知何年马月才能运算完毕 , 这类我们现实世界计算机所考虑的问题 。 而是考虑怎么编程 , 保证它不把代码运行完毕 , 能够一直地运行下去 , 怎么让它慢下来 。
我们编写任何运算级数的代码 , 就算把130亿年的宇宙进程写进去 , 让它运行 , 一点开始 , 它都是刷地一下结束 , 感觉闪了一下 , 然后雪花屏了 , 或者说黑屏啥也看不见 , 但电脑发出滋滋的噪声 , 表明它在运行 , 但什么都不存在 。 调试过程序的人 , 应该对这种感触有所深刻 , 如果不下断点的话 , 程序运行起来 , 刷地一下就过去了 , 根本看不清结果 , 甚至看不到程序曾运行过 。
怎么让结果呈现么?使计算机一直运行我们的代码信息?编写死循环!我们学软件编程的时候 , 老师叫我们不要写死循环 , 否则系统会死机的 。 当学习硬件编程的时候 , 首先强调一点 , 外框架先写上while(1){} , 否则程序开机即关机 。
为什么?因为软件编程在系统里 , 系统本身就是一个死循环 , 在系统里面构建死循环 , 就等于干掉了外面的系统 , 所以不能死循环 。 而硬件编程 , 没有系统 , 所以自己得写上死循环 , 没有死循环 , 开机就关机 , 有了死循环 , 程序才会一直跑 , 按键才会有反应 。
所以 , 要想在混沌中诞生时间 , 代码构建死循环 , 这是必要条件 。 没有死循环 , 只能产生空间 , 产生不了时间 , 产生不了时空 。
【游戏迷】时间和空间的本质——形而上学
文章图片
建立死循环还有一个好处 , 就是保持信息的稳定 , 不落入混沌 。 因为数字世界里有一个定律 , 正在运行的代码和正在读取的信息 , 是不会被外部系统删除和编辑的 。 如果代码不被运行 , 在虚拟世界意味着信息可修改 , 在绝对世界之中 , 意味着信息必被随机擦写 , 不复存在 。 所以 , 混沌的代码 , 必须构建死循环 , 才能保持信息的存在 , 否则只能运行一次 , 并瞬间消失于混沌 , 连代码一起 , 消失的无踪无际 。 所以 , 死循环是一切虚拟世界稳定存在的基础 , 我们所感知的一切 , 如果不是瞬间消失 , 而有时间持续的话 , 它必定在一个死循环之中 。