上帝是个程序猿

来源:互联网 发布:node v4.6.0 x64.msi 编辑:程序博客网 时间:2024/05/17 03:47

  本人的第一篇CSDN博客,聊做纪念。上周读到一篇关于物理与数学起源的文章,忽发奇想,也许上帝也是一个程序猿。
  
  物理学和数学本质上都是发现并预测现实世界规律的学科或者说是工具,譬如说当前的十进制,为什么人类社会计数采用的十进制,因为人类有十根手指,所以刚开始的数学是人类为了解和研究自身所创立的学科。后来随着人类文明的进步,好奇心促使人类在观察到现实世界发生的事情时问一句为什么,进一步去研究事情背后的规律,改变我们的生活,譬如说传统物理学的基础:力学三大定律,电磁世界的基石:麦克斯韦方程等等诸如此类的发现。但实际上这些发现只是解释了当前世界的一些现象,随着研究手段的提升,从宏观到微观,从传统物理学到相对论再到量子力学,这些过程说明我们对世界的认知和研究是不断提升和完善的,也可以说我们在不断的提出新的科学理论来解释遇到的相关问题。所以科学并不能称之为科学,也许对世界的本质来说,我们的科学只是伪科学。我们的科学只是站在人类的视角上,在人类的思维方式中提出的一种可以被我们接受,并能够解释我们感知到的一种学科。 
  
  再者,我们的科学并不完善,更不用说完美,记得中学时代的物理和大学时代的高数总存在许许多多的固定系数,譬如说重力系数g,自然底数e,这些系数并没有科学理论的支撑,他们是人们在不断的大量的试验中总结出来的经验值。但这些经验值又完美契合了现实世界的规律,说明这些规律是确实存在的,但作为人类我们只能去拟合这些规律,并根据现有的或可观测到的现象去调整我们的理论,人类的科学只是一个自适应的过程,每个物理学家或数学家的梦想都应该是找到那个终极的答案,可以完美契合这个世界的答案。 
  
  但是,在计算机的世界里,所有的一切都是有迹可查的,在编程过程中,每一个错误都你都可以在日志中找到相应的问题,同样,成功的结果也离不开每一个过程的支持,在计算机的世界里,所有的问题最终可以归结为0和1,并不会出现固定系数这种现有无法解释的状况。
  那么,也许上帝也是个程序猿,固定系数只是他设置的常量。只是我们这些凡人,在没源码,黑盒子的情况下,搞不懂他的内核。

原创粉丝点击