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

12、第 12 章 ...

  •    星城的第一场雪下得缠绵,像揉碎的云絮,洋洋洒洒落了整夜。清晨推开窗时,整个世界都裹在一层蓬松的白里,香樟树的枝桠弯着腰,托着沉甸甸的雪团,仿佛一碰就会簌簌落下。
      苏晚趴在窗边呵气,玻璃上立刻蒙上一层白雾。她用指尖画了个歪歪扭扭的笑脸,忽然想起陆则——他昨晚说要去实验室调试新功能,不知道有没有带伞。正想着,手机“叮咚”响了一声,是陆则发来的照片:实验室窗外的雪地上,用脚印踩出了一行代码“print(“早安,我的诗“)”,旁边还画了个小小的爱心。
      苏晚笑着回了个“雪人打滚”的表情包,指尖在屏幕上敲:“雪这么大,别来图书馆了,路滑。”
      消息刚发出去,楼下就传来熟悉的喊声。她探头往下看,陆则站在雪地里,穿着件黑色羽绒服,怀里抱着个保温桶,脖子上还围着她织了一半的围巾——上次他说冬天脖子冷,她就偷偷买了毛线学织,针脚歪歪扭扭,却被他宝贝似的天天带着。
      “下来吃早饭!”他仰头朝她挥手,呼出的白气和雪花混在一起,“我做了南瓜粥。”
      苏晚披了件厚外套就往楼下跑,楼道里的暖气片滋滋响,空气里飘着淡淡的煤烟味。跑到楼下时,陆则正把保温桶往石桌上放,见她来了,赶紧把围巾解下来绕在她脖子上,指尖碰到她耳尖时,轻轻捏了捏:“怎么穿这么少?手都冻红了。”
      保温桶里的南瓜粥还冒着热气,甜香混着奶香漫出来。陆则盛了一碗递给她,自己则捧着另一碗,小口小口地喝着。雪落在他发梢,很快化成水珠,顺着脸颊滑下来,他也不在意,只是看着苏晚笑:“今天别去图书馆了,我带了电脑,去我宿舍楼下的自习室?那里有暖气。”
      “好啊。”苏晚吸了口粥,暖意在胃里散开,“正好把网站用户的新投稿整理出来,有个音乐学院的女生,用五线谱写了首‘代码情歌’,说每个音符都对应着二进制数字。”
      “那得好好看看,”陆则眼睛亮了,“说不定能加个音频功能,用户输入代码,自动转换成旋律。”
      两人踩着厚厚的积雪往自习室走,脚下发出“咯吱咯吱”的声响,像在唱一首简单的歌。路过篮球场时,几个男生在堆雪人,雪人戴着红围巾,手里还举着个篮球,模样憨态可掬。陆则忽然停下:“等会儿回来给它拍张照,放网站的‘冬日特辑’里。”
      “还要给它加段代码注释,”苏晚笑着接话,“//雪人也有篮球梦,就像程序员也会写诗。”
      陆则低头看她,眼里的笑意比雪光还亮。他忽然弯腰,抓起一把雪,捏成个小小的球,轻轻放在苏晚手心里:“握好,暖手。”
      雪团冰凉,却带着他指尖的温度,苏晚攥了一会儿,忽然往他脖子里塞了进去。陆则“嘶”了一声,伸手去掏,却被她笑着躲开。两人在雪地里追跑起来,笑声惊飞了枝头的雪,簌簌落在发间、肩头,像撒了把碎钻。
      自习室里果然暖和,暖气片把空气烘得干燥,混着淡淡的咖啡香。陆则打开电脑,屏幕上跳出“0与1的情书”网站的后台界面,最新一条消息是那个音乐学院女生的投稿:五线谱上标着二进制数字,1001对应“哆”,1010对应“来”,连起来正好是《生日快乐》的旋律。
      “有点意思,”陆则放大乐谱,“我试试把二进制转换成音符,做个自动演奏的小程序。”他指尖在键盘上跳跃,代码一行行弹出,像在编织一张无形的网。
      苏晚坐在旁边整理投稿,目光偶尔落在他手上——他的手指修长,骨节分明,敲代码时指尖微微泛白,却带着种独特的韵律感。她忽然拿出速写本,把这一幕画了下来,笔尖划过纸张的沙沙声,和键盘敲击声交织在一起,像首温柔的二重奏。
      “画什么呢?”陆则忽然侧过头,正好撞见她的目光。苏晚慌忙合上本子,脸颊发烫:“没、没什么。”
      陆则却伸手抢了过去,翻开一看,忍不住笑了:“把我画得这么严肃?像个老学究。”速写本上的他微微蹙眉,嘴角却带着点不易察觉的笑意,旁边还写着行小字:“敲代码的手,也能写出温柔的诗。”
      “本来就是,”苏晚抢回本子,小声嘟囔,“上次你给陈奶奶修收音机,手指捏着螺丝刀的样子,比任何诗句都动人。”
      陆则的耳根红了,转回去继续敲代码,却在注释里加了一行://她的笔尖,比我的代码更懂心动。
      中午时,雪停了。两人去食堂吃饭,打饭的阿姨看到他们,笑着多给了两勺糖醋排骨:“小情侣下雪天还一起学习,真用功。”
      苏晚的脸颊红了,陆则却坦然地接过来:“谢谢阿姨。”他把排骨夹到苏晚碗里,“多吃点,下午要忙。”
      吃饭时,苏晚忽然想起什么:“对了,下周是林月奶奶的生日,我们去看看她吧?”
      “早准备好了,”陆则从包里掏出个小盒子,“我做了个电子相册,把她和陈奶奶年轻时的照片都放进去了,还加了背景音乐——就是用你那首《玉兰花开》改编的钢琴曲。”
      苏晚打开盒子,里面是个小巧的播放器,按下开关,屏幕上跳出林月奶奶年轻时的照片,她站在玉兰树下,手里捧着诗集,笑容明媚。背景音乐轻轻流淌,果然是她的诗改编的旋律,温柔得像春天的风。
      “太用心了,”苏晚抬头看他,眼里闪着光,“奶奶肯定喜欢。”
      “还有你的礼物呢,”陆则又拿出个袋子,“上次你说想要那本1957年版的《雪莱诗选》,我托人在旧书市场找到了。”
      苏晚接过书,泛黄的封面上印着烫金的书名,扉页上有前主人的签名,字迹已经模糊,却能看出落笔时的郑重。她轻轻摩挲着封面,忽然觉得眼眶有点湿:“你怎么什么都知道?”
      “因为我在听啊。”陆则的声音很轻,却像羽毛拂过心尖,“你说过的每句话,我都记着呢。”
      林月奶奶的生日在周末,阳光难得地好,雪在阳光下反射出细碎的光。苏晚和陆则提着蛋糕和电子相册,往奶奶家走,路过花店时,苏晚进去买了束腊梅,冷香扑鼻,像奶奶身上的味道。
      “来啦?快进来!”奶奶穿着件红色的毛衣,精神很好,看到他们手里的腊梅,眼睛亮了,“这花我喜欢,比玫瑰实在。”
      陈曦奶奶也在,正坐在沙发上织毛衣,看到陆则手里的电子相册,笑着说:“又弄了什么新鲜玩意儿?给我们老太太开开眼。”
      陆则把相册连上电视,照片一张张闪过:有两位奶奶年轻时在图书馆的合影,有她们在荷花池边的笑靥,还有去年苏晚给她们拍的合照。背景音乐响起时,林月奶奶忽然红了眼眶:“这旋律……是小晚的诗吧?”
      “是陆则改编的,”苏晚帮奶奶擦了擦眼泪,“他说您肯定喜欢。”
      “喜欢,喜欢得很。”奶奶握住陆则的手,又拉过苏晚的手,把两人的手放在一起,“你们俩啊,就像我和你陈奶奶年轻时,一个懂浪漫,一个会疼人,真好。”
      午饭是奶奶们一起做的,林月奶奶的红烧肉炖得软糯,陈曦奶奶的素炒青菜清爽可口。陆则帮着端菜,苏晚则给奶奶们剥虾,阳光透过窗户洒在餐桌上,镀上一层温暖的金边。
      饭后,陈曦奶奶拿出副扑克牌,教苏晚打桥牌:“这牌啊,跟写代码一样,得讲逻辑,还得懂配合。”陆则坐在旁边看,偶尔给苏晚递个眼色,却被奶奶笑着瞪回去:“不许作弊!”
      林月奶奶则拉着苏晚看她的旧相册,翻到一张泛黄的信纸时,笑着说:“这是你陈奶奶当年给我写的情书,用代码写的,我费了半天才破译出来,写的是‘今晚月色真美’。”
      苏晚凑过去看,信纸上的代码歪歪扭扭,却透着满满的认真。她忽然想起陆则给她写的那些代码注释,原来有些浪漫,真的能跨越时光,以不同的形式传承下去。
      离开时,奶奶们塞给他们一大袋自己做的饼干,林月奶奶悄悄对苏晚说:“小陆这孩子,靠谱。上次我随口说血压计不准,他第二天就买了个新的来,还查了好多资料,教我怎么用。”
      苏晚看着走在前面的陆则,他正低头踢着路上的积雪,背影挺拔而温暖。她忽然跑上去,牵住他的手:“陆则,我们老了,也像奶奶们这样,一起晒太阳,打桥牌好不好?”
      “好啊,”陆则回握住她的手,指尖传来温暖的触感,“还要一起写代码,一起读诗,一起堆雪人。”
      夕阳把他们的影子拉得很长,雪地上留下两串并排的脚印,像两行永远不会结束的诗行。
      十二月的校园渐渐有了年味,图书馆门口挂起了红灯笼,食堂的窗口开始卖糖炒栗子和烤红薯。苏晚和陆则的网站“冬日特辑”上线后,点击率又创新高,有用户上传了自己用代码写的春联:“上联:01编织千般景,下联:诗词书写万种情,横批:代码为媒”。
      陆则把春联做成了动态效果,鼠标一点,上联的代码就变成了烟花,下联的诗句就变成了雪花,落在屏幕上,洋洋洒洒。苏晚则写了篇《冬日代码诗》,发表在校报上,开头是:“雪是冬天的注释,藏着未说出口的温柔;代码是程序员的诗,写满想与你共度的春秋。”
      平安夜那天,苏晚去参加文学社的联欢晚会,陆则则在实验室加班,说要赶在跨年前把“时光胶囊”的新功能上线。晚会结束时,外面又下起了雪,苏晚抱着同学送的苹果,站在门口等陆则。
      没过多久,一辆自行车在雪地里停下,陆则跳下来,车筐里放着个包装精美的盒子。“等久了吧?”他搓了搓冻得发红的手,把盒子递给她,“平安夜礼物。”
      盒子里是个水晶球,里面有座小小的图书馆,一个男生正踮脚给女生够书,雪花在水晶球里旋转,像把整个冬天的温柔都装了进去。底座上刻着一行字:“2023年10月17日,图书馆的初遇。”
      “你怎么知道……”苏晚惊讶地睁大眼睛,她从没跟他说过第一次注意到他,就是在那天的图书馆。
      “周扬说的,”陆则挠挠头,“他说你那天盯着我看了好久,以为我代码写得太烂。”
      苏晚笑着捶他一下:“才不是,我是觉得你敲代码的样子很专注,像在做一件很伟大的事。”她从包里拿出个盒子,“给你的礼物。”
      盒子里是条围巾,针脚比上次那条整齐多了,是她熬了好几个晚上织的,上面绣着小小的代码符号。“虽然还是有点丑……”
      “不丑,”陆则立刻围在脖子上,拉紧了些,“比任何名牌都好看。”他跨上自行车,“上来,带你去个地方。”
      苏晚坐在后座,搂住他的腰,脸颊贴在他的背上,能闻到淡淡的皂角味和雪的清香。自行车穿过飘雪的街道,停在江边的观景台。江面上结了层薄冰,对岸的灯火在雪雾中晕染开来,像幅朦胧的画。
      陆则从包里拿出个保温杯,倒了杯热可可递给她:“暖暖手。”他自己则拿出笔记本电脑,屏幕在雪夜里亮得像块发光的玉,“你看,‘时光胶囊’功能好了。”
      他在屏幕上输入:“给苏晚:明年的平安夜,我们还要一起看雪,一起喝热可可,一起把代码写成诗。”设定时间是2025年12月24日,然后点了发送。
      “我也来写!”苏晚抢过电脑,输入:“给陆则:明年的平安夜,我要给你织条更漂亮的围巾,要在代码里藏满比今年更多的喜欢。”
      两人看着屏幕上的两条消息被存进数据库,像埋下了两颗会发芽的种子。陆则忽然抱住她,在她耳边轻声说:“苏晚,遇见你,是我这辈子写过最对的代码。”
      苏晚的眼泪一下子涌了出来,不是难过,是满满的幸福。她抬头吻他,雪花落在两人的睫毛上,瞬间融化,像幸福的泪。
      跨年夜那天,学校在操场举办了篝火晚会。苏晚和陆则坐在人群边缘,看着火焰跳跃,听着大家倒计时。当新年的钟声敲响时,烟花在夜空绽放,绚烂得让人睁不开眼。
      “新年快乐,苏晚。”陆则的声音在烟花声中显得格外清晰。
      “新年快乐,陆则。”苏晚笑着回应,眼里的光比烟花还亮。
      晚会结束后,两人在雪地里慢慢走,脚印被后来的人踩乱,又很快被新的雪覆盖。陆则忽然说:“下学期有个国际编程大赛,我想报名,题目是‘科技与人文的融合’,我们一起做个项目吧?”
      “好啊,”苏晚立刻点头,“我可以负责文案和创意,你负责技术实现,肯定能拿奖。”
      “拿不拿奖不重要,”陆则握住她的手,“重要的是,我们又能一起做喜欢的事了。”
      他们路过实验室楼下,陆则忽然拉着苏晚进去。他打开电脑,屏幕上跳出一个新的程序——是用代码做的烟花,每一朵都对应着苏晚的一句诗。比如“雪落无声”对应的是漫天飞舞的白色烟花,“爱意汹涌”对应的是炸开的红色花海。
      “这是给你的新年礼物,”陆则的声音带着点紧张,“程序名叫‘诗与代码的烟花’。”
      苏晚看着屏幕上绚烂的烟花,忽然觉得,这个冬天真好,有雪,有热可可,有奶奶们的笑容,还有身边这个愿意用代码给她放一辈子烟花的人。
      她靠在陆则肩上,听着他敲击键盘的声音,像听着一首永不停歇的歌。窗外的雪又开始下了,温柔地覆盖了整个世界,也覆盖了他们心里那些关于爱与未来的约定。
      寒假来临前,他们的国际编程大赛项目已经有了初步的框架。苏晚写了篇《数字时代的诗性》作为项目阐述,陆则则设计了一个“诗歌生成器”——输入关键词,系统会自动生成融合代码逻辑和诗歌意象的句子。比如输入“雪”,会生成“0与1的雪花,落在代码的枝头,凝成三行诗”。
      系里的教授看了项目方案,笑着说:“你们这哪是参赛,是在撒狗粮啊。”话虽如此,却给了他们很多专业的建议,还帮他们联系了校外的导师指导。
      离校那天,陆则送苏晚去车站。站台上人来人往,广播里播放着进站通知。陆则帮她把行李箱放好,忽然从包里拿出个小本子:“这个给你,寒假没事干就看看。”
      是本编程入门教程,扉页上是他写的注释:“从‘hello world’开始学,等你学会了,我们就能一起写代码了。”
      苏晚笑着捶他:“想让我变成程序员啊?”
      “想让我们有更多共同语言,”陆则的声音很轻,“想和你一起做的事,还有很多很多。”
      火车开动时,苏晚从窗户里往外看,陆则站在月台上,朝她挥手,围巾在风里飘着,像面小小的旗帜。她忽然想起他在“时光胶囊”里写的话,明年的平安夜,后年的平安夜,还有很多很多个冬天,他们都会在一起,把代码写成诗,把日子过成歌。

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