程序员一早就来到了办公室,等着电脑开机的时候同事告诉她今天老板要来检查,得好好工作,而后根据评比结果顶赏罚,可能会有加薪。这位程序员不禁一阵狂喜:“加薪耶!我总算可以快些凑够环游世界的旅费了。”于是他马上打开了软件,投入了一天的工作。
这里的编程工作很无聊,老板又严苛,若不是报酬丰厚可以他凑够环游世界的旅费,他才不干呢。手指在键盘上敲了几个小时,眼睛也酸痛了。他开始走神了:
“这样子还真是麻烦,对一个三维人物的动作为求逼真,不得不给他设置上许多的参数。要是有这样一个软件,可以模拟地球的重力系统与各种运动过程就好了,我就不用这样哟一一的设立参数了。如果要做一个苹果落地的三维动画我就只需画出一个三维苹果,在选择地面材质,输入苹果的质量,密度,硬度,离地高度等信息。计算机会自己根据物理学公式进行模拟与生成。若是落在硬地上,计算机会根据苹果的硬度判断苹果会不会裂开或是反弹开,并生成相应的动画。若是这个软件内建了生物骨骼肌肉模型,那我只要稍微对人的模型加以修改添加皮肤头发体形特征就可以在软件中让这人去捡起那个落地的苹果了,我只须设置他是以多快的速度去捡苹果,是用左手还是用右手捡了。”
“要是真有这种软件,我的工作将变得多么轻松啊。”程序员望着电脑叹了一口气这时他觉得眼前一个黑影压了过来抬头一看——是老板来了!“我看你发呆了好久了,你还不好好工作,叹什么气!”“是,是,是。”程序员缓过神来手指在键盘上飞快的敲了起来。老板观察了一会儿,走开了。程序员好不容易打完了一段程序,头昏脑胀的他又想到了那个省事的程序:
“可惜没有人去开发这个程序,以后有机会我一定要把它开发出来。这么有用的程序,一定可以卖个好价钱。可是开发这个程序的难度也不小,不早就有人完成他了。这个程序该怎么设计呢?用计算机根据输入的数据把模型分成简单的小块,再用计算小块之间的碰撞吸引来呈现三维物体的状态。性能越好的电脑可以模拟出越小的小块。如果有台超级电脑的话,那么就可以把小块模拟到原子以下级别。那我在这台电脑中模拟一个50亿年的地球环境,模拟的小块构成虚拟原字,虚拟原子构成虚拟分子。虚拟分子构成虚拟有机蛋白,不断复制,进化……这样下去,会不会有虚拟生命的产生呢?”
“有意思,一个活在超级电脑里的生命,可以有自己的思维呀,但他也只是活在店电脑里罢了……”“有被我发现你在这儿发愣了!在我的眼皮底下都不好好工作,可见你平时了,再给你最后一次机会。在被我发现你再发呆,我就开除你”老板怒气冲冲的说。“开除!”程序员想到这个,神经马上经绷了起来。继续工作起来。“怎么惹得老板发这么大火,把老板得罪了还了得。我干嘛想些这么无聊的事情,那个程序现在也只是空想,那样的超级电脑更是不可能哟有。我真是无聊。”程序员一边打着程序一边责备自己“我们这个世界上绝对不会有这样的超级电脑的,你想得太多了。”突然程序员心中一振,停下了手中的工作,沉思道:
“我们这个世界上绝对不会有这样的超级电脑的,那别的是世界呢?一个维数高于我们的世界。我们三维世界最强的电脑模拟出一个简单的二维世界是不成问题的。如果存在一个维数比我们高的世界,他们完全可以用他们的高级电脑模拟出一个和我们这个世界一抹一样的虚拟世界来。可笑的事,我们却不能证明高维世界的存在,也无法证明我们这个世界是真实的!那么,我们就完全有可能存在于一个高维世界人用电脑所模拟出的一个虚拟世界之中。天哪!难道这一切都是虚幻的吗……我们只是别人电脑之中的一堆0和1组成的数据罢了。”
此时程序员脑海中一片空白,老板走了过来,只说了句:“你已经被开除了!”程序员向往这一堆数字一样望着老板,把这句话当成了内存中的老板程序通过PU传给程序员程序的一个的一个指令。程序员程序通过PU运算得出的结果是这个指令必须执行。于是程序员程序像PU申请改变他手的空间坐标位置。通过预设在PU中的运算程式,手的每个点空间坐标位置改变引发了与手临近点的空间坐标位置改变,这一改变又通过PU发送到了程序员程序中。于是程序员程序通过运算,继续申请改变手的空间坐标位置,如此循环的结果在程序员的世界中的结果是——程序员收拾完了他的东西。
程序员程序继续运行,最后内存中程序员身体上的大部分点的坐标都与一张长椅的坐标接近。程序员靠在一张长椅上想:“我为了这些无聊的想法丢了工作可真不值得。我是个电脑中的无聊程序又怎样?我这个程序是为了环游这个无聊的内而运行的。找不到工作,这个程序要怎么继续运行?哎,我要怎么过日子呀——”