5-54 一夜風雲(中)(1 / 2)

天色已經暗下,趙奇峰電話響個不聽,多是晚上應酬,徐子皓很幹脆地把這些推的一幹二淨。

皓潔的職工都下班了,陳信風已經等在這裏,徐子皓變回自己的臉走了進去,才發現落落竟然也在這裏。

“落落?你怎麼來了?”

陳信風訕訕笑道:“皓哥不好意思,我不小心說漏嘴了,她非要見見你,也就留下來了。”

落落看著徐子皓眼睛放光,可是卻流露出更多的是擔心,開口道:“小老板,你真的是偷跑出來的?這樣問題就越來越大了啊!”

“所以我還要回去,隻有一個晚上時間。”徐子皓拍拍她的肩膀,安慰道,“既然來了那就留下來幫把手吧,幫我再抬一台電腦進來。”

落落點點頭,見他時間緊張也不矯情什麼,跟著陳信風出去搬電腦。徐子皓則看著陳信風收集來的代碼,都還是些模塊。還有U盤裏的東西,還有些根本沒有編寫完成,因為缺少算法。

兩台電腦同時打開,徐子皓一左一右同時忙活著。好在沒完成的東西不多,對他來說一個小時足矣。而陳信風所說的主函數,徐子皓早就已經親自編寫完成了。

這個活在一個月之前徐子皓就已經開始準備了,但工作量太大,他也就幹脆把他們分塊交給天網聯盟的朋友來做。這是一個大工程,分給了一千多個人,每個人手裏拿到的不多,如果思路清晰隻需要一天甚至幾個小時就能完成。可有的程序卻因為缺少算法,遲遲沒有做出來。

徐子皓卻早已胸有成竹,以前在網吧呆的小半年的學習就在此時派上了大用場。

陳信風眼睛看得出神,眼睛的速度幾乎還趕不上徐子皓一隻手敲鍵盤的速度。可是費了老半天勁才看懂了一個函數的意義。但這已經讓他吃驚不已,讚歎著徐子皓想出來的這些算法可以用神奇來詮釋。

雖然不知道正個程序到最後有什麼用,但是僅僅以他現在編的這些函數就已經足夠成為核心的技術知識產權,放在任何跟IT有關的公司,那都是絕對不會對外公開的高度機密。

好不容易把剩下的模塊完成,剩下的就是用主函數調用,整合。

主函數文件不符合常理的龐大,按理說還應該多分幾個像樹枝一樣,有主幹,有分幹,有枝椏。可這是徐子皓編寫程序的習慣。反正他能全部記住,也就懶得再細分。這樣的好處對他來說就是清晰,編寫快速。

但對一般人來說那就痛苦了,會把自己的給看迷糊,跟專業技術員比較不是同一種套路。而徐子皓還在這上麵加密封裝,也就更加保險。

一般程序員編程在運用到指針標注的時候都會用其功能或位置的英文名命名,這樣的指針一看就能知道代表什麼意義,作用,指向哪裏。也就隻有在大學裏學習時那種簡單的程序才隻用一兩個字母命名,那樣的做法在遇上大工程時就很難辨認區分,沒人會那麼幹。

而徐子皓卻反其道而行之,卻是用字母組合來命名,看上去全是錯亂而無意義的字符,最多也隻用上了5位,但這樣也已經幾千萬種組合,絕對夠用。在編寫的時候還節約了時間,可以少按許多下鍵盤,看上去也要簡單一些。

但這種簡單隻是針對完全不會的人,因為僅僅隻是看上去沒有長排的代碼,真正交給任何一個程序員來看,都可以看瘋他們。因為不能從標注名上看懂其指向方位,又是無意義而相似的變量,讓人分不清楚,看一下就會頭昏腦脹。

陳信風不算是一個專業的程序員,但對這些都懂,在看了徐子皓所編寫的主函數之後就崩潰了。就算用之前能看懂的函數去猜測,也不知道徐子皓這程序到底是用來幹嘛的。

但有一點陳信風倒是看明白了,徐子皓準備了三個主函數,也就意味著,這幾千個模塊不僅僅是一個程序,而是三個程序,或者可以說是為了實現三個不同方麵的功能而編寫的。難怪單獨看著那些模塊著怎麼都看不懂能拚成什麼圖。

說簡單點,這就像是一個拚接的遊戲,徐子皓把各種零件分給別人去做,大部分做完了交給他,還有些別人沒辦法做他隻得自己來。但最終的組合圖紙卻在他這裏,在他的腦袋裏。一架飛機一架坦克一架輪船拆散成一堆零件交出去,如果他不說,誰也沒辦法正確的組合它們,又有幾個人能分辨出飛機上的螺絲釘和輪船上的螺絲釘有什麼不通?

徐子皓把相應的文件加載進去,卻沒有編譯運行,而是從頭到尾的看程序,速度極快,讓落落和陳信風都看不清楚。