“我終于知道莫離是怎么做到的了,和她相比,我簡(jiǎn)直就是來(lái)人間湊數(shù)的?!鄙w天滿臉羞愧的說(shuō)。
從小就被當(dāng)作天才看待的他,居然說(shuō)出這樣的話,那些程序員都不敢相信自己的耳朵,他們就好像嗷嗷待哺的幼鳥,張開嘴等待蓋天的投喂。
“她寫下的每個(gè)指令,代表的是一個(gè)基本的功能模塊,而這個(gè)模塊本身,可能包含數(shù)萬(wàn)條指令?!?/p>
“這些功能模塊是從哪兒來(lái)的?”禿頂程序員納悶的問(wèn)。
“可能是她平日里自己編寫的,也有可能是借用其他人的,使用的時(shí)候,只需要對(duì)他們進(jìn)行定義即可。”
見其他程序員還不明白,蓋天就接著說(shuō):“比如,一個(gè)具有查詢功能的軟件模塊,我可以用字母L代替,登錄系統(tǒng),用D代替,只需要簡(jiǎn)單的輸入調(diào)用L和D的指令,就相當(dāng)于完成了兩個(gè)功能模板?!?/p>
“你的意思是,她編寫程序的時(shí)候,使用的是集成技術(shù)?”金翠在一旁小聲問(wèn)。
“就是,就是,比如同樣是做手機(jī),我們使用的是一些最基本的電子原件,電阻電容,二極管之類的,用這種辦法做出來(lái)的手機(jī),估計(jì)得有一座房子那么大?!?/p>
“但是如果換成集成塊,也就是芯片,那就簡(jiǎn)單得多了,一個(gè)指甲蓋大小的芯片,就可以集成上千億顆電子元件?!?/p>
“無(wú)論集成多少電子元件的芯片,本質(zhì)上和一顆電阻沒(méi)有區(qū)別,只需要了解它的輸入和輸出即可,復(fù)雜一點(diǎn)兒的,再加上一個(gè)供能就行?!?/p>
“可是那些功能模塊并不一定兼容啊?!倍d頂程序員依然一臉疑惑的問(wèn)。
“老大,太妙了,莫離用的這個(gè)辦法簡(jiǎn)直太妙了!”不等蓋天回答,正在進(jìn)行測(cè)試的程序員忍不住大聲驚嘆。
“怎么說(shuō)?”蓋天和禿頂程序員同時(shí)問(wèn)。
“你們知道有個(gè)游戲叫傳聲筒吧,其實(shí)各個(gè)模塊之間的信號(hào)傳遞和這個(gè)就有幾分相似,他們傳遞的準(zhǔn)確率雖然遠(yuǎn)比玩游戲的人高,但是因?yàn)橄到y(tǒng)之間難以避免的負(fù)反饋,導(dǎo)致信號(hào)會(huì)有一定程度的失真。”
“但是莫離姑娘的做法就絕妙了,她的前一級(jí)和下一級(jí)系統(tǒng)是完全不兼容的,相當(dāng)于前面的系統(tǒng)聽不明白后一級(jí)的信號(hào)反饋?!?/p>
“就像玩?zhèn)髀曂灿螒?,兩個(gè)相鄰的人語(yǔ)言不同,他們?yōu)榱藴?zhǔn)確表達(dá)出意思,就只能百分百還原,但凡他們兩個(gè)用的是同一個(gè)語(yǔ)言系統(tǒng),他們就會(huì)加入自己的表達(dá)從而導(dǎo)致偏差的產(chǎn)生。”
明白道理之后,所有程序員包括蓋天都陷入了沉默,其實(shí)這個(gè)道理并不是特別復(fù)雜,為什么他們就想不到呢?
“行了,不用測(cè)了,出了問(wèn)題,算我的!”蓋天揮了揮手,十分果斷地說(shuō),他覺得如果繼續(xù)測(cè)下去,就是對(duì)莫離最大的不尊重。
莫離從軟件開發(fā)部出來(lái)時(shí),才發(fā)現(xiàn)外面是皎潔的月亮,走在整潔的石子路上,看著自己的影子,莫離心中突然有種莫名的傷感。
抬頭看了一眼掛在天空的圓月,又多了幾分高處不勝寒的落寞。
她實(shí)在想不明白,那些人怎么就那么笨,這么明顯的捷徑不走,非要用那么笨的方法蠻干。
她突然覺得,自己都有好長(zhǎng)時(shí)間沒(méi)有看見彭戰(zhàn)了,心里空落落的,當(dāng)彭戰(zhàn)的笑臉浮現(xiàn)在她的腦海時(shí),她瞬間覺得睡覺和游戲都不香了。