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

13、第 13 章 ...


  •   寒假里,苏晚真的开始学编程。虽然常常对着屏幕上的报错信息发愁,但每次陆则远程指导她调试成功时,她都觉得特别有成就感。有次她写了个小程序,输入名字就能弹出一句情话,发给陆则时,他回了个“编译通过,心动值100%”的表情包。
      除夕夜,苏晚收到陆则发来的照片:他家的春联是他写的,上联是“代码织就千秋业”,下联是“诗赋吟成万里春”,横批是“与你共度”。
      苏晚笑着回了张照片:她写的春联贴在门上,上联是“一行代码藏爱意”,下联是“三行情诗寄温柔”,横批是“此心不渝”。
      窗外烟花炸开时,苏晚的手机震了震,是陆则发来的消息:“看窗外,我刚用代码在你家对面楼的LED屏上放了烟花,每一朵都写着你的名字。”
      苏晚冲到窗边,果然看到对面商业楼的大屏幕上,流光溢彩的烟花一朵接一朵绽放,每朵烟花炸开的瞬间,都会浮现出“苏晚”两个字,温柔得像他说话的语气。她掏出手机,对着屏幕拍了张照,回了句:“陆则,我好像比昨天更喜欢你了。”
      陆则几乎是秒回:“巧了,我也是。”
      大年初二那天,陆则忽然出现在苏晚家楼下。他拎着大包小包的礼盒,站在雪地里,像个笨拙的雪人。“我妈让我送点年货,”他挠着头解释,耳朵冻得通红,“顺便……想见你一面。”
      苏晚的妈妈笑着把他拉进屋,往他手里塞了杯热姜茶:“这孩子,这么冷的天跑过来,快暖暖。”
      陆则喝着姜茶,眼神却总往苏晚的方向瞟。苏晚被他看得不好意思,拉着他往自己房间走:“我给你看我新写的代码。”
      她的书桌前摆着一盆水仙花,已经冒出了花苞。陆则看着屏幕上那段略显稚嫩的代码,没笑她写得简单,反而认真地指出了几个可以优化的地方:“这里加个循环会更简洁,就像写诗时用排比,节奏感会更好。”
      苏晚趴在桌上听他讲,鼻尖几乎要碰到他的手背。他身上有淡淡的雪松香,混着姜茶的暖意,让她想起了冬日里最舒服的午后。
      “对了,”陆则忽然说,“开学后有个诗歌分享会,我们一起去参加吧?你读诗,我用代码给你做背景动画。”
      “好啊,”苏晚立刻点头,眼睛亮得像落了星光,“我刚好写了组关于春天的诗,叫《代码里的新芽》。”
      陆则笑了,伸手揉了揉她的头发:“那我得提前准备,不能让你的诗输在‘排面’上。”
      元宵节那天,他们约好在线上一起猜灯谜。陆则做了个小程序,把灯谜藏在代码块里,苏晚解开一个,屏幕上就跳出一盏灯笼。其中有个灯谜是“0和1的告白”,谜底是“二进制情书”,苏晚刚敲出答案,屏幕上就飘起了满屏的爱心,每个爱心里都写着一句代码注释:“//爱你,是无需编译的本能”。
      苏晚对着屏幕红了脸,敲了句“犯规”过去,陆则回了个委屈的表情包,却又发来一行代码:“while(true){ love++;}”——“爱意无限循环”。
      窗外的烟花还在继续,苏晚捧着手机,忽然觉得这个冬天格外漫长,却又格外温暖。因为知道春天总会来,而那个愿意陪她把代码写成诗的人,也会一直在。
      开学前一周,陆则把“时光胶囊”的功能又升级了。他给苏晚发了条消息:“打开看看去年平安夜写的话。”
      苏晚点进网站,那段文字旁边多了一行小字:“距离约定还有328天,已为你攒了17句新的情话代码。”
      她笑着回复:“那我也得赶紧写新的诗,不然要被你比下去了。”
      对话框里跳出陆则发来的一张照片,是他在书房里拍的——书桌上摆着她织的围巾,旁边放着那本《雪莱诗选》,扉页上用铅笔写了行小字:“等春天来了,就带她去看玉兰花开。”
      陆则发来的那张照片里,围巾的针脚歪歪扭扭——那是苏晚去年冬天学织的第一条围巾,织到一半发现长短不一,本想拆了重织,陆则却宝贝似的抢了过去,说“这样才独一无二”。此刻看着照片里围巾乖乖搭在书桌上的样子,苏晚的嘴角忍不住翘得老高,指尖在屏幕上敲了又敲,才回复:“围巾都起球了,等开学给你织条新的。”
      “不用,”陆则秒回,“这个我戴着呢,昨天出门买元宵,楼下王阿姨还问是谁织的,我说‘我女朋友’,她笑我眼光好。”
      苏晚的脸“腾”地红了,指尖悬在屏幕上半天没敢动。窗外的月光透过纱帘洒进来,在地板上投下细碎的光斑,像撒了把星星。她起身走到窗边,小区里的路灯亮着暖黄的光,偶尔有晚归的人踩着积雪走过,留下“咯吱”的声响。
      手机又震了震,是陆则发来的视频邀请。接通后,他的脸占了小半个屏幕,背景里能看到他房间的书架,最上层摆着苏晚送他的那本《唐诗宋词选》,书脊上贴着个小小的便利贴,上面画着个简笔画笑脸——是苏晚画的。
      “在忙什么?”陆则的声音带着点刚喝过热水的暖意,“是不是又在偷偷写诗?”
      “才没有,”苏晚把手机架在窗台上,让他看窗外的雪,“在看雪呢,今天的雪好像比昨天密了点。”
      “我们这儿也在下,”陆则把镜头转过去,能看到他窗外飘着的雪花,“刚才煮了元宵,黑芝麻馅的,想你肯定爱吃。”
      “馋我是吧?”苏晚笑着捶了下窗台,“我妈煮了桂花馅的,甜得腻人,还是黑芝麻的好。”
      “等开学,我带你去吃巷尾那家老字号,他们家的黑芝麻元宵,馅里放了核桃碎,”陆则的声音忽然低了些,“对了,你上次说想拍一组‘雪地里的诗’,开学后我们找个晴天去拍吧?我把相机充好电。”
      “好啊,”苏晚点头,目光落在楼下的雪地上,忽然想起什么,“对了,你那个‘时光胶囊’小程序,能不能加个新功能?比如每天提醒对方喝热水?”
      陆则笑出声,镜头里他的眼睛弯成了月牙:“你这是想让我当你的专属闹钟?行啊,不光喝热水,还能提醒你吃早饭、别熬夜。不过——”他故意拖长了声音,“你得每天给我读一首诗当‘服务费’。”
      “成交。”苏晚抓起桌上的诗集,翻到昨天刚写的那首,清了清嗓子念道:“雪下得很轻/像你敲代码时的指尖/落在键盘上/没惊动任何一个标点/却在我心里/编译出了春天……”
      念到最后一句,她的声音不自觉放软,抬头时正好对上镜头里陆则的目光,他的眼里像落了星光,看得她心跳漏了一拍,慌忙移开视线:“就、就这首吧,先欠着,等开学再补完整版。”
      “不行,”陆则的语气带着笑意,“必须现在补,不然我这程序今晚就写不完了。”
      “无赖!”苏晚嗔了句,却还是翻开本子,认真地念了下去。窗外的雪还在落,手机里他的呼吸声清晰可闻,偶尔传来键盘敲击的轻响,像在为她的诗打节拍。
      开学前三天,苏晚收到了一个快递,拆开是个巴掌大的木盒子,里面铺着绒布,放着一枚用银线绕成的小书签,形状是片银杏叶,叶柄处刻着一行极小的字:“while(spring){wait for you;}”。
      附带的纸条上是陆则的字迹:“程序员的浪漫,等你一起解锁春天。”
      苏晚把书签夹进常看的那本诗集里,指尖反复摩挲着那行代码,忽然觉得这个冬天好像真的没那么难熬了。她找出毛线和棒针,坐在窗边织新围巾,阳光透过结了冰花的玻璃照进来,在毛线团上投下晃动的光斑。
      妈妈走进来递了杯热牛奶,看着她手里的毛线笑:“这是给谁织的?比上次那条整齐多了。”
      “给陆则,”苏晚低头绕着线,声音里带着藏不住的甜,“上次那条太丑了,这次一定织得漂漂亮亮的。”
      “那孩子是个实诚人,”妈妈坐在她身边,拿起她织好的一截看了看,“上次来送年货,进门先给你爸递烟,给我拎水果,说话客客气气的,眼睛里是真有你。”
      苏晚的脸又红了,嘴里嘟囔着“妈你说什么呢”,手里的针却织得更欢了。窗外的积雪开始融化,屋檐上滴着水,“滴答滴答”像在倒计时,提醒着春天和重逢的日子越来越近。
      开学那天,苏晚特意起了个大早,把围巾叠得整整齐齐放进包里,又检查了一遍陆则要的诗集、自己写的诗稿,甚至还带了两袋他爱吃的黑芝麻元宵。到了学校门口,远远就看到陆则站在香樟树下,穿着件灰色的冲锋衣,手里拎着个大袋子,看到她时眼睛一下子亮了。
      “这里!”他挥手喊她,声音被风吹得有些散。
      苏晚跑过去,刚站定就被他塞了个热乎乎的烤红薯:“刚买的,还热乎着。”
      “给你的。”她把围巾递过去,还有元宵,“我妈让带给你的,说让你尝尝。”
      陆则接过围巾立刻围上,长度刚刚好,颜色是他喜欢的深灰色,针脚细密,比上次那条好太多。他低头闻了闻,抬头时眼里全是笑:“比商店里卖的好一百倍。”说着从大袋子里掏出个保温杯,“给你带的豆浆,加了糖,你上次说太淡了。”
      两人并肩往宿舍走,香樟树的叶子上还挂着水珠,阳光透过叶缝洒下来,在地上拼出晃动的图案。陆则说起他寒假写的新程序:“‘时光胶囊’加了倒计时功能,还能上传照片,我们可以把每天拍的校园风景传上去,等毕业的时候就能做成视频了。”
      “那我们今天就开始拍吧,”苏晚从包里拿出相机,对准他,“先拍张‘开学第一面’。”
      陆则下意识地挺直背,却在她按下快门的瞬间凑近,用手指比了个兔子耳朵在她头顶。照片里,苏晚瞪着眼睛,他笑得一脸得意,背景里的香樟树绿得发亮。
      “删掉删掉!”苏晚伸手去抢相机,被他笑着躲开。
      “不删,”陆则把相机举得高高的,“这张最好看。”他的指尖擦过她的脸颊,带着烤红薯的温度,“对了,周末文学社有个踏青活动,去郊外的玉兰园,一起去?”
      “好啊,”苏晚点头,看着他眼里的期待,补充道,“我把新写的诗带去,你把你的相机带上。”
      “一言为定。”
      走到宿舍楼下,陆则从袋子里拿出个小盆栽,是盆多肉,叶片胖乎乎的,上面还贴了张便签:“代码再忙,也要记得浇水——就像我,再忙也会想你。”
      “谁想你了,”苏晚接过盆栽,指尖碰到他的,心里像被什么东西轻轻撞了下,“快走吧,你不是还要去实验室吗?”
      “晚上一起去食堂吃饭?”陆则看着她,眼里的光比阳光还亮。
      “嗯。”苏晚点头,看着他转身跑向实验楼的背影,忽然觉得,这个春天好像真的随着他的脚步,一起闯进了心里。
      周末的玉兰园像被泼了桶牛奶,大片大片的玉兰花压在枝头,白的像雪,粉的像朝霞。文学社的人三三两两地散开,苏晚找了棵开得最盛的玉兰树坐下,陆则坐在她旁边调试相机。
      “你看这首怎么样?”苏晚把诗稿递给他,“《玉兰与代码》。”
      陆则接过,轻声念起来:“你说玉兰花的绽放/是自然写的函数/每片花瓣都有固定的角度/像你敲下的每个字符/精准,却藏着温柔的误差/比如风吹过时/你伸手护我发梢的弧度/比任何算法都不差……”
      念到最后一句,他抬头看她,眼里的笑意温柔得要溢出来:“误差?哪有误差,那是最优解。”
      “油嘴滑舌。”苏晚抢过诗稿,脸颊发烫,却忍不住偷偷看他调试相机的侧脸——阳光落在他睫毛上,投下淡淡的阴影,手指在相机按钮上灵活地跳动,专注的样子和他写代码时如出一辙。
      不远处有人喊他们:“苏晚,陆则,过来拍合照啦!”
      陆则拉起她的手跑过去,玉兰花瓣落在他们发间、肩头,像撒了把碎雪。拍照时,他悄悄在她耳边说:“等会儿给你拍张单人的,就站在这棵树下,花瓣落在你头发上的样子,比诗里写的还好看。”
      苏晚的心跳又乱了节拍,却在镜头对准他们时,稳稳地握住了他的手。快门按下的瞬间,她想,原来最好的诗,从来不是写在纸上的,而是藏在并肩走过的路里,落在发梢的花瓣上,还有他看向自己时,眼里化不开的温柔里。
      傍晚从玉兰园回来,陆则把拍的照片导进电脑,苏晚凑在旁边看。他的镜头里有她低头写诗的样子,有她伸手接花瓣的瞬间,还有一张是她没注意时拍的——她望着玉兰树笑,阳光刚好落在嘴角,他在照片下面加了行注释:“找到程序里最温暖的bug——是你的笑。”
      “喂,哪有这么形容人的,”苏晚嘴上吐槽,手指却在那张照片上停留了很久,“对了,你的‘时光胶囊’上传功能好了吗?我想把今天的照片传上去。”
      “早好了,”陆则点开网页,指着一个新按钮,“还加了个‘悄悄话’板块,只有我们俩能看。”他敲了几行代码,屏幕上跳出一个输入框,“写点什么吧,给明年的我们。”
      苏晚想了想,敲下:“今年的玉兰开得很好,和你一起看的。”
      陆则看着屏幕笑,然后敲下:“明年还一起看,后年也一起,直到程序运行到最后一秒。”
      窗外的天色渐渐暗下来,实验室里只有他们敲击键盘的轻响和屏幕的微光。苏晚看着陆则认真的侧脸,忽然想起第一次在图书馆见到他的样子——他穿着黑色连帽衫,低头写代码,手指快得像在跳舞,她当时偷偷在笔记本上写:“那个程序员,好像把代码写成了诗。”
      原来有些遇见,从一开始就藏着伏笔。就像他写的循环语句,一旦开始,就没想过结束;就像她的诗,写着写着,主角就只剩下一个名字。
      “陆则,”苏晚轻声说,“下次编程大赛,我们一起组队吧?”
      陆则转过头,眼里映着屏幕的光,亮得惊人:“好啊,你负责灵感,我负责实现,就像现在这样。”
      他伸手,轻轻握住她放在键盘上的手,指尖相触的瞬间,仿佛有电流窜过。窗外的玉兰花香顺着窗户缝钻进来,混着代码的逻辑、诗歌的韵律,在这个春天,酿成了最甜的句子。
      日子像代码一样,一行行往前推进,却因为有了彼此的注释,变得生动而温暖。苏晚的诗集在陆则的帮助下做成了电子版,每首诗旁边都有动态插画——玉兰花会开,雪花会落,全是他用代码一点点画出来的;陆则的编程大赛项目里,加了个“诗歌生成器”,输入关键词就能产出带着苏晚风格的短句,评委笑着说“这是最有温度的代码”。
      五月的某个傍晚,他们坐在操场看台上,看夕阳把天空染成橘红色。陆则忽然从包里拿出个小盒子,打开是枚银戒指,戒指内侧刻着一行极小的代码:“love=forever”。
      “不是求婚,”他有点紧张,耳尖发红,“就是……想让你戴着,像我的注释一样,永远在你身边。”
      苏晚接过戒指,戴在无名指上,大小刚刚好。她低头,看着戒指在夕阳下闪着光,忽然念起诗来:“你的代码里藏着春天/我的诗里住着夏天/当循环遇上韵脚/连bug都变得甜/我们的故事/是没写完的while/是读不厌的篇……”
      陆则听着,忽然倾身,轻轻吻了吻她的额头。晚风吹过,带着青草和泥土的气息,远处有学生在打篮球,笑声传得很远。
      苏晚想,原来最好的爱情,真的像代码遇上诗——理性里藏着温柔,浪漫中带着坚定,一行行,一页页,写下去,就是一辈子。
note 作者有话说
第13章 第 13 章

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