第一章? ?櫻花樹(shù)下的相遇四月的校園,櫻花正盛。計(jì)算機(jī)樓前的櫻花大道上,
粉白的花瓣如雪般紛飛,在晨光中折射出珍珠般的光澤。
陳默抱著他那臺(tái)貼滿各種編程語(yǔ)言貼紙的MacBook,
急匆匆地穿過(guò)文學(xué)院前那條鵝卵石鋪就的小路。
他剛在實(shí)驗(yàn)室熬了通宵調(diào)試人工智能算法的參數(shù),鏡片后的眼睛布滿血絲,
卻依然閃爍著代碼編譯成功后的興奮光芒。
"得趕在圖書(shū)館開(kāi)館前占到位置..."他看了眼腕表,時(shí)針指向七點(diǎn)十五分。
拐角處突然襲來(lái)一陣裹挾著櫻花香氣的晨風(fēng),卷起漫天粉白的花瓣,
有幾片調(diào)皮地鉆進(jìn)他的眼鏡與鏡框的縫隙里。"砰——"一聲悶響伴隨著紙張散落的沙沙聲。
陳默感到自己撞上了一個(gè)柔軟的身體,鼻尖掠過(guò)一絲若有若無(wú)的茉莉花香。緊接著,
他看見(jiàn)無(wú)數(shù)印滿五線譜的紙張如白鴿般四散飛舞,有幾頁(yè)甚至飄到了路旁的櫻花樹(shù)枝上。
"對(duì)不起!"他慌忙蹲下身,手忙腳亂地?fù)焓吧⒙涞募垙垺?/p>
指尖不經(jīng)意觸到一只正在撿譜子的纖細(xì)手腕,那肌膚微涼的觸感讓他如觸電般縮回了手。
"沒(méi)關(guān)系。"一個(gè)清亮如豎琴般的女聲在頭頂響起,"反正這些譜子我都背得滾瓜爛熟了,
埃爾加的《大提琴協(xié)奏曲》,第三樂(lè)章。"陳默抬頭,晨光正好穿過(guò)櫻花樹(shù)的縫隙,
在那張?zhí)鸬哪橗嬌贤断掳唏g的光影。女孩約莫二十出頭,黑發(fā)如瀑般垂落,
襯得肌膚如新雪般白皙。最引人注目的是她左眼角下那顆小小的淚痣,在陽(yáng)光下若隱若現(xiàn),
像一粒被遺忘的星辰。她穿著簡(jiǎn)單的純白T恤和洗得發(fā)白的牛仔褲,
身旁倚著一個(gè)幾乎與她等高的黑色大提琴盒,琴盒上貼滿了各個(gè)音樂(lè)廳的演出貼紙。
"你是音樂(lè)系的?"陳默脫口而出,隨即為自己的唐突感到尷尬,耳根不自覺(jué)地發(fā)燙。
他向來(lái)不擅長(zhǎng)與陌生人交談,尤其是面對(duì)這樣一個(gè)突然闖入他世界的女孩。女孩笑了,
那顆淚痣也跟著生動(dòng)起來(lái),仿佛被賦予了生命:"林小雨,管弦樂(lè)專(zhuān)業(yè)大提琴方向。
"她歪著頭打量他,"你是...計(jì)算機(jī)系的陳默?"陳默驚訝地瞪大眼睛,
鏡片后的瞳孔微微放大:"你認(rèn)識(shí)我?"他的聲音因?yàn)轶@訝而略微發(fā)顫。
"全校編程大賽三連冠,誰(shuí)不認(rèn)識(shí)啊。"林小雨把最后一頁(yè)琴譜塞進(jìn)文件夾,
動(dòng)作嫻熟得像是在琴弦上滑動(dòng),"上周的校報(bào)還登了你的專(zhuān)訪呢,
《代碼詩(shī)人——記計(jì)算機(jī)系天才陳默》。"她模仿著新聞標(biāo)題的腔調(diào),
眼中閃爍著狡黠的光芒。陳默的耳根瞬間紅得像實(shí)驗(yàn)室里的示波器指示燈。
那篇專(zhuān)訪是他被輔導(dǎo)員硬拉著做的,照片上的他僵硬得像個(gè)調(diào)試失敗的機(jī)器人。
他笨拙地推了推眼鏡,試圖轉(zhuǎn)移話題:"你...你的琴譜沒(méi)少吧?
"林小雨將散落的發(fā)絲別到耳后,歪著頭數(shù)了數(shù):"好像缺了第三頁(yè)...啊,在那里!
"她突然指向不遠(yuǎn)處的一棵垂枝櫻,一頁(yè)琴譜正掛在低垂的枝丫上,隨著微風(fēng)輕輕擺動(dòng),
像一只欲飛的白蝶。陳默三步并作兩步跑過(guò)去,178cm的身高讓他輕松夠到了那頁(yè)譜子。
他小心翼翼地取下來(lái),生怕弄破了這承載著美妙音符的紙張。轉(zhuǎn)身時(shí),
他看見(jiàn)林小雨已經(jīng)背起了那個(gè)看起來(lái)就很沉的大提琴盒,
陽(yáng)光透過(guò)櫻花間隙在她身上投下斑駁的光影,為她鍍上一層金邊。
她整個(gè)人仿佛融入了這幅春日畫(huà)卷,美得不真實(shí)。"謝謝啦,代碼詩(shī)人。"她接過(guò)琴譜,
指尖不經(jīng)意擦過(guò)他的掌心,那觸感讓陳默心跳漏了半拍,"下次小心點(diǎn),
不是每次都能撞到這么寬容的女生。"她眨了眨眼睛,那顆淚痣在陽(yáng)光下閃閃發(fā)亮。
陳默站在原地,看著她的背影漸行漸遠(yuǎn)。黑發(fā)隨著步伐輕輕擺動(dòng),
大提琴盒在她背上投下一道斜斜的影子。一陣風(fēng)吹來(lái),又一場(chǎng)櫻花雨紛紛揚(yáng)揚(yáng)地落下,
有幾片花瓣落在她剛才站立的地方。鼻尖似乎還殘留著她發(fā)間淡淡的茉莉香氣,
混合著櫻花甜膩的味道,形成一種獨(dú)特的記憶烙印。他不知道的是,這次偶然的相遇,
將如一段精心編寫(xiě)的代碼般,徹底重構(gòu)他的人生算法。那個(gè)眼角有淚痣的女孩,
會(huì)成為他記憶里最美麗的bug,永遠(yuǎn)無(wú)法被調(diào)試修正。
第二章 月光下的心動(dòng)兩周后的周五傍晚,學(xué)校大禮堂燈火通明。
年度編程大賽的橫幅高懸在舞臺(tái)上方,藍(lán)白相間的配色透著科技感。陳默坐在選手區(qū)第一排,
手指無(wú)意識(shí)地敲擊著膝蓋——這是他調(diào)試代碼時(shí)的習(xí)慣動(dòng)作。周?chē)鴿M了各院系的參賽選手,
空氣中彌漫著緊張與期待。"下面有請(qǐng)?zhí)貏e表演嘉賓,音樂(lè)學(xué)院林小雨同學(xué),
為大家?guī)?lái)德彪西的《月光》大提琴改編版。"主持人的聲音讓陳默猛地抬頭。
舞臺(tái)燈光暗了下來(lái),一束追光打在舞臺(tái)左側(cè)的入口處。
林小雨穿著一襲簡(jiǎn)約的黑色及膝連衣裙,裙擺隨著步伐輕輕搖曳,
露出纖細(xì)的腳踝和一雙黑色小皮鞋。她的長(zhǎng)發(fā)被松松地挽起,只有幾縷發(fā)絲垂在耳際,
襯得那顆淚痣愈發(fā)明顯。陳默不自覺(jué)地屏住了呼吸。他看著她優(yōu)雅地向觀眾鞠躬,
然后坐在舞臺(tái)中央的椅子上,修長(zhǎng)的雙腿微微傾斜,將大提琴輕輕夾在膝間。
這個(gè)動(dòng)作她做過(guò)千百次,卻在此刻顯得如此陌生而迷人。第一個(gè)音符響起時(shí),
禮堂里最后一絲竊竊私語(yǔ)也消失了。林小雨的睫毛低垂,
左手在琴弦上滑動(dòng)如同撫摸情人的發(fā)絲,右手持弓的動(dòng)作優(yōu)雅得像是在空氣中作畫(huà)。
德彪西原本寫(xiě)給鋼琴的《月光》,在她的改編下多了幾分大提琴特有的憂郁與深沉。
陳默看得入迷。舞臺(tái)燈光在她身上鍍了一層銀邊,
他甚至可以看清她手腕轉(zhuǎn)動(dòng)的每個(gè)細(xì)微角度,以及琴弓上隨著演奏微微顫動(dòng)的馬尾毛。
當(dāng)樂(lè)曲進(jìn)入高潮部分時(shí),林小雨的身體隨著音樂(lè)輕輕搖擺,閉著眼睛完全沉浸在旋律中。
某個(gè)瞬間,陳默確信她拉錯(cuò)了一個(gè)音,但那細(xì)微的瑕疵反而讓演奏更加真實(shí)動(dòng)人。
最后一個(gè)長(zhǎng)音漸漸消散在空氣中,禮堂陷入短暫的寂靜,隨即爆發(fā)出雷鳴般的掌聲。
林小雨睜開(kāi)眼睛,微笑著鞠躬致謝。當(dāng)她直起身時(shí),目光不經(jīng)意地掃過(guò)選手區(qū)第一排,
在看到陳默的瞬間,嘴角微微上揚(yáng),眼角的淚痣跟著跳動(dòng)了一下。陳默的心跳突然加速,
掌心滲出細(xì)密的汗珠。他確信她認(rèn)出了自己,那個(gè)在櫻花樹(shù)下笨手笨腳的計(jì)算機(jī)系男生。
比賽環(huán)節(jié)對(duì)陳默而言毫無(wú)懸念。他開(kāi)發(fā)的"智能代碼補(bǔ)全系統(tǒng)"以絕對(duì)優(yōu)勢(shì)奪冠,
評(píng)委們交口稱(chēng)贊其算法的精妙。領(lǐng)獎(jiǎng)時(shí),他站在聚光燈下,
卻不由自主地尋找著臺(tái)下那個(gè)黑色的身影。頒獎(jiǎng)儀式結(jié)束后,陳默鬼使神差地繞到了后臺(tái)。
狹窄的走廊里堆滿了音響設(shè)備,他小心翼翼地避開(kāi)各種線纜,
最終在貼著"演員休息室"字樣的門(mén)前停下。透過(guò)半開(kāi)的門(mén)縫,他看見(jiàn)林小雨正背對(duì)著門(mén)口,
專(zhuān)注地給大提琴擦松香。"那個(gè)...恭喜演出成功。"陳默的聲音比自己預(yù)想的還要干澀。
林小雨轉(zhuǎn)過(guò)身,眼睛在看到他時(shí)明顯亮了起來(lái):"啊,代碼詩(shī)人!"她放下琴弓,"不對(duì),
現(xiàn)在應(yīng)該叫冠軍先生了。"她指了指他胸前掛著的金牌,嘴角揚(yáng)起一個(gè)狡黠的弧度。
陳默緊張地攥著獎(jiǎng)牌,金屬邊緣硌得掌心發(fā)疼:"你的演奏...很美。"他頓了頓,
又補(bǔ)充道,"就像...就像一段完美的代碼,每個(gè)音符都在它應(yīng)該在的位置上。""謝謝。
"林小雨將琴弓放進(jìn)盒子里,動(dòng)作輕柔得像在安置一個(gè)嬰兒,
"其實(shí)第三小節(jié)轉(zhuǎn)調(diào)時(shí)我差點(diǎn)出錯(cuò),手指都僵了。"她伸出左手,
陳默注意到她的指尖有著長(zhǎng)期練琴留下的薄繭。"沒(méi)有,很完美。"陳默脫口而出,
隨即意識(shí)到自己的失禮,連忙推了推眼鏡,"至少...我這個(gè)外行沒(méi)聽(tīng)出來(lái)。
"林小雨被他的樣子逗笑了,笑聲清脆得像風(fēng)鈴:"作為交換,
你得告訴我你是怎么寫(xiě)出那些程序的。"她掏出手機(jī)晃了晃,
"我連最基礎(chǔ)的APP都用不利索,上次訂外賣(mài)差點(diǎn)把地址寫(xiě)成琴房。
"陳默看著她笨拙地滑動(dòng)手機(jī)屏幕的樣子,突然感到一陣莫名的勇氣:"我可以教你。
"他深吸一口氣,"現(xiàn)在...要一起去喝杯咖啡嗎?學(xué)校后門(mén)那家'二進(jìn)制',
就當(dāng)...就當(dāng)慶祝?"林小雨歪著頭看他,陽(yáng)光從她身后的窗戶(hù)斜射進(jìn)來(lái),
給她整個(gè)人鍍上一層金邊。那顆淚痣在光線下若隱若現(xiàn):"好啊,
不過(guò)你得先幫我把琴搬回琴房。"她指了指那個(gè)看起來(lái)就很沉的大提琴盒,
"這是對(duì)冠軍的特殊考驗(yàn)。"就這樣,
一個(gè)背著大提琴的音樂(lè)系女生和一個(gè)抱著筆記本電腦的計(jì)算機(jī)系男生,在四月溫柔的夕陽(yáng)下,
并肩走向音樂(lè)學(xué)院大樓。他們的影子在地上拖得很長(zhǎng),時(shí)而交錯(cuò),時(shí)而分開(kāi),
就像兩段即將產(chǎn)生交集的代碼。陳默不知道的是,這次偶然的重逢,
將如同他程序中最精妙的算法,開(kāi)始悄無(wú)聲息地重組他井然有序的生活。
而林小雨也不會(huì)想到,這個(gè)說(shuō)話時(shí)會(huì)不自覺(jué)地推眼鏡的男生,
會(huì)成為她樂(lè)章中最動(dòng)人的那個(gè)音符。第三章 代碼與音符的協(xié)奏他們的約會(huì)地點(diǎn)總是很特別,
就像兩個(gè)不同世界的奇妙交匯點(diǎn)。計(jì)算機(jī)實(shí)驗(yàn)室的夜晚,熒光燈在凌晨?jī)牲c(diǎn)依然亮如白晝。
陳默蜷縮在人體工學(xué)椅上,眼睛緊盯著屏幕上滾動(dòng)的代碼,
手指在機(jī)械鍵盤(pán)上敲擊出密集的節(jié)奏。林小雨就坐在他旁邊的轉(zhuǎn)椅上,修長(zhǎng)的雙腿蜷起,
五線譜本墊在膝蓋上,鉛筆在紙上沙沙作響。偶爾她會(huì)哼出一段旋律,
聲音輕得像怕驚擾了代碼的思緒。"這個(gè)算法..."陳默突然開(kāi)口,
聲音因?yàn)殚L(zhǎng)時(shí)間沉默而有些沙啞,"你看這個(gè)遞歸結(jié)構(gòu),像不像音樂(lè)里的回旋曲式?
"林小雨湊過(guò)來(lái),發(fā)絲垂落在他肩頭。
她身上淡淡的茉莉花香混著實(shí)驗(yàn)室特有的電子元件氣味,形成一種奇妙的化學(xué)反應(yīng)。
"這里少了個(gè)分號(hào)。"她指著屏幕某處,得意地眨眨眼。"什么?不可能!"陳默瞪大眼睛,
隨即懊惱地拍了下額頭。果然在第三百二十七行,一個(gè)缺失的分號(hào)讓整個(gè)程序無(wú)法編譯。
林小雨笑得前仰后合,鉛筆從譜紙上滾落——盡管她完全不懂編程,
卻總能一眼發(fā)現(xiàn)他最基礎(chǔ)的錯(cuò)誤。而在音樂(lè)學(xué)院的琴房,角色就會(huì)對(duì)調(diào)。林小雨站在譜架前,
大提琴夾在膝間,演奏著埃爾加協(xié)奏曲的華彩段落。陳默坐在角落的鋼琴凳上,
目光從她飛舞的指尖移到因用力而微微泛紅的指節(jié),再到隨呼吸起伏的肩膀曲線。
陽(yáng)光透過(guò)百葉窗在地板上投下條紋狀的光影,琴弦的震動(dòng)讓空氣中的塵埃都跟著起舞。
"要不要試試?"某次練習(xí)間隙,林小雨突然把大提琴遞給他。
陳默手足無(wú)措地接過(guò)這個(gè)昂貴的樂(lè)器,姿勢(shì)僵硬得像在拆解炸彈。"右手持弓要放松,
"林小雨站到他身后,雙手扶著他的肩膀調(diào)整姿勢(shì),"想象你握著的是一只小鳥(niǎo),
不能太緊也不能太松。"她的呼吸拂過(guò)他耳際,讓他心跳漏了半拍。他試著拉出一個(gè)長(zhǎng)音,
結(jié)果發(fā)出類(lèi)似受傷動(dòng)物的哀鳴。林小雨笑得直不起腰,眼淚都出來(lái)了:"天吶,
這可比你寫(xiě)bug的動(dòng)靜難聽(tīng)多了!""停!"在陳默第三次嘗試彈奏《小星星》時(shí),
林小雨按住他的手,"你彈得像個(gè)機(jī)器人執(zhí)行指令,一點(diǎn)感情都沒(méi)有。
"她模仿著機(jī)械的聲音:"'滴——檢測(cè)到中央C鍵,執(zhí)行按壓操作'。
"陳默不服氣地推了推眼鏡:"代碼也有美感好嗎?你看這個(gè)希爾排序算法的實(shí)現(xiàn),
循環(huán)嵌套得多優(yōu)雅。"他在空氣中比劃著虛擬代碼。"那不一樣。"林小雨坐到他身邊,
手指輕輕覆在他手背上。她的指尖因?yàn)槌D昃毲賻е±O,觸感卻異常溫暖。
"音樂(lè)不是用腦子分析的,"她引導(dǎo)著他的手指在琴鍵上滑動(dòng),"是要用這里感受的。
"她另一只手點(diǎn)了點(diǎn)他的左胸位置。那一刻,
陳默突然理解了所謂"心動(dòng)"的物理意義——胸腔左側(cè)傳來(lái)的不規(guī)則搏動(dòng),
伴隨著輕微的眩暈感和指尖的酥麻。林小雨發(fā)間淡淡的洗發(fā)水香氣縈繞在鼻尖,
是青檸與海鹽的清爽組合。情人節(jié)那天,
禮物震驚了整個(gè)音樂(lè)學(xué)院——他花了三個(gè)月編寫(xiě)的智能伴奏軟件"Harmony AI"。
當(dāng)林小雨在電腦前演奏大提琴主旋律時(shí),程序能實(shí)時(shí)分析調(diào)性、節(jié)奏和情感傾向,
生成恰到好處的鋼琴伴奏。"這太神奇了!"林小雨試奏完一段巴赫無(wú)伴奏組曲,
聽(tīng)著AI生成的伴奏完美契合她的即興處理,激動(dòng)得直接撲進(jìn)陳默懷里,
"你簡(jiǎn)直就是個(gè)魔法師!用代碼變出了整個(gè)樂(lè)團(tuán)!"陳默紅著臉接受這個(gè)擁抱,
下巴抵在她散發(fā)著洗發(fā)水香氣的發(fā)頂。為了這一刻,
他熬過(guò)的那些通宵、調(diào)試過(guò)的數(shù)千行代碼都變得值得。
的泡面味、咖啡因過(guò)量導(dǎo)致的手抖、被教授警告的遲到記錄——全都融化在她燦爛的笑容里。
作為回報(bào),林小雨開(kāi)始認(rèn)真教陳默彈鋼琴。"十指不沾陽(yáng)春水"的編程天才,
面對(duì)八十八個(gè)琴鍵卻笨拙得像個(gè)孩子。他的手指更適合在鍵盤(pán)上精準(zhǔn)敲擊,
而非同時(shí)按下多個(gè)琴鍵。但林小雨出奇地有耐心,從不嫌棄他僵硬的指法或糟糕的節(jié)奏感。
"今天教你《致愛(ài)麗絲》,最簡(jiǎn)單的版本。"某個(gè)周末的下午,
陽(yáng)光透過(guò)琴房的落地窗斜射進(jìn)來(lái),在林小雨的側(cè)臉鍍上一層金邊。她示范著右手的主題旋律,
手腕的起伏像在撫摸流動(dòng)的泉水。"看到了嗎?這個(gè)小節(jié)要稍微漸慢,像在嘆氣一樣。
"陳默卻沒(méi)有看琴鍵。他凝視著她專(zhuān)注時(shí)微微蹙起的眉頭,睫毛在陽(yáng)光下呈現(xiàn)透明的琥珀色,
還有說(shuō)話時(shí)若隱若現(xiàn)的虎牙。一種比代碼更復(fù)雜的沖動(dòng)突然涌上心頭。
"等我畢業(yè)創(chuàng)業(yè)成功了,我們就結(jié)婚吧。"林小雨的手指懸在琴鍵上方,
最后一個(gè)音符余音裊裊。她緩緩轉(zhuǎn)過(guò)頭,陽(yáng)光在她瞳孔中映出細(xì)碎的金色光點(diǎn):"認(rèn)真的?
""嗯。"陳默點(diǎn)頭,喉結(jié)滾動(dòng)了一下,"我已經(jīng)注冊(cè)了公司,做音樂(lè)教育APP。
下個(gè)月去見(jiàn)天使投資人,如果順利的話..."林小雨用一個(gè)吻打斷了他。
她的嘴唇帶著草莓潤(rùn)唇膏的甜味,指尖還殘留著鋼琴漆面的涼意。陽(yáng)光透過(guò)他們之間的縫隙,
在地板上投下交疊的影子。遠(yuǎn)處傳來(lái)其他琴房練習(xí)的肖邦夜曲,音符飄蕩在四月的風(fēng)里,
像是對(duì)這個(gè)承諾的見(jiàn)證。那一刻,
陳默突然明白了音樂(lè)與代碼的共同點(diǎn)——它們都是世界上最精密的語(yǔ)言,
一個(gè)用來(lái)與機(jī)器對(duì)話,一個(gè)用來(lái)與靈魂共鳴。而愛(ài),
或許就是能讓這兩種語(yǔ)言相互翻譯的編譯器。
第四章 星空下的約定畢業(yè)季的梔子花香彌漫了整個(gè)校園,來(lái)得比他們想象的都要快。
計(jì)算機(jī)學(xué)院的展覽廳里,