晋江文学城
下一章 上一章  目录  设置

17、编程天才的诞生 十六岁生日 ...

  •   十六岁生日那天,我如约而至。
      穿越之前,林知夏给了我一个背包,里面装满了东西。她说:“十六岁是很重要的年纪。他会记住这一天的。”
      “你不是说他记不住我吗?”
      “记不住你的脸,但会记住这一天。”林知夏说,“这种感觉会留在他心里,一辈子。”
      铜镜亮起的时候,我把背包背好,深吸了一口气。
      我出现在陆离出租屋门口的时候,天已经黑了。
      这间出租屋我见过——十五岁那年,车祸之后,我陪他来过。一个不到十平米的隔间,一张单人床,一张书桌,一把椅子,墙角堆着几箱方便面。窗户朝北,终年见不到阳光,墙壁上有一块水渍,形状像一只展开翅膀的鸟。
      但今天,有什么不一样了。
      门没锁。我轻轻推开,看到陆离坐在书桌前,背对着我。
      他的面前是一台破旧的笔记本电脑,屏幕的蓝光映着他的侧脸。他的手指在键盘上飞快地跳动,发出细碎的、有节奏的声响。
      我在门口站了一会儿,没有出声。
      他在写代码。他的背影很专注,肩膀微微前倾,整个人像一张拉满的弓。十六岁的他已经比同龄人高出一截,但因为长期营养不良,瘦得像一根竹竿,肩胛骨的轮廓透过薄外套清晰可见。
      我轻轻敲了敲门框。
      他的手指停了一下。
      然后他猛地转过头。
      看到我的那一刻,他的眼睛亮了。
      不是“亮了”这个词语的修辞意义,是真正的、物理意义上的亮——像是有人在他瞳孔深处点燃了一盏灯。那种光不是惊讶,不是惊喜,而是一种更深的东西,一种等了很久、等得几乎要绝望、但最终等到了的那种光。
      “你真的来了。”他说。声音很轻,但我知道那是他用尽全力才保持的平静。
      “我说过,我保证。”我走进来,把背包放在床上。
      他的目光跟着我移动,像是怕我下一秒就会消失。
      “你在写什么?”我问,朝电脑屏幕看了一眼。
      “一个程序。”他转过身,把屏幕转向我,语气里有一丝掩不住的骄傲,“我自己写的。一个加密算法。”
      屏幕上的代码我看不懂,但我能看到行数——密密麻麻,至少上千行。
      “你写了多久?”
      “两个月。”他说,“每天晚上放学之后写。有时候写到凌晨三点。”
      “你不睡觉吗?”
      “睡不着。”他说,语气很平淡,好像在说一件理所当然的事,“躺着也是躺着,不如写代码。”
      他从椅子上站起来,给我倒了一杯水。杯子是搪瓷的,上面印着一朵褪色的牡丹花,杯口有一个小小的缺口。水是凉的,但他倒得很满,双手捧着递给我,像在递一件珍贵的东西。
      “谢谢。”我接过来,喝了一口。
      他站在我面前,两只手不知道该放在哪里,最后插进了裤兜里。
      “你饿不饿?”他问,“我煮面给你吃。方便面,但可以加一个鸡蛋。”
      “今天不吃面。”我说,转身去拿背包,“今天吃蛋糕。”
      我把背包打开,从里面拿出林知夏准备的那个蛋糕盒。不大,但包装得很仔细,白色的纸盒上系着一条浅蓝色的丝带。
      陆离看着那个盒子,愣住了。
      “这是什么?”
      “你的生日蛋糕。”我把盒子放在书桌上,把唯一的一把椅子拉过来当桌子,“今天是你十六岁生日。你忘了?”
      他没有说话。
      我解开丝带,打开盒盖。里面是一个圆形的奶油蛋糕,不大,但做得很精致。白色的奶油表面用巧克力酱画了一个笑脸,旁边写着“生日快乐”四个字。上面插着十六根彩色的细蜡烛,每一根蜡烛的顶端都有一朵小小的火焰形状的糖花。
      林知夏说,这是她在漫画世界里能找到的最好的蛋糕店做的。
      陆离看着那个蛋糕,很久没有说话。
      他的嘴唇在微微颤抖。
      “我没有过过生日。”他终于开口了,声音有些涩,“小时候在陈家,他们不给我过。后来一个人了,也没有人给我过。”
      他的语气很平静,平静得不像一个十六岁的孩子在说一件本该让人难过的事。但正是这种平静,让人心里发酸。
      “那从今天开始,”我把蜡烛一根一根插好,“你每年都有生日。”
      我从背包里拿出打火机——林知夏说蛋糕店的人反复叮嘱,蜡烛要用打火机点,不能用火柴,因为火柴的硫磺味会破坏奶油的香气。
      我开始点蜡烛。
      十六根,一根一根地点。
      房间里很暗,只有电脑屏幕的蓝光和蜡烛的火光。每点燃一根,火焰就在他的瞳孔里跳动一下。
      点到第八根的时候,他忽然开口了。
      “安宁。”
      “嗯?”
      “你是不是每年都会来?”
      我的手停了一下。
      “我说过,我保证。”我继续点蜡烛,“只要我能来,我一定来。”
      “那如果你不能来呢?”
      “那我也会想办法。”我把最后一根蜡烛点燃,抬起头看着他,“十六根,齐了。”
      房间里被十六簇小小的火焰照亮了。火光在墙壁上投下跳动的影子,水渍的形状——那只展开翅膀的鸟——在火光中像是要飞起来。
      陆离低下头,看着那些蜡烛。
      “许愿吧。”我说。
      他闭上眼睛。
      他闭了很久。
      久到我以为他睡着了。
      他的睫毛很长,在烛光的映照下,在眼下投下一小片扇形的阴影。他的眉头微微皱着,像是在很认真地想一件事情,又像是在很用力地许一个很重要的愿望。
      然后他睁开眼睛,吹灭了蜡烛。
      十六根蜡烛,一口气全灭了。
      “你许了什么愿?”我问。
      “说出来就不灵了。”他说。
      我笑了。十六岁的男孩子,在出租屋里,对着一个奶油蛋糕,认真地说“说出来就不灵了”。这个画面不知道为什么,让我鼻子发酸。
      我从背包里拿出塑料刀,递给他。
      “切蛋糕的人要许第一个愿望,切第一刀,吃第一块。”我说,“这是规矩。”
      “你编的规矩吧?”
      “被你发现了。”
      他笑了。那是我第一次看到他真正的笑容——不是礼貌的、苦涩的、隐忍的笑,不是他在陈家人面前用来保护自己的那种假笑。是一个十六岁的男孩,在生日这天,等到了他唯一想见的人,露出的那种干净的、毫无保留的笑。
      他接过刀,切了第一刀。
      蛋糕很软,奶油沾在了刀面上。他用手指把奶油刮下来,放进嘴里。
      “好吃。”他说,声音忽然有些哑。
      “怎么了?”
      “没什么。”他低下头,开始切第二刀,“就是……没吃过这么好吃的东西。”
      我知道他在忍着不哭。
      十六岁的男孩子,自尊心比天高。他不会在我面前哭。
      我没有拆穿他。我接过他切好的蛋糕,咬了一口。
      奶油很甜,甜得有点腻。但我知道,对陆离来说,这种甜是他从来没有尝过的味道。
      我们坐在床边,一人捧着一块蛋糕,没有桌子,没有椅子,只有一台旧电脑的蓝光照着我们。
      “安宁,”他忽然说,“你能教我写代码吗?”
      “你不比我厉害吗?”我说,“我连for循环都写不明白。”
      “不是教语法。”他说,“是教我怎么坚持下去。”
      他低头看着手里的蛋糕。
      “有时候写到凌晨,眼睛疼得睁不开,手也在抖。我会问自己,写这些有什么用?谁会看?谁会需要?”
      “然后呢?”我问。
      “然后我会想起你。”他说,“想起你说过,‘你不是一个人’。我就再写一行。”
      “就一行?”
      “就一行。”他说,“一行一行地写,就写完了。”
      房间里安静了一会儿。电脑屏幕的蓝光一闪一闪的,像某种有节奏的心跳。
      “陆离,”我说,“你知道编程最重要的是什么吗?”
      “算法?”他想了想,“数据结构?逻辑思维?”
      “都不是。”我说,“是有人在等你的代码跑起来。”
      他看着我。
      “我不懂编程,”我说,“但我会在这里等。你写一行,我等一行。你写完一个程序,我帮你测试——虽然我可能连怎么打开都不知道。”
      他又笑了。这一次,笑得更开了,露出了牙齿。
      “好。”他说,“那我教你。”
      “你不是说不是教语法吗?”
      “不是教语法。”他把蛋糕盘子放在一边,坐回电脑前,“我教你写一个游戏。一个很简单的游戏。”
      “什么游戏?”
      “猜数字。”他打开一个新的文件,“电脑随机生成一个数字,你来猜。猜对了,电脑说‘恭喜’。猜错了,电脑说‘再试一次’。”
      “这也太简单了吧?”
      “你先看我写。”
      他的手指落在键盘上,开始敲击。
      那是我第一次认真看他写代码。他的手指很长,骨节分明,在键盘上移动的速度很快,但每一个动作都很准确。他不需要看键盘,眼睛盯着屏幕,手指像有自己的意识一样,在键帽上跳来跳去。
      他一边写,一边解释。
      “这是变量,用来存数字。这是循环,让游戏可以一直猜。这是条件判断,如果猜对了就跳出循环。”
      他说话的方式和平时不一样。平时他话很少,能用一个字回答的绝不用两个字。但写代码的时候,他的话忽然多了起来,像是在和一个看不见的朋友分享他最喜欢的东西。
      十五分钟后,程序写完了。
      “你来。”他站起来,把椅子让给我。
      我坐下来,看着屏幕上那个黑底绿字的界面。光标在一闪一闪地跳动,像一个在等待的、有耐心的生命体。
      “输入一个数字,”他在我身后说,“1到100之间。”
      我输了50。
      屏幕上的字跳了一下:太小了。
      “太小了?”我愣了一下,“那再试一次。”
      输了75。
      太大了。
      输了62。
      太大了。
      输了56。
      太小了。
      “这数字是不是跟我有仇?”我抱怨。
      陆离在我身后笑了。他的笑声很轻,但离我很近,我能感觉到他呼吸的温度。
      “再试一次。”他说。
      我输了63。
      屏幕上跳出了两个字:恭喜。
      然后是一行新的字:你猜了6次。要再玩一次吗?(y/n)
      我转过头,看着他。
      他站在我身后,双手插在裤兜里,歪着头,嘴角有一个得意的笑。
      “怎么样?”他问。
      “好玩。”我说,“虽然我输了。”
      “你没输。”他说,“你赢了。猜出来了就算赢。”
      “那你也赢了。”我说,“你写出来的程序,让别人猜出来了,你也赢了。”
      他愣了一下。
      然后他笑了,笑得很轻,但眼睛里的光很亮。
      那天晚上,他教了我很多。
      不,不是教——是一起玩。他用代码画了一个简单的时钟,秒针在屏幕上一下一下地跳动。他用代码写了一首小诗,每一行用一种不同的颜色。他用代码做了一个很小的音乐播放器,里面只有一首歌——一首我不知道名字的钢琴曲,旋律很慢,像是有人在深秋的午后慢慢地走路。
      每一段代码写完,他都会转过头看我。
      “怎么样?”
      “好看。”
      “不是好看,是问你能不能看懂。”
      “不能。”
      “那我再讲一遍。”
      他讲得很耐心。十六岁的少年,在这个世界上没有人愿意对他有耐心,但他对我,有无限的耐心。
      讲到第三遍的时候,我依然不太懂,但我没有打断他。因为我知道,他在讲的不只是代码。他在讲他的世界。他在把他世界里最好看的东西,一件一件地拿给我看。
      凌晨两点的时候,他的声音开始变得含糊,眼皮一直在往下坠。
      “你困了。”我说。
      “不困。”他揉了揉眼睛,“再讲一个。”
      “你已经讲了四个了。”
      “还有一个很重要的。”他说,“讲完这个就睡。”
      他打开一个新的文件,手指在键盘上飞快地敲了几行。
      然后他停下来,把屏幕转向我。
      屏幕上只有一行代码。
      不,不是代码。是一行注释。
      `// 安宁来了,今天很开心。`
      我盯着那行字,看了很久。
      “这是你写的程序?”我问。
      “嗯。”
      “这个程序有什么用?”
      “有一个用。”他说,声音已经有些迷糊了,“就是让我记住今天。”
      他靠在椅背上,闭上眼睛。
      “我不会忘记的。”他说,声音越来越小,“十六岁生日,有人来了,带了一个蛋糕,上面有十六根蜡烛。蛋糕很好吃。奶油很甜。”
      “你刚才不是说不记得味道吗?”
      “记得。”他说,嘴角微微上扬,“很甜。从来没吃过这么甜的。”
      他睡着了。
      靠在椅背上,仰着头,嘴唇微微张开,呼吸很轻很慢。电脑屏幕的蓝光映着他的脸,把那些少年人的棱角照得很清楚——高高的颧骨,瘦削的下颌线,还有眼角那一小块不知道什么时候留下的疤。
      我坐在床边,看着他的睡脸。
      房间里很安静。只有电脑风扇嗡嗡的声音,和他均匀的呼吸声。
      我忽然想到,在这个世界里,没有人等他回家。没有人给他留饭。没有人问他今天过得好不好。
      他只有这间十平米的出租屋,这台破旧的笔记本电脑,和那个木雕天使。
      还有我。
      一个不属于这个世界、随时会消失、而且他永远记不清长相的人。
      光开始在我脚下蔓延了。
      我站起来,从背包里拿出最后一样东西——一条浅蓝色的围巾。林知夏帮我挑的,羊毛的,很软。她说:“十六岁的男孩子,脖子怕冷。”
      我把围巾轻轻搭在他的肩膀上。
      他没有醒。
      “生日快乐,陆离。”我小声说。
      光吞没了我。
      回到现实的时候,林知夏正在教堂里等我。
      “怎么样?”她问。
      “他睡着了。”我说,“靠在椅子上睡的。代码写了一半。”
      “你给他围巾了吗?”
      “给了。”
      林知夏点了点头,没有说什么。
      我在她旁边坐下来,看着铜镜里渐渐消散的光。
      “知夏,”我说,“他写了一行注释。”
      “什么注释?”
      “‘安宁来了,今天很开心。’”
      林知夏沉默了很久。
      然后她轻轻说了一句:“他会成为最厉害的程序员的。”
      “为什么?”
      “因为有人在他的代码里,写下了爱。”
      那天晚上,我回到家,发现哥哥的画室灯还亮着。
      我端了一杯热牛奶上去敲门。
      “进来。”
      他坐在画桌前,面前是一张新的原稿。我走过去,瞥了一眼——是陆离十六岁的场景。
      画面上的陆离坐在电脑前,屏幕上有一行发光的字。不是代码,是一行手写的、像是用光标一笔一划画出来的字:
      “今天很开心。”
      陆离的脸上有一个笑容。不是苦涩的,不是隐忍的。是一个十六岁的少年,发自内心的、干净的笑。
      哥哥看着那张画,没有动笔修改。
      “哥,”我轻声问,“你不改掉吗?”
      他沉默了一会儿。
      “不改了。”他说,声音很轻,“他笑成这样,我下不了手。”
      窗外的银杏叶已经落了大半。
      月光照进来,落在画上陆离的笑容上。
      我把牛奶放在桌上,轻轻退了出去。
      关上门的时候,我听到哥哥说了一句:“他在对谁笑?”
      我没有回答。
      因为我知道答案。
      他在对我笑。

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>