林源靠在墙边,呼吸很重。
他没睡,眼睛闭着,眼角有道干掉的血痕,颜色发暗。
他的手指还在动,好像在空中敲什么东西。
算法看着控制台,屏幕上的数字跳了一下。
缓存区有三行代码,是绿色的,不太亮,像蒙了灰。
“指数停在十四点二。”
算法说,“系统没有追查我们,也没删代码。它……不动了。”
教授靠着墙,一只手扶着头。
他的身体看起来很淡,几乎透明,像快散了一样。
“不是不动。是它在读。遇到看不懂的东西,系统不会马上处理,会先放着。”
林源睁开眼,声音哑:“那我们就趁它看不明白的时候,多塞些它看不懂的东西进去。”
“你不能再碰数据柱。”
教授抬手,指着他的眼睛,“红光还在。防火墙已经裂了缝,你再强行解析,会看到不该看的画面。”
“我已经看到了。”
林源擦了把脸,“刚才闭眼的时候,现实和代码混在一起。我看见自己的手变成了一串代码。”
算法猛地转头:“什么代码?”
“local compiler = new Compiler_Zero();”
林源说,“下面还有几行字——‘权限未定义’‘来源不可信’‘建议立即终止’。”
没人说话。
“它已经开始注意你了。”
算法低声说,“不是把你当错误程序,是把你当成想改系统的人。”
“那就让它继续注意。”
林源站直身子。
脚下一震,地面晃了一下,时间很短。
数据柱的蓝光乱闪,代码变成雪花。
“时间又变了。”
算法快速操作界面,“上次停了零点三秒,这次是一点二秒。出问题的地方越来越大。”
教授闭上眼,像是在感觉什么。
“不只是时间。空间也不稳了。我们站的这块地,正在从系统的主逻辑里脱离。”
“脱离?”算法抬头。
“就像电路板上的焊点断了。”
教授说,“我们现在是悬着的。一旦完全离开主逻辑,别说写代码,连我们自己都可能消失。”
林源盯着数据柱:“那正好。系统管不到的地方,才能做事。”
“你疯了?”
算法声音变大,“你现在状态很差,再写代码就是在伤口上撒盐。防火墙一破,第一个倒下的就是你!”
“我知道。”
林源看着自己发抖的手,“我也知道EL-227文明撑不了多久。联盟传来的信号断断续续,但意思清楚——大气层破了,轨道设施全毁,主星的引力场正在塌陷。”
“那是他们的事。”
算法说,“不是你的。”
“是。”
林源点头,“但我是唯一能改规则的人。我不做,谁做?”
“你可以等。”
“等什么?等系统自己坏?等归零协议把一切清空?等下一个Compiler_Zero出现?要等多少年?”
没人回答。
数据柱又闪了一下。
代码恢复了,但位置偏了一点。
“空间错位。”
算法说,“再这样下去,缓存会毁。”
“转移加密区。”
林源说,“用备用区接住那三行代码,别让它们丢。”
算法没动:“你要我保代码,那你呢?你的眼睛都快流血了。”
“我还能撑。”
林源走到控制台边,手搭上去,“先把代码保住。这是开始,不能断。”
算法看向教授。
教授闭着眼,轻轻点了下头。
手指在界面上划过,一串指令输入。
缓存里的数据被分成三份,放进三个不同频率的加密区。
绿光一闪,稳定了。
“好了。”
算法松手,“代码保住了。但下次空间出问题,不一定还能抢回来。”
林源没说话。
他已经走到数据柱前,把手贴了上去。
“你干什么!”教授突然睁眼。
“把模型写完。”
林源声音轻,“不能运行,至少要写全。让代码看起来像补丁,不像炸弹。”
“你现在接入,等于撕开防火墙!”
教授冲过来,“信息太多会直接冲垮你!”
“所以我写慢一点。”
林源闭眼,“每写一行,停五秒。让身体有时间缓。”
他睁开眼,眼前的世界变了。
现实和代码混在一起。
墙像是由代码组成,地面是循环结构,空气中飘着括号。
他抬起手,在空中写下:
if (entropy_source detected && threat_level < 5) { redirect_energy_flow(stabilization_field); }
代码落下,数据柱闪了蓝光,没反应。
“没被识别。”
算法看着屏幕,“也没执行。像是……被忽略了。”
“好。”
林源深吸一口气,“再来。”
for (node in unstable_zone) { if (node.integrity > 0.1) { apply_temporary_shield(node, duration=30); } }
写完,他闭眼,额头抵着数据柱。
汗和血一起往下流。
“异常指数升到十五。”
算法说,“系统开始扫描周围了。还没锁定我们,但范围在缩小。”
“够慢的。”
林源喘气,“它反应不过来。混乱对我们有利。”
“也对我们有害。”
教授靠在墙边,声音发抖,“我的记忆……又少了。刚才那一秒,我想不起我是谁。”
算法看他:“你还好吗?”
“老毛病。”
教授摆手,“每次规则乱,我就丢一段记忆。现在连‘第几次归零’都不记得了。”
林源睁眼,看着他:“你还记得夜歌吗?”
“记得。”
教授低头,“最后一个诗人。他说诗是系统的注释。我以为他在胡说。现在……我有点懂了。”
“我不是诗人。”
林源继续写,“我是程序员。我不写注释,我写新功能。”
他又抬起手,指尖在空中划:
// 创建临时变量:威胁等级
local threat_level = measure_entropy_flux();
刚写完,地面猛地一沉。
三人晃了一下。
算法扑向控制台,教授撞上墙,林源手一抖,代码偏了位置。
“空间塌陷!”
算法大喊,“不是小波动,是大崩溃!”
数据柱蓝光狂闪,缓存区的绿光变成红色。
“代码要没了!”
算法双手猛敲,“必须马上转移!”
“来不及。”
林源盯着数据柱,“只能硬扛。”
他一把按上数据柱,启动解析。
眼前全是乱码。
现实和代码彻底混在一起。
他看见自己的手臂变成代码,胸口跳着判断语句。
耳边响起提示音:
“检测到非法语法嵌入。局部逻辑冲突。时间模块脱节。”
他咬牙,继续输入:
threat_level = entropy_flux / (stability_threshold + 0.5);
代码落下,数据柱突然安静。
蓝光恢复,缓存区的绿光重新亮起。
“稳住了。”
算法喘气,“时间停了一点八秒。我们……活下来了。”
林源没动。
他靠着数据柱,手还在抖。
眼角又有血流出来,顺着脸往下。
“你不能再写了。”
教授走过来,“再写,你会变成代码。”
“我知道。”
林源擦掉血,“但联盟又来了消息。”
算法抬头:“什么?”
“主星开始解体。”
林源说,“裂缝有零点八光年。污染扩散快三倍。他们……快没了。”
算法沉默几秒,忽然说:“停下吧。代码留着,我们走。现在收手,还能活。”
“收手?”
林源看着他,“停一次,就永远停了。”
“你已经做到极限了!再逼自己,只会毁掉一切!”
“那就毁。”
林源抬头,眼神很稳,“但不是他们毁,是我。”
他转身,再次贴上数据柱。
这次他闭着眼,靠记忆写。
每写一行,闭眼休息三秒。
每次输入,都像走在刀尖上。
但他没停。
教授靠在墙边,低声说:“他不会停的。”
算法盯着屏幕,声音干涩,一个字一个字地说:“所以他注定……要么成为规则,要么被规则吃掉。”
林源猛地睁眼,眼神坚决,手指飞快敲下最后一行代码,声音低却坚定:“// 编译目标:建立容错机制 // 执行条件:仅在系统无法处理时激活 // 权限级别:Zero”
代码写完,数据柱的蓝光慢慢流动,像是在读,又像是在犹豫。
林源靠着柱子,身体慢慢滑坐到地上。
他颤抖着手,用力擦掉脸上的血,声音沙哑却坚定:“重启序……才刚开始。”
控制台突然响了一声,很刺耳。
接着,缓存区的绿光开始疯狂闪烁。