上帝是個程式設計師之創世記

2021-04-02 06:24:51 字數 1387 閱讀 7945

上帝是萬能的嗎?答曰:不是!為什麼不是呢?請看如下的推理:上帝可以創造一塊自己舉不起來的石頭嗎?如果他可以造出來,那麼他舉不起這石頭,所以他不是萬能的。如果他不能造出來這石頭,看,他還是不是萬能的,連這樣一塊石頭他也創造不出來。上帝不光不是萬能的,而且生活的並不好,女朋友老是嫌他錢少,也不陪他逛街,也買不起房子,還老是擺弄他的那個跟電腦類似的機器,我們姑且把這個機器也叫做電腦吧。

上帝出身也不是很好,父母都下崗了,沒有什麼錢。上了大學,上帝也不好好學習,老想做遊戲。做遊戲不是很景氣,說是電子毒品,總之沒什麼前途。但是上帝很刻苦學習遊戲程式設計,所以有了我們下面說的創世記,經過很多年的演化,就成了我們現在的宇宙這個樣子。

有人說宇宙是大**來的,這個純粹是瞎說,不過有一點道理,那是上帝創造能力和程式設計能力的大**。事情是這麼回事。在很多很多萬年前,注意,這個年對我們說來是年,對上帝說來就是cpu時間,上帝過一天,我們的世界也許就是很多很多年了,這個中國古代的人知道的很清楚,什麼天上一日,地下七年就說的這個事。就是那個時候吧,上帝來了靈感,決定開發乙個叫做「宇宙」的系統,這天就是創世記的那天。第一天,上帝開始寫程式,由於沒有美工,所以程式是漆黑一片,沒有什麼內容,就是乙個引擎。這就是聖經說的,是無邊的黑暗深淵,這樣下去不行,上帝說,要有光,於是上帝馬上定義了乙個類,叫做光,來做這個事,為光設定了一些特性,就是這些特性讓乙個叫愛因斯坦的人研究了很多年,難怪,沒有上帝的源**,debug反彙編是慢了一點。上帝看光很好,就用光把黑夜分開,把光明叫做晝,黑暗叫做夜。上帝還想寫,結果女朋友叫他洗碗,就沒有往下寫了。這就是第一天。

第二天,上帝又寫了個類叫做穹窿,這個把程式裡面的叫水的乙個類分開,穹窿就是我們說的天了。

第三天,上帝讓水都顯示在乙個地方,而且都有關係,這是個很複雜的設計模式,然後就定義了乙個叫做地的類,上面有很多的樹什麼的也長起來,樹要果子等等。這些植物實際上是從乙個根類繼承下來的,所以我們看的植物都有點像。當然我們看到的這些也是有個美工覺得這個系統很有前途,就幫上帝畫的。

第四天,上帝覺得地上的東西都寫的差不多了,就創造了一些天上的太陽,月球,還有其它的星球,也是乙個類繼承下來的,可能使用了多繼承也不一定。

第五天,上帝把地上的東西,天上的東西,就是背景地圖搞的差不多了,決定定義一些動物什麼的,什麼飛鳥魚蟲,走獸都搞出來了,這些東西很複雜,人類反彙編這麼多年也沒有什麼進展。

第六天,上帝定義了人類,也是從動物這個類派生的,所以說演化論也是有點道理的。演化論是上帝寫的乙個演算法的基本思想。上帝用了自己的一些形象來定義人類,所以人和上帝是有點像的,但是上帝太實在,所以演算法寫的沒有保留,人的智慧型很高。上帝用他女朋友的形象定義了夏娃,所以這個女人老是搞一些讓上帝想不到的事情。

第七天,上帝休息,陪女朋友逛街去了

這就是創世記。

上帝寫的這些演算法,人類不停的反彙編,形成了乙個叫做數學的學科。基本的物件的研究叫做物理。複雜一點的物件的研究叫做化學。

接下來就是人類的一些歷史了。

單子 上帝和程式設計師

我在高中時第一次接觸到單子 monad 這個詞,是在萊布尼茲哲學中。初看上去,這個生造的概念平平無奇,論原創古希臘人早就發明了原子論了,論科學性絕對不如現代物理學的微觀粒子。過了很久我才恍然大悟,只有把這個詞放在德國唯心主義這碗 調味醬 中拌一下,才能品出味道來。唯心主義的要義在於兩個世界的劃分。眼...

上帝是個程式猿

本人的第一篇csdn部落格,聊做紀念。上週讀到一篇關於物理與數學起源的文章,忽發奇想,也許上帝也是乙個程式猿。物理學和數學本質上都是發現並 現實世界規律的學科或者說是工具,譬如說當前的十進位制,為什麼人類社會計數採用的十進位制,因為人類有十根手指,所以剛開始的數學是人類為了解和研究自身所創立的學科。...

上帝七天創造世界 因此上帝也是個程式設計師

上帝是萬能的嗎?答曰 不是!為什麼不是呢?請看如下的推理 上帝可以創造一塊自己舉不起來的石頭嗎?如果他可以造出來,那麼他舉不起這石頭,所以他不是萬能的。如果他不能造出來這石頭,看,他還是不是萬能的,連這樣一塊石頭他也創造不出來。上帝不光不是萬能的,而且生活的並不好,女朋友老是嫌他錢少,也不陪他逛街,...