不开玩笑了,言归正传。我是一个程序员,这个问题呢,对于普通人,尤其是非程序员来说,会想 :这问题好奇怪啊,人怎么可能是程序嘛,世界更不可能运行在程序中了!但是对于有一定学识,爱好科学的高级知识分子尤其程序员来说,这个真的很难回答,因为我们真的有可能是生活在一个程序中的。首先,按照我们目前的理解,我们人类是生物,不是机器,但从物理本质上,我们却可以看做是有着精密器官、传感器的,可自由复制,修复自身的机器。我们的视觉,触觉,痛觉,产生的爱情,亲情,都是电信号的传递和信息的处理过程。而像所有对于我们来说可以吃的东西,本身并没有味道,我们感觉很好吃是因为舌头上有相关受体,这些受体接触到糖分,氨基酸等物质会将电信号传给大脑,大脑经过处理形成了好吃的感觉,并产生奖励大脑的物质,让自己开心,下次还会主动寻找食物,所有的欲望它们形成的机理都是这样的。生物所有欲望你仔细想想就会发现,都和生物自己的生存,或者繁殖后代有关,也正是有了这些欲望和寻求满足欲望的方法的能力,才让生物一步步进化生存到今天,所有的生物都是这样。
基于这个理论,我们会发现,如果我们制造出一种机器,赋予像人一样的相关传感器,相关的大脑反馈机制,奖励机制,甚至更复杂的功能,让他们也自己搜寻能量,修复自身,复制自身,是不是机器也算是一种生物了呢?那这种生物是不是程序生物呢?反过来说,如果我们人类也是更高级的未知“生物”制造出来的,那么我们是不是也是程序生物呢?
如果再进一步说,未知“生物”不仅制造出了我们这些生物,也制造出了非生物的土地,空气,太阳等等,可不可以说我们都是在一个自由度很高的程序中?或许你会觉得好像这个未知“生物”自己制造出这么多东西不太可能,那么他若不制造这些物体,而是直接将所有的事物模拟出来,像计算机程序那样,或者说像我们玩的3d游戏那样,赋予每个“生物”对世界模拟的感知,只不过程序更复杂更精细,我们不是就想你所说的生活在一段程序中了吗?
对于证明我们是否真的生活在程序中,如果用我们当下的计算机程序思想或者说编写的游戏的运行思想来理解,我们可以这么想:模拟所有物体的运行是很耗计算机资源的,那么对于不是很重要的物体的运行,就不分配过多资源,比如我们所有生物都不观察的非生物物体,它的运行就不需要花费太多资源(毕竟我们都不看他,他再怎么粗略地运行都不影响我们这些“生物”对其他事物的感知和处理)。那么我们现实中有这样的事情吗?双缝干涉试验就是一个可能的例子,当我们去观察双缝试验时,他会表现的像是粒子,不会出现衍射现象,而像是粒子运动。而我们不观察时,却会出现波才会出现的衍射现象,或许是因为波运行起来更省资源吧。从这一点看,仿佛我们是生活在程序汇中的。我的理解就是这些,语言不通顺的地方请谅解,我表达自己思想的能力不是很强。
《黑客帝国》后遗症,真的,如果一切感官都是电脑发出的刺激大脑的电子信号,那我们是一段程勋还是一个真正的人,我们的生命,我们的思想,我们的感情,都是被提现编好的。所以说,我们只是通过这些提前编好的东西来生存。
程序的开始但是其实我所说的程序是指:我们也许是这样的“在一开始有一个观察者吧,我们假定有一个观察者。ok,他干了一件事,他创造了一个生命,一个极端简单的生命。然后在这个生命当中输入了几个指令,其中之一是活下去。那么这个生命就依照这个指令活下去。
程序的进化这是第一步,为了活下去。然后呢,为了活下去生命开始改变,也就是我们通常说的进化(进化也可以是指令之一)。然后一步一步的,进化出了各种各样的生命。直到有一天,人类出现了。
他们也一样遵循着这几条命令,然后慢慢发展出了文明,宗教,科技,各种学科。(这进化出的东西里面就包括了前面提到了牺牲,这些牺牲出于爱出于崇高的理想。战士背后有国家,有百姓。父母背上有孩子,有家庭。百姓和孩子的生命深处有使命,什么使命?“活下去”)”
程序的本身如果我的假设成立,那么我们毫无疑问开始就是一段程序。但是经过无数年,上百年,上千年,上万年,百万年,千万年等等等等...
我们开始变得复杂,变成了难以想象的“程序”。在这个过程中,那个观察者并没有干预。在这点上我们或者说生命毫无疑问是自由的。
如果这种假设是真的,那么又证明了生命就可能是一段程序。
相信大家每天早晨起床的时候,意识都会经历一个从朦胧到清晰的渐变过程,有些人很享受这种过程,而有些人却对它十分厌恶,但是不管大家对这种感觉是喜爱还是厌恶,不知道有没有想过每天看到的一切、经历的一切甚至感受到的一切其实都是假的,或者说你认为无比真实的世界实际上只是一个虚拟的计算机程序呢?
别认为这个说法非常荒诞,事实上现在有许多科学家真的认为,我们生活的宇宙其实只是计算机模拟出的程序,而人类只是其中一段代码。
比如来自哈佛大学的哲学家斯特罗姆(Nick Bostrom),他和他的团队在经过多年的推演之后,认为我们生活在一个虚拟世界中的概率是100%。
那么科学家们为什么会脑洞大开,认为我们所处的世界是计算机模拟出来的呢?其实主要是因为以下四个证据,下面就一起来看看吧。
一、时间变慢
爱因斯坦在相对论中指出,一个物体运动的速度越快,那么作用在这个物体上的时间就会越慢,科学家将这种神奇且不可思议的现象称为“时间膨胀”。
那么究竟是什么原因导致物体的运行速度越快时间越慢呢? 如果在现实中讨论这个问题,那么解释起来是极为复杂的,因为涉及到各种各样的变量、不变量,以及观察者的相对位置等等。
但是如果将这个问题放到计算机中去解释,那么原理将极为简单易懂。因为计算机的计算受到了硬件的限制,所以肯定会有一个上限,当计算机运行的程序超出或者接近这个上限值时,运行的速度自然就会变慢。
就好像一台计算机只能运行某款游戏的中画质,如果强行上调成高画质,那么因为超出了计算机的配置,就会导致游戏的整体帧率下降。现实中也是同理,当某个物体速度过快,就会导致模拟宇宙的这台计算机运算量增加,从而导致时间变慢。
二、量子性质
对于世界上任何一种物质,相信许多人按照惯性思维会认为它们是一个整体、是密不可分的,但是实际上所有的可见物质都是能够细分下去的。当然了,能够细分不代表可以无限细分,它们存在最小的单位:量子。
那么为什么物质会存在最小单位,而不是能够无限细分下去呢?对于这个问题科学还尚无解释,只是认为无限细分下去没有任何意义。
而如果宇宙是虚拟的,那么这个问题就能很好地被解释,同时,物质存在最小的单位也是虚拟宇宙最好的证明。
因为如果宇宙是一个模拟程序,那么就意味着它不可能拥有无尽的计算力,为了让宏观上显得更加的细腻、真实,那么势必会在某个方面出现节约能量,或者节约内存的行为,微观世界中那些奇特的性质,比如观察者效应、光的波粒二象性等等,就是最好的证明。
就像制作一款电脑游戏,因为考虑到硬件的限制,所以程序员们不可能将画面做的能够无限细化,只需要让玩家的视觉需求得到满足就行,所以不论是什么类型的游戏,其实都存在最小的体量单位。
三、观察者效应
“双缝干涉实验”告诉我们,一个意识体的观察会对物质世界产生极为重大的影响,比如在没有观察者存在的情况下,被测试的电子在通过双缝呈现的是“波”的性质,而一旦在观察者存在的情况下,电子的性质就立马从波转变成了“粒”。
用个好理解的比喻,你的汽车在你驾驶它或者看到它的时候,它呈现出来的是汽车的样子,而当你把它放到一个没人任何人能够看到它的地方时,它就不再是汽车的样子。
或许你会觉得这种情况有些魔幻,但是很不幸事实就是这样的。而为什么观察者的存在会影响物质世界,科学家们迄今为止也没有找到肯定的答案。
但事实上这种情况在计算机中是很好解释的,如果宇宙本质上就是一个超级计算机,而不论是哪种计算机都会有运算上限,为了保持系统的稳定和流畅性,所以平时所有的粒子都按照“波”的形式运行,只有当有意识的生物和某个物体接触、或者看到某个物体时,计算机才会对这个物体进行更耗费能量的“粒”的形式去运行。
四、光速无法突破
光速是宇宙中除去空间膨胀以外最快的速度,它在真空中的传播速度大约为300000000m/s,在最开始对它进行研究的时候,科学家们企图控制各种外在和内在变量让它突破上限,遗憾的是都失败了。
为何光速无法突破上限呢?对于这个问题爱因斯坦给出了答案,但是这个答案实际上并没有从根本上解释这个问题。而一些科学家在现实中找不到原因之后,却在虚拟世界中找到了可能的答案。
熟悉计算机的朋友应该都知道,计算机的CPU每秒刷新次数是有上限的,比如5GHz的cpu,它就是每秒计算50亿次或者每秒刷新50亿次。
而光速之所以不能超越,许多科学家怀疑这可能受到了宇宙这台超级计算机的刷新频率,或者说计算频率限制。简单的说就是,这台计算机所支持的最大速度就是光速,所以光速怎么也无法超越。
总的来说,能够证明宇宙是计算机模拟出来的例子,远不止以上所列举出来的四个,还有许多在现实中看起来非常魔幻的结论,在计算机世界中几乎都能够得到完美的解
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)