代码改变世界

谬论之程序猿的眼光看世界

2017-06-20 16:59  tlnshuju  阅读(203)  评论(0编辑  收藏  举报
以前阅读霍金先生的时间简史。书中说世界的第四维是时间。

当时感觉高深莫測。如今作为程序猿。我来说说以我程序猿的眼光是怎么来看宇宙的吧。


现在的程序猿大部分在使用面向对象的语言来编程。所以,万物皆对象对于程序猿来说,还是比較easy理解的。

我又一次衡量世界观也是从此開始的。
三维世界中。给定原点后,全部的物体都能够使用长宽高来表示。即现在我们的世界仅仅有长宽高三个维度。用数组来表示。能够看做一个三维数组。即用三维数组中的各个点。就能够表示出全部物体的形状。
大家都知道。物质的最小单位是质子,电子,中子等  比原子还要小的单位。想想一下,电子作为行星,环绕质子这颗恒星转动。由于体积够小。时间对于他们来说也足够慢。

用数组解释的话,就更简单了。三维数组表示的是长宽高。那么四维数组,则能够看成三维数组这个对象构成的数组。那么  由三维数组这些对象再次构成的三维数组,即六维数组来说,三维数组构成的世界仅仅是当中的一个非常小的元素。

再来想想一下,假设把地球等行星看做电子,太阳等恒星作为质子,那么恒星行星仅仅是构成还有一个非常巨大世界中某个物体中的一个原子而已。银河系也只是是该物体的一个由多个原子组成的分子。那么如今,宇宙的无穷无尽,就能够用此思想来解释了。



哈哈哈  。万物皆对象。。。

周哥原创哦。。