當前位置:文學樓>其它小說>重生之只爭朝夕> 第十七章 悖論
閱讀設定(推薦配合 快捷鍵[F11] 進入全屏沉浸式閱讀)

設定X

第十七章 悖論 (1 / 3)

<! btyetop >

sty1nove.k"

dataads297"

dataadforat="auto"

datafuidthresponsive="true"><ins>

第十七章

遞迴呼叫的問題並非僅僅只是一個程式設計技巧的問題,羅漢堂內堂的這些精英們,誰也不會覺得自己寫出來的程式會産生死迴圈這種低階錯誤。

但是當一個很平常的技巧,一旦上升到資料結構和軟體架構的問題時,突然間就露出了它猙獰的面孔。

而這些羅漢堂內堂的精英們,研究的也早就不是一段具體的程式要怎麼編寫,而是更加看重指導程式編寫的思想。

在遞迴呼叫中隱藏著一個會威脅到整個數學體系的危險,這個危險就是羅素悖論。

所謂羅素悖論其實很多人都耳熟能詳,就是那個:我給島上所有人不給自己刮臉的人刮臉,我也只給這些人刮臉。那麼,理發師是否給自己刮臉呢?如果他不給自己刮臉,他就屬於“不給自己刮臉的人”,他就要給自己刮臉。而如果他給自己刮臉呢?他又屬於“給自己刮臉的人”,他就不該給自己刮臉。

也就是說,作為一個函式,理發師可以處理其他人,但是當他“自己呼叫自己”的時候,就陷入了兩難的困境。

這和id越小丙提出的“後面這句話是假的,前面這句話是真的”一樣,全都會陷入一個無法判斷的悖論之中。

可這種問題只是純數學問題,在現實中理發師大可不管這個問題,痛快的給自己刮個臉。而越小丙提出的這個問題,既然無法判斷,那我們大可置之腦後。因為只要有人類的智力就能知道,這個問題毫無意義。

在人工智慧大發展之前,侯世達曾經的歷史上,人們就已經解決了這個問題。之所以遞迴呼叫會出現無法判斷的悖論困境,最根本原因是計算機太過死板、極不靈活,而且絕對的照章辦事。

對於計算機來說,它使用規則、遵守規則,但卻無法操縱規則。人類能夠比計算機智力更高,一個原因就是,我們能夠靈活的處理“規則”。

侯世達腦海裡只是將這些內容恍惚間過了一遍,實際上遞迴呼叫的解決辦法早就已經深植他的腦海。

大師兄:很簡單,遞迴出現悖論的根本,是因為沒有規則之上的規則。想避免這種情況發生,只要給規則設定規則就行了。

越小丙:規則的規則?

小寒:似乎有些道理,大師兄能否詳細說說?

烏木:我好像有點一語驚醒夢中人!好久沒有這種朝聞道的感覺了!

侯世達嘴角上翹露出一絲笑容,他上輩子打死自己也不敢想象,羅漢堂內堂的精英們竟然會有一天像小學生一樣向自己請教。

上一章 目錄 +書籤 下一頁