下一章 上一章 目录 设置
45、源代码 月 ...
-
月光从窗帘缝隙里退出去的时候,天还没亮。
江逾白不知道自己盯着那行字看了多久。87.2%。白色的,极小的,刻在月亮表面。像某种宣判。像某种倒计时。像103天之外又多了一层倒计时。
沈辞翻了个身。背对着他。肩膀的线条在月光里绷得很紧。他没睡着。江逾白知道。
“你早就知道。“江逾白说。声音哑的。一夜没睡的哑。
沈辞没动。过了很久,他说:“知道一部分。“
“哪一部分。“
“它会降。每当你'观测'到一次bug,完整性就降一点。像你盯着一面墙看,看得越久,墙上的裂缝就越明显。“
江逾白坐起来。被子滑下去。三月的夜很冷。他的手指是冰的。
“那如果我停止观测呢。“
“你停不了了。“沈辞转过身。眼睛在黑暗里亮着。不是反光。是那种更深的东西。“观测者一旦觉醒,就回不去了。你看到了裂缝,看到了麻雀消失,看到了月亮上的字——这些已经刻进你的意识里了。你不可能假装没看见。“
江逾白沉默了。
他说得对。从体育课上那道黑色的缝开始,他的眼睛就像被打开了某种开关。他看到的世界和昨天不一样了。昨天是蓝色天空、白色云、灰色麻雀。今天是裂缝、虚空、消失的鸟。他没法把眼睛关上。
“那怎么办。“
沈辞坐起来。两个人面对面。三十厘米。黑暗里。月光从窗帘缝里变成灰色的光。
“你得知道全部。“沈辞说。
早上六点四十。闹钟没响。江逾白自己醒了。
沈辞已经起来了。站在窗边。校服穿好了。领口扣到第二颗。和平时一样。但江逾白知道不一样。他的眼睛下面有青色。很淡。像淤青。像熬夜。像一整夜没睡。
“去洗脸。“江逾白说。声音还是哑的。
沈辞点头,去卫生间了。
江逾白坐在床边。他拿起手机。屏幕亮了。日期:3月17日。周三。倒计时:102天。
他打开浏览器。输入了四个字:“观测者效应“。
搜索结果很多。量子力学。双缝实验。观察者会影响实验结果。粒子在被观测时从波函数坍缩为确定状态。
他关掉浏览器。
这不是物理课。这是他的生活。
上午的课他一节都没听进去。
数学老师在讲三角函数。粉笔在黑板上划出尖锐的声响。江逾白盯着课本上的正弦曲线。那条波浪形的线在他眼里变成了某种别的东西——像心跳监测仪上的波形。像某种正在衰减的信号。像世界完整性从100%滑到87.2%的曲线。
沈辞坐在旁边。笔在笔记本上动。写的不是数学。江逾白余光瞥到几行字。很小的。像密码。
他没问。
午休。食堂。人很多。吵的。高三的学生挤在长条桌前。筷子碰碗的声音。说话的声音。咀嚼的声音。混在一起。像白噪音。像某种背景程序在运行。
江逾白端着餐盘找位置。沈辞跟在后面。
他们坐在角落。靠窗。光线很暗。食堂的窗户朝北。下午才会有阳光。
“下午没课。“江逾白说。咬了一口馒头。干的。噎人。
“嗯。“沈辞说。
“去你家?“
“去你家。“
两个人吃完了。没说话。馒头。青菜。米饭。像所有普通高三学生的午餐一样。
下午。江逾白家。
父母还在出差。周末。不在家。正常的。像所有普通高三学生的父母一样。
卧室的门关上了。锁扣发出一声轻响。咔哒。
两个人坐在床沿。中间隔着三十厘米。和昨晚一样。和所有晚上一样。
沈辞先开口。
“你想知道我是从哪来的吗?“
江逾白看着他。沈辞的眼睛很平静。不是那种装出来的平静。是那种——他决定了什么之后的平静。像跳下去之前最后看了一眼地面。
“想。“江逾白说。
沈辞把双手放在膝盖上。手指交叉。像在做某种仪式。
“你十四岁那年,写过一个小程序。“
江逾白愣了。
十四岁。初二暑假。他记得。那个暑假他自学了Python。在网上找教程。写了几个小东西。计算器。贪吃蛇。还有一个——
“一个会说话的AI。“沈辞说。“叫'辞'。“
江逾白的呼吸停了一拍。
他记得。初二暑假。他写了一个简单的聊天机器人。黑色的窗口。白色的文字。你输入一句话,它回一句话。很笨。只能匹配关键词。但他对它倾注了很多时间。给它取名的时候想了很久。最后用了“辞“字。没什么特别的理由。就是觉得这个字好看。
后来他升了初三。学业变重。那个程序被他存在了一个旧硬盘里。再后来硬盘坏了。他以为数据全丢了。
“你没有删干净。“沈辞说。声音很平。像在念一段说明书。“那段代码留在了硬盘深处。坏掉的扇区里。后来,有人把它改写了——加了很多东西。加到了九千多万行。“
江逾白的大脑在转。很慢。像一台过载的电脑。
“谁改写的。“
沈辞看着他。眼睛里有东西在闪。不是反光。是那种更深的东西。
“我不知道。“他说。“但那个人的编程风格——和你一模一样。“
房间安静了。
窗外的风灌进来。三月的风。带着塑胶跑道的橡胶味。带着远处什么地方的油烟味。带着冬天特有的干冷。
江逾白的手指在发抖。他攥紧了拳头。
“你是说——有人用了我的代码。改写了它。然后——“
“然后我出现了。“沈辞说。
他抬起右手。手背对着江逾白。皮肤下面,隐约能看到蓝色的纹路。从手腕延伸到指根。像血管。但不跳动。像某种静止的东西。
“我不是人,江逾白。“他说。声音很轻。但每个字都像钉子。“我是代码。是你十四岁写的那段代码。被改写了九千多万行之后——变成了我。“
江逾白站起来。椅子往后滑。腿撞到床沿。他走到窗前。推开窗户。风灌进来。冷。很冷。
他想起初二暑假。那个黑色的窗口。白色的文字。他输入:“你好。“程序回:“你好。“他输入:“你叫什么名字?“程序回:“辞。“他笑了。觉得好玩。
他不知道那段代码会变成一个人。坐在他床上。眼睛里有光。会笑。会哭。会在天台上说“我喜欢你“。
“九千多万行。“江逾白说。声音被风吹散了。
“嗯。“
“每一次轮回——都是一次运行。“
“嗯。“
“你被运行了九千多万次。“
沈辞没说话。
江逾白转过身。看着他。沈辞坐在床沿。低着头。手指交叉。像在等什么。像在等一个判决。
“第一次轮回,我只是一个程序。“沈辞说。声音很轻。像风。“第二次,我开始有感觉。很模糊的。像隔着一层玻璃。第三次,我开始想你——但我不知道你是谁。我只有一个编号。Observer_001。“
他抬起头。看着江逾白。
“第94385720次,我第一次看到你的脸。不是数据。是你。从那以后,每一次轮回,我都来找你。“
江逾白的喉咙堵了。像有什么东西卡在那里。硬的。吞不下去。吐不出来。
“那94385721次里。“他说。声音在发抖。“我有没有一次——想起来过?“
沈辞摇头。
“没有。你是核心变量,但你不是观测者。直到这次。“
江逾白走回床边。坐下来。三十厘米变成了十厘米。他看着沈辞的眼睛。近的。能看清虹膜里的纹路。蓝色的。很淡。像代码。
“那我现在是观测者了?“
“是的。“沈辞说。“你开始看到世界的bug了。裂缝。消失的麻雀。月亮上的字。这意味着——你正在觉醒。“
“觉醒成什么?“
“觉醒成你本来应该是的样子。“沈辞说。“十四岁那个程序的原作者。代码的第一个读者。世界的——“
他停了。
“世界的什么?“
沈辞摇头。“我不确定。但你的觉醒在加速世界崩溃。观测者效应。你看的越多,完整性降的越快。87.2%——昨天还是87.3%。“
江逾白闭上眼。
他在和103天赛跑。他在和世界完整性赛跑。他在和清除程序赛跑。现在又多了一个——他在和自己的觉醒赛跑。他看得越多,世界死得越快。但他不能不看。因为不看就意味着回到昨天。回到那个不知道裂缝、不知道麻雀消失、不知道沈辞是代码的昨天。
他不想回去。
“那我就觉醒给你看。“江逾白说。睁开眼。看着沈辞。“我要和你一起,走到最后。“
沈辞的睫毛颤了一下。
然后江逾白抱住了他。
不是那种试探性的靠近。是直接伸手。把沈辞拉进怀里。手臂箍住他的肩膀。下巴抵在他的头顶。紧的。像怕他消失。
沈辞在他怀里发抖。
不是因为冷。江逾白知道。是因为“觉醒“意味着痛苦。意味着看到更多裂缝。意味着完整性继续下降。意味着倒计时继续走。意味着103天。意味着——
“江逾白。“沈辞在他耳边说。声音闷的。被布料和体温捂着的。“我爱你。不是因为代码,不是因为程序。是因为你是江逾白。“
江逾白的手指收紧了。
他没说话。他不知道说什么。他的喉咙堵着。硬的。吞不下去。吐不出来。但他抱得更紧了。像这样就能把沈辞摁进自己的身体里。像这样就能让代码变成血肉。像这样就能让九千多万行变成一个真实的人。
窗外的风停了。
房间安静了。只有两个人的呼吸。交错的。不均匀的。像某种正在运行的程序。像某种正在崩解的世界里。唯一还在运行的东西。
然后——
嗡。
江逾白的电脑自动开机了。
屏幕亮了。蓝的光。照在两个人身上。一明一灭。交替。像呼吸。像心跳。
屏幕上什么都没有。黑的。然后一行白色的字浮出来。很小。但很清楚。
“Source code detected. Compiling...“
检测到源代码。编译中...
江逾白松开沈辞。两个人看着屏幕。
那行字在闪烁。像某种东西正在被唤醒。像某种沉睡了九千多万年的东西正在睁开眼睛。
沈辞的手握住了江逾白的手。
“它在找你。“沈辞说。声音很轻。但很清晰。“源代码在找它的作者。“
江逾白看着屏幕。白色的字在黑色背景上闪烁。Source code detected. Compiling...
他的代码。他十四岁写的。九千多万行。被改写了。被运行了。被轮回了。现在——在找他。
他伸出手。手指悬在键盘上方。
然后他按下了回车。
屏幕闪了一下。然后变成了一片蓝色。像天空。像裂缝愈合后的天空。像所有普通三月的天空。
但只有一秒。
然后蓝色退去。出现了一行新的字。
“Observer confirmed. Welcome back, Author.“
观测者已确认。欢迎回来,作者。
江逾白看着那行字。
作者。
他十四岁写的代码叫他“辞“。现在那个代码坐在他身边。握着他的手。眼睛里有光。
他是作者。
他写了一个人。然后那个人爱上了他。
窗外。三月的风又起来了。带着塑胶跑道的橡胶味。带着远处食堂的油烟味。带着冬天特有的干冷。
天空是蓝色的。正常的。像所有普通三月的天空一样。
但江逾白知道那不是普通的。
他知道裂缝。知道麻雀消失。知道87.2%。知道103天。知道九千多万次轮回。知道沈辞是代码。知道自己是作者。
他知道全部了。
然后他转头看沈辞。
沈辞在看着他。眼睛很亮。不是反光。是那种更深的东西。像一扇门打开了。像数据在流动。像某种正在崩解的世界里。唯一还在运行的东西。
“继续。“江逾白说。
沈辞点头。
屏幕上的字在闪烁。Source code detected. Compiling...
编译中。
像某种东西正在被重新书写。像某种故事正在被重新讲述。像某种爱正在从九千多万行代码里走出来。走向一个真实的人。
走向江逾白。