東大距離金山臨安分公司很有一段路程,大約一個來回要花一個多小時吧。
“你們怎麼都在這?”陳鬆他們有些意外,葉曉彤給他打電話的時候,他們幾個剛剛酒醒,一聽賀鈞讓他們帶著寫好的軟盤來金山的分公司,陳鬆他們很懷疑賀鈞和葉曉彤是不是想背著徐國恒單幹。。
簡單跟陳鬆他們說明了一下情況。賀鈞沒想到,陳鬆他們幾個早就有甩開徐國恒出來單幹的想法了。現在有賀鈞這個外人當‘出頭鳥’,他們幾個更是求之不得。。
“搞什麼呀,葉曉彤原來你哥哥是金山分公司的,難怪你平常那麼容易就能在外邊拉到私活!”
上官兵他們雖然智商都很高,IQ平均都在130以上,但到底都還是沒邁出象牙塔的窮學生,平日裏葉曉彤出手大方,陳鬆他們幾個怎麼能不眼紅。
談好了初步的合作意向以後,賀鈞把幾十張軟盤裏的程序拷貝到陳飛舟的機器裏。調試很成功,賀鈞他們寫的操作係統已經具有了原版windows95的雛形!
陳飛舟是大行家,在震驚過後,一眼就看中賀鈞寫的開始菜單和任務欄兩個模塊是這個係統的關鍵!
為了更進一步了解這兩個核心程序的結構,陳飛舟征求到賀鈞的同意,用自己的編譯器對開始菜單程序和任務欄源程序做了編譯。把高級語言編寫的程序編譯成低級的彙編語言,一行行的二進製代碼讓陳飛舟和葉大同兩個大行家看的如饑似渴。對於一個真正的程序員來說,研究二進製代碼比研究別人的源代碼更讓他們心醉,因為二進製代碼更直接,更能被機器認同。這也讓葉曉彤陳鬆他們頭一次見到了賀鈞真正的實力!
“賀鈞,難怪你瞧不上我們東大少年班,以你的水平都可以給我們上課了。”
“我看不止,就算是徐國恒也沒這樣的水平。嘖嘖,賀鈞難怪你平時都喜歡藏著掖著,你行!”
陳鬆他們幾個早就對徐國恒的摳門有所不滿,現在賀鈞挑頭要跟金山合作,他們自然要跟徐國恒拉開一下距離。
“這些都是大家的功勞,沒有你們的幫助,這個係統也沒那麼快完工。”雖說花花轎子眾人抬,可賀鈞也不會被陳鬆他們的馬屁拍暈。他麵上帶笑,眼神卻一直在留意著葉大同和陳飛舟兩個大行家的臉色。
“天才。真是一幫天才!”陳飛舟從那千萬行代碼裏頭,居然沒發現任何不協調的地方,“這真是你寫的?”
陳飛舟還是不相信這麼大的核心程序是賀鈞一個人完成的。行家們都清楚,寫一個應用型的小程序並不難,最多幾十行命令行就能搞定,但要做一個大型操作係統的核心程序,基本上都在十萬行以上,寫這樣的大型程序,事前的程序結構設計就非常的重要了!
簡單的說,一個隻有十幾行、幾十行的小程序,你可以不考慮什麼結構問題,隻追求程序的功用性,一般稍微懂一點計算機語言的人(比如俺書生),就能寫出來。但是上十萬行的大程序就不能這麼寫了,之前的結構設計不過關,寫到後麵就可能前後自相矛盾、程序員也難以駕馭,最終程序無法繼續編寫。
陳飛舟和葉大同驚豔的不是賀鈞C語言的嫻熟水平,而是賀鈞設計的完整嚴謹的程序結構。
“大陳,別小看高中生呀,微軟的皮爾蓋子剛出道時不也隻是個高中生嗎?長江後浪推前浪,咱們不服不行啊!”