计算机程序与哲学

科学背后有一个逻辑,万物背后有规则支配着,这规则并不以人的意志为转移。科学就在寻找各种各样背后的规律。或许有人就说,这些规律就是世界的本质,其实这也不算是对的,这只是我们所知道世界的一部分而已。但是,我们最质朴的想法是,世界就是根据这些规律运转,接着就是有了各种各样的表象。

上帝是否是先创建万物的规律,然后再用创建好的蓝图实现这个世界?黑格尔说,就是这样子。其实我倒是觉得黑格尔胡说八道,鬼知道上帝是怎么创建这个世界的。我们不可能知道那么多。这只是我们科学的思维方式而已。

但是,我们换个角度想想,假如让你来构建世界,你会如何构建呢?我想,你还是得创建万物的规律,然后再用创建好的蓝图实现世界。这个时候,发现黑格尔说的话,就很有道理了。当然,真实的世界你是无法创建的。但是在计算机的虚拟世界,你是可以创建。那么你要怎么创建呢?首先是要创建出抽象的逻辑,就是世界所依赖运行的逻辑。然后实现这些抽象的逻辑。妈的,我们就这样子构建出了一个世界。写游戏的程序员,可能会有比较深刻的体会。

我们再想想,我们已经假设上帝在画蓝图了,那么上帝具体是用什么画的图呢?上帝是否是,用金木水火土,按照不同比例组装了这世界;又或者是所谓的原子呢?还又或者是什么其他的?不过貌似大家都喜欢用实体称呼,那就称为实体。实体是什么?不知道,但就是有那么一种东西叫做实体,entity或者object。我们画蓝图需要实体。在计算机中,这个实体其实是变身为了数据结构。

我们现在有东西可以画蓝图了,那么我们要怎么画呢?貌似大家都有统一的意见,定义公式,例如f=ma。也就是我们定义好一个一个的函数,规定好一个一个模式。我们就这么画出了这个世界。我们画蓝图是用函数。现在流行的函数式编程,更适合于画蓝图。

我们便是如此构建了一个虚拟的世界,一个可以交互的虚拟世界。我们实现的虚拟世界来自于哲学家抽象的世界。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 林美茂 赵淼作者简介:林美茂,赵淼,中国人民大学哲学院人大复印:《外国哲学》2017 年 09 期原发期刊:《哲学...
    你他娘的真是个天才阅读 500评论 0 2
  • 第一次在简书上写字,甚至都没有草稿,只是不停地敲。 三十五岁是可以被叫做中年女人的了,这个不同于那些过了二十八就呼...
    西西猿阅读 169评论 0 0
  • 昨天晚上,孩子回来很累很困,先睡了一个小时然后起来,继续写作业。到1点半写完睡觉。 感赏孩子,能够在很瞌睡的情况...
    定静慧心阅读 242评论 0 4
  • 你可以这样向别人介绍《爱乐之城》,这是一部评价两极的影片,有人受不了它的慢节奏,有人爱它的长镜头;有人高呼情节无厘...
    情感后花园阅读 470评论 0 1
  • 我以为我的诗会将我们隔开 还好 虽然艰难 但是我永远不会放弃四毛和她的以梦为马
    四毛不爱流浪阅读 238评论 0 1