动性。”
“就像你的缓存清理算法?”唐雨欣眨了眨眼,突然拽住他往排练厅跑,“快跟我来,我给你看具体动作,只剩24小时了!”她的力气比看起来大得多,拖着他穿过走廊时,发梢扫过他的手背,像只调皮的蝴蝶。
排练厅的地板擦得发亮,倒映着头顶的吊灯,像片洒满星星的湖。唐雨欣把笔记本电脑连上台灯,调出舞蹈视频:“你看这个托举动作,我需要代码从地面‘长’出来,像藤蔓一样缠绕上升;还有这个跳跃,要像数据爆炸……”
她边说边示范,黑色练功服在空荡的排练厅里划出优美的线条。陈志强盯着屏幕上跳动的数据流,突然抓起键盘开始敲代码——他把她的旋转角度转化成循环参数,跳跃高度设为变量,连呼吸频率都编成了节奏函数,手指在键盘上飞舞的速度,竟跟她的舞步一样快。
“这里不对。”唐雨欣突然按住他的手,她的指尖带着点练功房的木地板味,“旋转时代码流动要加速,但不是匀速加速,像这样——”她原地转了个圈,速度由慢到快,最后戛然而止,“要有呼吸感,像你的代码注释一样,留有余地。”
陈志强盯着屏幕上的循环语句,突然删掉重写。这次他加了个“呼吸系数”,让代码流动速度跟着舞蹈的韵律起伏,就像给冰冷的程序注入了心跳。当唐雨欣再次跳起那段旋转时,投影在墙上的代码真的像活了一样,跟着她的动作加速、停顿、绽放。
“太神奇了!”唐雨欣喘着气笑,额角的碎发粘在脸上,像幅生动的速写,“这是我跳得最‘有逻辑’的一支舞。”
不知不觉间,窗外的天已经黑了。排练厅的灯坏了一盏,只剩盏暖黄的射灯照着他们,像舞台的追光。陈志强调试代码时,唐雨欣就在旁边练舞,键盘敲击声和脚步声交织在一起,竟有种奇妙的和谐。
“饿了吗?”唐雨欣突然从包里掏出个面包,包装纸沙沙作响,“我妈给我带的,全麦的,抗饿。”她递过来时,面包还带着体温,像她此刻温暖的笑容。
陈志强咬了一大口,面包渣掉在键盘上,引得两人一阵手忙脚乱地去捡。“其实我以前很怕代码。”唐雨欣突然说,指尖捻着面包屑,“觉得它冷冰冰的,没有感情。直到看了你的数据图,才发现里面藏着那么多故事。”
他突然想起她父亲是话剧演员,母亲是舞蹈编导,她从小在舞台后台长大,却对代码产生了兴趣,像在钢筋水泥里种出了花。“其实代码和舞蹈很像。”陈志强擦掉嘴角的面包渣,“都需要精准的结构,也需要一点即兴