第十五章 程序員的特別請求
“這個就是模型?”我問。
“對。”程序員說著,把上面的蓋布拿掉,露出里面的東西。這是一個螺旋圈的模型,乍看起來有點像彈簧。最上面的圓圈很大,越往下圓圈越小,一共八層大小不一的圈子依靠柔和的線條連接起來,螺旋向下,直至最底部。
這種模型,上大下小,看起來非常不平衡,為了能使它保持直立,程序員在模型的左右兩邊豎了兩根棍子作為支撐。狀巨樂弟。
屋里人仔細看看,嘖嘖稱嘆,王醫(yī)生道:“這活做的不錯,一目了然。”
“其實這個模型只是我的臆想。”程序員說:“在做以前,我曾經(jīng)在腦子里模擬了一下模型的形狀。發(fā)現(xiàn)自己做不出來。它只能在腦子里驗算構(gòu)思,卻無法存在于實際中。”
“為什么呢?”我好奇地問。
程序員想了想,拿過一張紙,在紙面上用油筆點了一個黑點兒。
“羅稻,你看這是什么。”
我丈二和尚摸不著頭腦,說道:“這不就是個黑點兒嗎?”
“對,”程序員道:“它在二維空間是個黑點,可你換個角度想,此時你在高空中向下俯視一棟大廈,它對于你來說是不是就一個點兒。你拓展一下想象,眼前紙上這個黑點是某棟大廈。之所以它就是一個點兒,是因為我們站的距離足夠高,向下俯視的時候,大廈的頂部和底部重疊在一起。好,我現(xiàn)在給你一個任務(wù),你能不能光看這么一個黑點兒,把這棟大樓在三維空間里描繪出來。”
屋里人都在看我,我有點面紅耳赤,不知道程序員為啥點我的將。我不能丟了面子,絞盡腦汁,說道:“不能?”
“為什么?”程序員問。
我道:“因為光看二維平面的黑點兒,我無法知道大廈的高度。而三維空間成像,必須要有長寬高。”
“對!”程序員一拍大腿:“就是這個道理。”
他把打印了兇宅里那一面墻“6”的三元門符號的紙鋪在桌面給我們看,這是一張簡化版。多余的符號已經(jīng)剔除,只留下暗藏其中的螺旋狀結(jié)構(gòu)圖。
“你們來看,”程序員說:“這是二維圖像的結(jié)構(gòu)圖,如果做成模型。還原成三維圖像,這里缺少一個最為關(guān)鍵的元素。”
“高度。”解鈴道。
“對。”程序員說:“我們?nèi)鄙僮铌P(guān)鍵的數(shù)據(jù),沒辦法把二維圖從紙面抻出來,拉成三維,因為不知道拉多高是正確的。”
我們點點頭,確實是這么個道理。
程序員越講越興奮,在這一屋子高人中間夸夸其談,他倒是非常有自信心,這一點挺讓我羨慕。
“那你這個模型是怎么回事?”王醫(yī)生說:“這里的高度你是怎么測量出來的。”
“慚愧,”程序員道:“我不知道原始高度,模型的高度是我根據(jù)螺線圈的規(guī)律自己計算出來的。等算出來,我就知道大錯特錯了,可為了盡早造一個可視化的模型出來,只能將錯就錯,反正就這么個意思,你們將就看。”
“為什么你覺得自己做錯了?”喵喵師父問。
程序員已經(jīng)知道喵喵師父的身份,他拍拍桌子上的那張打印紙:“一開始看到這個螺旋圈圖案,我只是把它當成一種二維圖像,想辦法把它還原成容易理解的三維模型。但是當我聽了你們的故事之后,我才知道自己這個想法多么可笑。畫在紙上的這個圖案,并不是簡單的二維,它表達了一個世界的結(jié)構(gòu)。這個圖案是你們要去的那個什么密境的世界結(jié)構(gòu)圖,我用簡單的三維模型來表現(xiàn)一個世界?想想都幼稚。比如說……”
他走到模型前,指給我們看:“這里一共八層螺線圈,每一層直徑的長度按規(guī)律遞減,最后縮到最小。這層與層之間,靠著一條光滑螺旋的線條連接。”他用手指順著線條滑動:“假如說每一層螺旋,代表了你們要去的那個密境世界的一層緯度,那么這一層世界和下一層世界是靠什么連接在一起的?也就是說怎么才能從這一層走到下一層,乃至一直到世界的最底部,最核心的那一層?”
他說的這個問題一下驚住我了!因為喵喵師父曾經(jīng)問過我這個問題,你進入密境之后,打算怎么從這一層出來到下一層,它告訴我一個辦法,那就是“夢中知夢”。要從迷境中走出來,相當于破妄而出,首要條件就是知妄。
喵喵師父是從玄學角度闡述這個問題,而現(xiàn)在程序員是從物理學角度來講。他們殊途同歸,其實都是在為我提供可行性的方案。不管是怎么個思索方式,畢竟最后付諸實踐的只能是我。
我注意力頓時集中,眼睛一眨不眨地盯著模型。
解鈴點頭:“這個問題很重要,程序員,你是怎么想的?”
程序員搖搖頭:“說實話,我不知道。我用腦子即時演算和想象過那個世界的結(jié)構(gòu),可摸不著任何門徑。要描繪這個世界,最關(guān)鍵的元素,就是要知道每一層之間的連接方式。而我有感覺,這種方式已經(jīng)超出了人類的理解范疇。”他拿起那張打印紙,癡癡地看著上面的螺旋圈圖案,嘆口氣:“我總有種感覺,這不是簡單的二維圖像,而是密境世界在二維空間里的投影。要把這個投影還原成原貌,卻需要四維乃至多維的思維方式。我有種強烈的感覺,人的智慧或許已經(jīng)走到了盡頭,我們面對的世界開始展露出新的猙獰的一面,這一面人類只能窺測,而永遠無法理解。”
他忽然抬起頭,對我說:“羅稻,我有個不情之請。”
“什么?”我疑惑地問。
“我想加入你的團隊,我想和你一起進入那個密境!”程序員火熱地說。
“你瘋了?”王醫(yī)生推推眼鏡:“程序員,我找你來可不是讓你給我惹麻煩的。”
程序員道:“老王,我是個成年人,我可以對自己的行為負責。什么叫給你惹麻煩,我要是掛了,跟你一毛錢關(guān)系也沒有。羅稻,我不強求,這也是看緣分的,你能帶就帶我,你要覺得不合適我也沒辦法。”
容敏這時說道:“程序員,既然你說到緣分,那我就說一說。你去不了那個密境。”
“為什么?”程序員看她。
“因為宿命。”容敏道:“巴哈杜爾講解密境里的事時,從來沒有提過你,說明你壓根不會出現(xiàn)在密境中。”
程序員愣了愣,眨眨眼,竟然說不出話來。
一直沉默的巴哈杜爾突然說道:“未必。”
我們一起瞅他,巴哈杜爾斟酌一下說:“我在夢中遇到羅稻,他對我說了很多關(guān)于密境的事情,但我能記下來的只有十之一二,還有更多已經(jīng)隨著夢醒而淡忘。我雖然不贊成程序員去參加這樣冒險的行動,但實事求是地說,我無法肯定密境中會不會出現(xiàn)程序員。”
程序員來了精神:“你的意思是說,我有可能出現(xiàn)在密境里?”
王醫(yī)生不耐煩:“我說你就別跟著裹亂了,有你什么事?到時候一旦所有人都回來了,而你丟在密境里,你說我們找不找你?本來皆大歡喜的事,就因為有你這么個老鼠屎,搞成了一個悲劇。”
程序員挺性情的這么一個人,馬上拍桌子:“第一,我去密境,是死是活和所有人無關(guān)。我可以和你們簽協(xié)議,然后到公證處公正。第二,我覺得就算迷失在密境里也沒什么,只要認為這個世界是真的,那就無所謂密境和現(xiàn)實。誰敢保證,我們現(xiàn)在活著的這個世界就不是另一個密境呢?!可能你,我,包括咱們這一屋子人都是從某個現(xiàn)實世界進來的,只不過現(xiàn)在大家都已經(jīng)遺忘自己的身份和來歷,迷失在這個世界里,過的有滋有味,還覺得自己是個人物。”
“你這是詭辯,是抬杠!”王醫(yī)生急眼了:“我不同意你這么做。”
“看羅稻的吧。”程序員淡淡地說。解鈴和喵喵師父他們從始至終沒有發(fā)表意見,眾人的目光落在我的身上。
我看看程序員,又看看王醫(yī)生,猶豫了半天,想了想說:“程序員,還是算了吧,如果你真的回不來,我會內(nèi)疚一輩子。我不想讓你成為我日后心里上的一根刺,我不想虧欠任何人,哪怕是良心上的。”
“我不用你負責。”程序員臉紅脖子粗。
“你這句話根本不能彌補我良心上的虧欠。”我笑笑。
程序員沒說話,氣悶地坐在一邊,不知想著什么。
,