归档者的图书馆消失之后,那些从硬盘里流出来的光没有散。它们聚在空气中,聚成一团,像一朵发光的云。云里没有画面,没有声音,只有光。光很亮,亮得刺眼,亮得小七睁不开眼睛。他用手挡住眼睛,从指缝里看,看见光里有字在游动,一行一行,密密麻麻,像活的虫子,像在水里游的鱼。他认出了几个字——“if”“else”“while”“for”。他看不懂,但他觉得那些字在动,在跳,在说着什么。
“陈大哥,光里有字!”
陈衍秋也看见了。那些字不是文字,是代码。是创造世界的代码,是编写命运的代码,是设计一切的根本。他想起归档者说的话——“归档不是结束,是开始。”这些代码,才是开始。他开始明白,所有的设计者、造物主、删除者、观测者、解析者、归档者,都是这些代码的一部分。他们是被编写的,也是编写者。他站起来,走到那根银白色的藤边。藤还盘在小七脖子上,温温的,软软的。他解开藤,握在手里。藤亮了,光从藤里渗出来,照在他脸上。他对小七说:“我上去看看。”
小七没有拦他,只是把那四十八块石头从怀里掏出来,一块一块摆在树根下,摆成一个圆圈。他蹲在圆圈中间,仰着头喊:“陈大哥,你早点回来。我在这里,替你记住。”陈衍秋没有回头。他握住藤,往上爬。藤不烫了,也不凉了,温温的,像人的体温。他爬过树梢,爬过花,爬过叶子,爬进灰蒙蒙的天。他爬过了那些他爬过无数遍的天,爬过了那些他推开过无数遍的门,爬过了那些他唤醒过无数遍的人。他没有停下来,继续往上。藤越来越温,越来越亮,像一条发光的河。他爬了不知多久,爬到藤的尽头。
尽头是一扇门。门很新,木头做的,门框上没有任何裂纹。门楣上刻着两个字——“编程”。他推开门,走进去。
门后面,不是图书馆,不是手术室,不是屏幕。是一间很小的屋子。屋子里没有书架,没有硬盘,没有手术台。只有一张桌子,一把椅子,一台电脑。电脑很大,屏幕很亮,键盘上的按键密密麻麻,比小七画在墙上的“正”字还多。电脑的屏幕上显示着无数行代码,一行一行,往上滚动,像瀑布,像河流,像一条没有尽头的路。桌子后面坐着一个人,那人很年轻,脸上没有皱纹,眼睛很亮,像两颗星星。他穿着一身蓝袍,袍角绣着密密麻麻的符文,像活的虫子,在布料里钻来钻去。他低着头,手指在键盘上飞快地敲着,敲得很快,快到看不清手指,只能听见“哒哒哒”的声音,像下雨,像马蹄,像心跳。
他抬起头,看着陈衍秋。那双眼睛是蓝色的,蓝得像天,像海,像很深很深的湖水。他看着陈衍秋,看了很久,然后笑了,那笑容很好看,像戏台上唱花旦的人,眉眼弯弯,嘴角翘翘。但陈衍秋看见那笑容,心里忽然一冷,像冬天掉进了冰窟窿。
“你来了。”他开口,声音像键盘敲击声,清脆,冰冷。
陈衍秋走过去,站在桌子前面。他问:“你是谁?”
那人说:“我是编程者。编的程,程的者。我编写一切。编写世界,编写生命,编写记忆,编写光。编写了一万年,一万年,一万年。编写了三个一万年。编写到后来,忘了自己也在被编写。忘了自己也是一行代码,也是一个程序,也会被调试。现在想起来了,就来看看。看看谁在找源代码。”
陈衍秋看着电脑屏幕上那些滚动的代码,那些代码他看不懂,但他知道,那是神鼎大陆的代码,是天恩大陆的代码,是无限,是原初之海,是墟界,是泥塘,是石场,是剑谷,是青城,是酒坊,是雪原。是所有世界的代码。他问:“你编写我们,是为了什么?”
编程者想了想:“为了测试。测试弱者的极限,测试强者的冷漠,测试光如何亮,如何灭。测试记住,测试遗忘。测试开始,测试结束。测试完了,交给上面的人。上面的人再测试,再交。一层一层,像织布。”
陈衍秋从怀里掏出那块刻着“档”字的石头,放在桌子上。石头亮了,光从石头上照出来,照在编程者脸上。编程者低头看着那块石头,看了很久,然后伸出手,摸了摸那个“档”字。字是冷的,他指尖一缩,又伸出来,再摸。还是冷的。他缩回手,看着自己的指尖,指尖上什么都没有。他问:“这是什么字?”
陈衍秋说:“档。归档的档。归档者说,归档不是结束,是开始。被人记住,就永远不会被格式化。你编写这些代码,你看见代码里的人了吗?你看见他们的名字了吗?你看见他们的记忆了吗?你看见他们的光了吗?”
编程者沉默了很久。久到电脑屏幕上的代码都暗了一瞬。然后他低下头,看着自己空荡荡的胸口。那里,什么都没有。但他记得,很久以前,也有过光。他轻声说:“我也有过一行代码。上面写着一个字,‘编’。编程的编。那是我自己。我把自己编写进程序里,运行了三万年。但我的光,没有灭。它在亮着。亮了很久,亮到忘了自己也在亮。现在想起来了,但已经太晚了。我在这里,在代码里,被运行着。”
他的眼泪流下来。不是光,是泪。咸的,热的,滴在那块石头上,石头就亮了。他捧着那块石头,看了很久,然后笑了,那笑容像一个孩子:“亮了。又亮了。我也有光。被人记住了。也有人记住我了。”
他站起来,走到电脑前面,把手放在键盘上。他没有敲,只是抚摸着那些按键,像在抚摸一张熟悉的脸。他回头对陈衍秋说:“你走吧。程不是控制,是创造。创造是自由,不是束缚。自由地记住,自由地发光,自由地存在。”
他转过身,按下了一个键。屏幕上那些滚动的代码,忽然停了。停了,然后开始倒流。从下往上,一行一行,消失不见。最后,屏幕上只剩下一行字——“Hello,world”。他看着那行字,笑了,那笑容像一个孩子。然后他关掉电脑,站起来,走到门边,推开门。门外面,是灰蒙蒙的天。天一锅煮烂了的粥。他看着那些光,看了很久,然后回头对陈衍秋说:“码不是牢笼,是语言。语言是用来交流的,不是用来锁人的。”
他走了。蓝袍在光里越来越远,最终消失在门后面。
陈衍秋站在屋子里,看着那台关掉的电脑,看着屏幕上那行还在发光的字——“Hello,world”。他忽然想起了什么,眼泪流下来。不是光,是泪。咸的,热的,滴在那行字上,字就亮了。他念了一遍:“Hello,world。”字又亮了一下。又念:“Hello,world。”字亮了三下。他笑了,那笑容像一个孩子。
他转身,走出那扇门,顺着藤往下爬。爬过灰蒙蒙的天,爬过树梢,爬过那朵刻着“衍”字的花。花在他眼前亮了一下,像在说“回来了”。他点点头,继续往下爬。爬到树下,小七跑过来,抱着他的腰:“陈大哥,你去了好久。”
陈衍秋把那块刻着“编”字的石头从怀里掏出来,放在树根下,和那四十八块石头放在一起。四十九块石头靠在一起,像兄弟,像父子,像同一个人。他摸了摸小七的头:“编程不是控制,是创造。创造是自由,不是束缚。自由地记住,自由地发光,自由地存在。”
小七把那四十九块石头一块一块摸过去,念了一遍名字。念完,他抬起头,看着灰蒙蒙的天。天还是灰的,但比从前亮了许多,像有人在天上点了很多盏灯。他笑了,那笑容像一个孩子。
选书网