k“‘第一個(gè)被寫下的概念’!這在宇宙創(chuàng)世論中,指向唯一的本源!是‘存在’!是‘一’!與‘道生一’的邏輯不謀而合!”
“‘最后一個(gè)將被刪除的念頭’!這必然是‘終末’!是‘遺忘’!是宇宙熱寂后,連‘無’這個(gè)概念本身都將不復(fù)存在的終極狀態(tài)!”
“‘一個(gè)問題的答案,也藏在一個(gè)答案所引發(fā)的,更多的問題里’!這……這是典型的‘邏輯奇點(diǎn)’悖論!只要我們能構(gòu)建出一個(gè)完美的,能讓宇宙意志的底層邏輯都陷入無限循環(huán)的哲學(xué)問題,我們就能找到那個(gè)奇點(diǎn),也就是后門!”
戒指老爺爺唾沫橫飛,他身后的混沌熔爐過載般轟鳴,為他的大腦提供著算力支持。他整個(gè)人都沉浸在一種尋找到“宇宙終極真理”的學(xué)術(shù)狂喜之中。
擎蒼在一旁聽得腦袋嗡嗡作響,他撓了撓頭,甕聲甕氣地問蕭凌月:“他在說啥?我怎么感覺,我身上的每一個(gè)肌肉細(xì)胞都在抗拒這些話?”
蕭凌月無奈地笑了笑,沒有回答。她的目光望向了艦長席上的宋冥夜。
宋冥夜正單手支著下巴,另一只手把玩著那個(gè)奶瓶形狀的“敘事噴罐”,看著狀若瘋魔的戒指老爺爺,眼神里沒有贊許,反而帶著一絲看戲般的慵懶。
一個(gè)最完美的程序員,會(huì)把后門藏在一個(gè)最復(fù)雜的哲學(xué)問題里嗎?
不。
他會(huì)藏在一個(gè)最愚蠢,最意想不到,甚至讓他自己都羞于承認(rèn)的低級(jí)錯(cuò)誤里。
“老頭,”宋冥夜忽然開口,打斷了戒指老爺爺?shù)募で檠葜v,“我問你個(gè)問題。”
“陛下請(qǐng)講!任何關(guān)于宇宙本源的問題,我……”
“一只公雞,在一座尖頂房子的屋頂上,下了一個(gè)蛋。請(qǐng)問,這個(gè)蛋會(huì)往哪邊滾?”
戒指老爺爺?shù)耐蒲蓐┤欢?。他臉上的狂熱瞬間凝固,仿佛一臺(tái)高速運(yùn)轉(zhuǎn)的超級(jí)計(jì)算機(jī),被強(qiáng)行拔掉了電源。他張了張嘴,大腦的邏輯核心發(fā)出了“咔咔”的異響。
公雞……下蛋?
這……這不符合“生殖隔離”的基本法則!這違背了“物種定義”的底層邏輯!這個(gè)問題本身就是個(gè)謬誤!
“陛下,這個(gè)問題……”他試圖從邏輯層面指出問題的荒謬性。
“回答我,往哪邊滾?”宋冥夜不耐煩地追問。
“……它,它不滾。”擎蒼在旁邊憋了半天,終于忍不住插了一句,“公雞不會(huì)下蛋?!?/p>
宋冥夜贊許地看了擎蒼一眼,仿佛在說“你總算開竅了一回”,然后又看向了邏輯當(dāng)機(jī)的戒指老爺爺:“你看,連擎蒼都知道的答案,你卻想了半天。”
戒指老爺爺?shù)哪槤q得通紅,一半是羞愧,一半是覺得自己的智商受到了侮辱。
“父親!父親!我知道!”宋劫舉著小手,興高采烈地喊道,“蛋會(huì)滾到我嘴里!因?yàn)槲蚁氤噪u蛋了!”
宋冥夜哈哈大笑起來,他揉了揉宋劫的腦袋:“說得好!這才是最有價(jià)值的答案?!?/p>
蕭凌月看著這一幕,若有所思。她明白了。宋冥夜不是在戲耍戒指老爺爺,他是在用一種最直接的方式,打破他們所有人的思維定式。
面對(duì)一個(gè)由純粹邏輯構(gòu)成的“宇宙意志”,用更復(fù)雜的邏輯去對(duì)抗,就像是跟一個(gè)超級(jí)計(jì)算機(jī)比算圓周率,是自尋死路。必須用它無法理解,甚至不屑于去理解的東西來攻擊。
比如,一個(gè)腦筋急轉(zhuǎn)彎。
比如,一個(gè)孩子的胡鬧。
“好了,‘魔宗首席涂鴉辦公室’現(xiàn)在召開第一次全體會(huì)議?!彼乌ひ古牧伺氖?,將所有人的注意力吸引過來,“議題只有一個(gè):解開這個(gè)謎題。規(guī)則也只有一個(gè):禁止使用任何聽起來很厲害的詞匯,比如‘本源’、‘終末’、‘法則’。誰說誰就去打掃擎蒼的兵器庫?!?/p>
戒指老爺爺?shù)哪標(biāo)查g垮了下來,這簡直是要了他的老命。
“現(xiàn)在開始?!彼乌ひ骨辶饲迳ぷ?,看向宋劫,“第一個(gè)問題:什么東西,看不見,摸不著,但哪兒都有?”
“是屁!”宋劫不假思索地回答,還得意地拍了拍自己的小屁股。
擎蒼哈哈大笑,戒指老爺爺則一臉嫌惡地捂住了鼻子,仿佛真的聞到了什么。
“回答正確?!彼乌ひ裹c(diǎn)點(diǎn)頭,又問,“第二個(gè)問題:什么東西,你給的越多,它反而越少?”
這個(gè)問題讓擎蒼卡住了。他想了半天,試探著說:“是……是我的俸祿?”
“是信任!”蕭凌月輕聲說出了答案,眼中帶著笑意。
“回答正確?!彼乌ひ沟哪抗廪D(zhuǎn)向那份謎語的光幕,“現(xiàn)在,我們來看謎題本身。”
“‘第一個(gè)被寫下的概念’?!彼畹?。
“不是‘存在’。”他看著戒指老爺爺,一字一句地說,“對(duì)于一個(gè)程序員來說,他寫下的第一個(gè)東西,永遠(yuǎn)是‘Hello, World’。一個(gè)問候,一個(gè)宣告,一個(gè)毫無用處,但又必不可少的儀式?!?/p>
“‘最后一個(gè)將被刪除的念頭’。”
“不是‘遺忘’。”他繼續(xù)道,“是當(dāng)一切都搞砸了的時(shí)候,那個(gè)絕望的,想要按下‘Ctrl+Z’的念頭。是‘撤銷’,是‘反悔’?!?/p>
“‘一個(gè)問題的答案,也藏在一個(gè)答案所引發(fā)的,更多的問題里’。”
這才是核心。
一個(gè)能引發(fā)更多問題的答案。
艦橋里一片寂靜。所有人都被宋冥夜的思路引向了一個(gè)全新的方向。
“父親,”宋劫忽然拉了拉他的衣角,小聲問,“我的畫,畫歪了,算不算一個(gè)問題呀?”
宋冥夜渾身一震。
他猛地看向那扇被涂鴉的門,又看向那份謎語。
畫歪了的畫。
跑調(diào)的歌。
不按常理出牌的公雞。
這些是什么?
它們是錯(cuò)誤。是瑕疵。是與“正確”和“預(yù)設(shè)”相悖的東西。
在程序員的世界里,它們有一個(gè)統(tǒng)一的名字。
“BUG?!?/p>
宋冥夜的嘴角,緩緩勾起一個(gè)冰冷的弧度。
“后門,就是‘BUG’這個(gè)概念本身!”
他終于想通了。
一個(gè)BUG,它本身就是一個(gè)“問題”的“答案”。(“為什么程序崩潰了?”“因?yàn)檫@里有個(gè)BUG。”)
而找到一個(gè)BUG,必然會(huì)引發(fā)“更多的問題”。(“這個(gè)BUG是怎么產(chǎn)生的?”“它還會(huì)不會(huì)引發(fā)別的BUG?”“我該怎么修復(fù)它?”)
它符合謎語里的一切描述!
而那個(gè)“垃圾回收站”,自然就是系統(tǒng)存放錯(cuò)誤報(bào)告和內(nèi)存轉(zhuǎn)儲(chǔ)的地方!是所有BUG最終的歸宿!
“蕭凌月。”宋冥夜的聲音帶著一絲興奮。
“在。”
“改變策略。我們不畫花了,也不畫太陽了?!?/p>
宋冥夜指著那面已經(jīng)布滿“鐵銹”的維度壁壘,眼中閃爍著危險(xiǎn)的光芒。
“我們,來給它寫一份‘錯(cuò)誤報(bào)告’。”