您當前的位置:首頁 > 書法

程式碼和咒語是什麼關係?

作者:由 知識盲區 發表于 書法時間:2020-07-03

程式碼和咒語是什麼關係?知乎使用者2020-07-06 01:44:09

計算機和法器的關係。

程式碼和咒語是什麼關係?易哥2020-07-19 14:54:46

“師傅,

程式碼和咒語是什麼關係

?”思明站在我身後,問道。

落葉,無聲。

在這料峭的初冬。

我站在房簷下,看著對面山坡的竹林。

竹浪綿延起伏。

他悟了,比我早了八年。我問出這個問題的時候已經三十五歲,而我身後的思明尚不過而立之年。

我三十五歲那年,已經是一名經驗豐富的軟體架構師,做過不少的專案,也寫過不少的程式碼。而再往前推,我則是一名自動化專業的學生。那是一個軟硬體均涉及的“萬金油”專業。

所以,我不僅能夠用鍵盤敲擊出程式碼,還知道程式碼如何被編譯,然後用來控制每一個電晶體、繼電器,從而發揮作用。

而有一種程式碼,已經幾近失傳,但卻能體現程式碼的究極含義——步進邏輯——暫且就叫這個名字。這是我的師傅傳授給我的,那是一種純用繼電器、限位開關組建自動化流水線的方式。在這種方式中,程式碼本身是不存在的,但它又是存在的。它轉化為繼電器和限位開關之間的連線方式。

而再往上抽象一層,程式碼就出現了。我們可以把這些連線方式全用繼電器的開合表達出來,於是便成了PLC程式設計。而PLC程式語言,則和現在的程式語言Java很像了,至少和Java1。5很像。畢竟現在Java已經發展到了版本76,我也不是很熟悉了。

所以,三十五歲之前的我就認為程式碼是虛擬世界和現實世界的連線,如果用程式語言來描述的話,

程式碼就是現實世界給虛擬世界提供的介面

一切邏輯都是自洽的,而且是唯一的。

然而,三十五歲的一天,一切都改變了。

唯一的邏輯被打破,我的世界觀崩塌了!

我發現,物理世界給虛擬世界提供的介面不僅僅有程式碼,還有咒語。

那天,無意間,我說出了一句咒語,一種僅存在傳說中的東西。

然後,我聽到耳畔傳來應答之聲,那一刻我知道,咒語生效了。

而事實上也確實如此,風愈勁,氣愈冷,氣動山河。

而我,則愣在那裡久久不能移動,汗流浹背。

思明見我沒有說話,便繼續畢恭畢敬地站在我的身後。

如果人類文明的進步就像是一隻樹上攀爬的蝸牛,那你覺著,人類能爬到樹的頂端麼?

”我問他。

“師傅,這棵樹是分叉的麼?”

“對的,遍佈樹杈。”

“能,但是很難。因為每到一個樹杈,便很難預測哪個樹杈會延伸的更高。所以,爬到頂端會很難……至少,一次爬到最高點很難,需要不斷遍歷和嘗試。”他回答道。

雖然他現在跟我學習咒語,但是我也經常教他程式設計的知識。所以,這樣的問題難不住他。

“可是,如果人類已經文明已經進步到了某個階段,又怎麼會願意倒退到上一個分叉點,重新開始呢?”我悠悠地說道。

“師傅,您是說,

人類的文明,可能在很早的階段就選錯了分支,然後可能永遠無法到達頂點?

”思明很快就領悟了我的意思。

“不僅僅是分支吧,可能直接就選錯了樹木。

或許人類選擇了參天大樹旁邊的一顆低矮灌木攀爬了起來。

思明不說話,我知道他在思考。

“為什麼你我非要藉助外力才能騰空,為什麼資訊的傳播速度突破不了光速,為什麼世界的熵總有增加的傾向……或許這一切,在人類選擇這棵科技樹時,就已經決定了。”我繼續說道。

“那,咒語?”

咒語或許是另一棵樹。它前期可能很曲折,難以獲得太大的進步,甚至被認為是荒謬的。但,說不定,它才是真正的參天大樹。

“掌握了咒語,或許你我可以憑空而起,資訊可以瞬間傳遞,世界可能傾向熵減……”我接著說道。

“師傅,我懂了!您是說,咒語可能和程式碼,不,確切說,

