單子 上帝和程式設計師

2021-08-26 19:56:45 字數 1066 閱讀 6807

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

唯心主義的要義在於兩個世界的劃分。眼前的、世俗的世界是非本質的,後面還有乙個本源世界。萊布尼茲單子論的本源世界是多元的,由無數多、境界不同的單子構成。單子是純粹精神性的,沒有廣延,就像漂浮的鬼魂,抓是抓不到的。單子的境界高低,就在於它靈性的多少。上帝是最高的單子,它創造了其他的單子。人的靈魂也是單子,是靈性較高的。即使一草一木,莫不有靈性,但它們的層次較低。

在單子論看來,我們所感知的物質世界,只是人類這種境界的單子所建構的,外界的單子對映到我們的靈魂裡,產生了時間、空間、顏色、質感,捏合起來,變成了乙個個世界中物件。境界低的單子,建構的世界可能與人類完全不一樣,也許是一片混沌。在上帝這個最高單子眼中,世界就是一堆單子,都是他老人家玩出來的,這才是本源的。所以,「世界是我的表象」,無論此處的「我」是上帝、人還是低等生物。

問題是,萊布尼茲怎麼能論斷這一切?總不會和中國古代的神漢巫婆似的,靈魂出竅,到上帝那裡去玩了一圈,然後回到人間成為神的代言人。所以在康德哲學看來,萊布尼茲是「獨斷論」哲學家的典型。

大學時,我學習為計算機程式設計,幻想著未來成為一名程式設計師。回想起萊布尼茲單子論中的上帝,我覺得他也是乙個程式設計師,宇宙就是他的計算機。單子多象程式啊,執行中的程式就像跳動的靈魂,完全是精神性的。我控制不了宇宙,但對我面前的計算機來說,我就好比上帝。單子論在現實世界成立不好說,但在程式設計師的計算機空間,卻是乙個可以工作的世界模型。

畢業十幾年,我的工作早與專業無關。但在業餘還在為計算機程式設計,業餘程式設計師的好處就是可以任意使用冷門的程式語言,沒有工期的壓迫,玩的就是美感。最近我學習一門新語言,叫haskell。在研究它的文件時,發現了乙個熟悉的字眼,單子,monad!這難道是巧合,萊布尼茲的鬼魂在現代程式語言裡復活了。後來對進行了一番考證,兩者只是詞源上接近,並非語言的設計者就是唯心主義單子論的信徒。

不管怎麼說,單子是乙個有趣的理念,自從我「結識」它以來,時不時的就來襲擾我一下,特別是坐在計算機面前程式設計的時候。這難道也是上帝這個大程式設計師安排的嗎?

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

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

上帝的歸上帝,程式的歸程式 卓有成效的程式設計師

程式設計師,就是整天與機器打交道的那群人。在計算機並不普及的年代,這樣的描述毫無疑問 然而,這些年來,得益於計算機成本的不斷下降,軟體使用門檻的不斷降低,如今,昔日昂貴而又神秘不可莫測電腦,已經成了隨處可見 人人能用的辦公器材。一句話 人機互動,不再是程式設計師的專利。大家都可以用電腦幹活,只不過,...

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

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