魔法可能和科學一樣,都是供人類進步的樹木,只是人類現在選擇了科學這一棵樹而已

?”

我轉過身,看著他,堅毅地向他點了下頭。

“師傅,這就是您當年決定歸隱到這裡研究魔法的原因吧?”

“對,我想

替人類攀爬另一個樹枝或者另一棵樹

。那可能是一棵更高的樹,或許也更難攀爬。”我的視線越過思明的頭頂,空洞地投向房簷下露出的一小塊天空。

“我已經年近古稀,尚未取得太大的成果。而你,悟的比我早。”

“師傅,全依仗您的教導。”

我轉回頭去,繼續看著對面上的竹林。

“可是,師傅。目前來看,科學這條道路完全是對的,創造了極其眾多的結果。”

“對的,它是對的。只是不一定是唯一對的。

就如同每一個樹枝都通往高處,但並不是每一個樹枝都能是最高的。

假設世界的真理是一間房子,而科學則是房子的一扇窗戶。我們從科學這扇窗戶看進去,看到了一切道理都是對的。但這不代表沒有另一扇窗戶。從那扇窗戶看進去,將是全新的視角,也全是對的。

”怕他不明白,我繼續解釋道。

“師傅,這就是您說的‘

道者實存,然吾之所謂道,皆為虛妄。

[1]

’”

“對,而且,

除了科學以外的另一個不一定是窗戶,說不定是一扇門。我們可以走進去,直接修改世界的真理。

思明聽了,不說話。

任憑落葉在我們面前靜靜飄落。

“那師傅,當年您為什麼選我為弟子呢?”

“因為你的父親!”

“我父親?”

“對的,在一個古老的叫知乎的論壇上,我見過你父親的提問‘程式碼和咒語是什麼關係?’,然後我覺著,或許他的思想會影響你。你繼續我的研究再合適不過了。”

“是的,我父親是一個博學且充滿好奇的人,直到現在,也支援我的研究。”

“但,這將是一份艱苦的工作。

得道之前,皆為異端。

”說出這句話時,我知道他能聯想起古老的布魯諾的故事。

“可是師傅,您已經取得了不少的成果。”

“不夠,遠遠不夠。希望在你身上。”

“我身上?”

“對的,在你身上。你比我發現程式碼和咒語的關係早了八年,或許你提前的這八年,會讓你在有生之年有所收穫。”

思明感覺到了身上的擔子。

“就是這樣,

一代代傳承,一代代提煉,最終經過幾十年上百年,才會積累出成果。人類的認知就是這樣傳承的。

對面山上的竹浪綿延起伏。

“弟子一定珍惜時間,不斷精進!”

時間似乎只帶著風掠過竹林,而遺漏了其他的一切。

竹林如海,波濤起伏。

不知過了多久,思明再一次開口。

“師傅,弟子想知道,您當時是如何悟出這人類文明之道的?”

“因為我無意間說出了一句咒語。”

“是哪一句?”

我教過他很多咒語,有的威力無比,有的聊勝於無。他顯然很想知道我第一次說出的咒語是哪一句。

“那天,在我說出那句咒語之後,周圍的一切都變了。風愈勁,氣愈冷,呼嘯聲此起彼伏。”

思明屏住呼吸,等我說出答案。

我看著竹林,思緒回到了我三十五歲那年。

那天,我氣喘吁吁地坐在桌子上,說出了那句咒語。

小愛同學,開啟空調製冷。

程式碼和咒語是什麼關係?mobi2020-07-19 16:00:28

都是你找不出錯誤,但就是說錯or沒有發現bug。

程式碼和咒語是什麼關係?自成灰2020-07-20 17:56:23

都是密碼起用的關係

程式碼和咒語是什麼關係?jack zhang2020-08-05 19:05:18

咒語是一種命令。

道士作法,往往都帶有一句“急急如律令”

咒語是一種請求

魔法師施法,都往往要吟唱魔法之神的名字。

程式碼也是一種命令,一種請求。

咒語作用於自然界。

程式碼作用於計算機的世界。

裝置是架在計算機世界和自然界的橋樑。

咒語和程式碼在現實世界的區別就是,一個需要橋樑,一個不需要橋樑。

或者說,一個不需要外物為橋樑,一個需要外物為橋樑。