就在VV聊天軟件席卷全國(guó)的時(shí)候,遠(yuǎn)在深圳的小馬哥,正在和幾名程序員,一步一步的研究ICQ的軟件功能。
界面,雖然早期的ICQ功能非常簡(jiǎn)單,全盤仿照的難度并不大,但是,華國(guó)的軟件業(yè)這幾年剛興起,這個(gè)時(shí)代的很多程序員最熟悉的編程軟件,還是BASIC語(yǔ)言和譚教授的C語(yǔ)言,距離世界水平的差距實(shí)在太大。
如果說(shuō)編制軟件,手底下的這些程序員還可以,那么要了解互聯(lián)網(wǎng)的TCP/IP協(xié)議,還有相當(dāng)長(zhǎng)的一段路要走。何況,對(duì)網(wǎng)絡(luò)實(shí)時(shí)性要求很高的聊天軟件呢,只能邊學(xué)、邊干了。最現(xiàn)實(shí)的,就是直接抄襲ICQ軟件,把軟件先做出來(lái),上線后,運(yùn)行一段時(shí)間看看,就當(dāng)摸著石頭過河了。
一幫人,這段時(shí)間,埋頭不聞窗外事,一心一意在試圖反編譯ICQ軟件,克隆它的所有功能,了解它的程序源代碼。好在,由于國(guó)外有版權(quán)法的嚴(yán)格保護(hù),開發(fā)ICQ的公司,并不擔(dān)心,有別的公司敢仿制它的程序和侵權(quán)ICQ的制作權(quán),所以,只是給程序簡(jiǎn)單的加了一層殼保護(hù),甚至都沒有做加密的處理。
去殼后,源程序就褪去了所有的面紗,展示在大家目前,只不過,破解的程序肯定是沒有注釋的,所以,只能靠大家一步一步的編譯,測(cè)試,了解它的運(yùn)行原理和功能模塊。
軟件很小巧,代碼是用C++編寫的,非常緊湊,這里面的幾位程序員面面相覷,相處了這幾個(gè)月以來(lái),互相都對(duì)對(duì)方知根知底,如果說(shuō)C語(yǔ)言,大家都比較熟悉,理解別人的代碼,可能會(huì)需要一些時(shí)間,也能一點(diǎn)一點(diǎn)的抽絲剝繭的理解源代碼。
但是C++,現(xiàn)在的大部分大學(xué)里并沒有開設(shè)這門課,了解到的C++知識(shí)也基本是通過書本自學(xué)的,論熟悉程度,肯定是比不上C語(yǔ)言的。盡管會(huì)C語(yǔ)言,讀起C++來(lái),會(huì)事半功倍,但事實(shí)上,C++的功能遠(yuǎn)遠(yuǎn)超過C語(yǔ)言,復(fù)雜程度更是無(wú)與倫比。
盡管,別人都說(shuō),C++是C語(yǔ)言的超集,但是,事實(shí)上這可以說(shuō)是完全不同的兩種語(yǔ)言。
簡(jiǎn)單說(shuō),C語(yǔ)言是一種過程描述性的語(yǔ)言,而C++是面向?qū)ο蟮囊环N語(yǔ)言,從歸屬上就能看出巨大的差異了。
一邊看代碼,一邊對(duì)照著一本英語(yǔ)原版的C++參考書,一點(diǎn)一點(diǎn)的啃著源代碼,給代碼注釋,然后再由測(cè)試人員結(jié)合注釋,試圖還原程序框圖。
這兩三個(gè)月的時(shí)間,基本都是這樣度過的。
正在忙碌的時(shí)候,房屋的大門被推開了,一男一女走了進(jìn)來(lái),每個(gè)人手里都提著很多的盒飯。
忙乎了一上午的眾人,本來(lái)還沒感覺到餓,但一聞到飯菜的香味,馬上就感覺到餓得受不了啦!不用人招呼,紛紛停下手里的工作,聚集在飯桌旁邊,準(zhǔn)備大吃一頓,犒勞一下快要餓扁的肚子。
小馬哥,招呼著另外一個(gè)房間里,正在討論的幾個(gè)人,一起吃飯。
十幾個(gè)人圍坐在一起,打開盒飯,大快朵頤。
吃了幾口,小馬哥突然感覺氣氛有些不對(duì),艱難的把注意力從香噴噴的飯盒上轉(zhuǎn)移開來(lái)。抬起頭,他才發(fā)現(xiàn),出去買飯的一男一女,只是站在飯桌邊,沒有想吃飯的意思。
他馬上奇怪的問道:“你們倆怎么了,是不是在外面偷吃好吃的啦!”
周圍的人也一起起哄道:“你們倆這次出去的時(shí)間,比原來(lái)多了半個(gè)多小時(shí),快坦白,是不是已經(jīng)吃過了!”
兩個(gè)人站在那里,腦袋低垂著,一聲不吭。沒有得到回應(yīng),眾人的表情有點(diǎn)訕訕的,看來(lái)這笑話有點(diǎn)冷。
一堆人說(shuō)笑著,但兩個(gè)人還是沉默著不說(shuō)話。小馬哥感覺有點(diǎn)不對(duì)勁了,對(duì)著男的說(shuō)道:“小朱,你到底怎么了,有什么事,你說(shuō)出來(lái),大家一起幫你解決!”
他以為,小朱可能是不是家里出什么問題了。
正在思忖音,一起回來(lái)的那名女士,突然肩膀急劇的聳動(dòng)著,鼻頭哽咽,快要哭出聲來(lái)。
兩個(gè)人的這幅樣子,嚇了小馬哥一跳,急躁的看著一言不發(fā)的小朱,對(duì)著女士說(shuō)道:“小林,你說(shuō)說(shuō),到底出了什么事,快要急死我們了!”
“馬哥,現(xiàn)在互聯(lián)網(wǎng)上,出現(xiàn)了一款軟件!”頓了頓,女士接著說(shuō)道:“是一款聊天軟件,名字叫VV?!?br/>
聽到這個(gè),小馬哥心里一緊,感覺呼吸有些不暢。
表面上輕快的回應(yīng)道:“出現(xiàn)聊天軟件又能怎么樣,咱們做咱們的,他們做他們的,難道他們做出來(lái)聊天軟件,就沒有咱們的活路了嗎?”
本來(lái)聽到這個(gè)消息,有些緊張的眾人,聽到了小馬哥的話,突然間也像想開了似的。是??!你不可能總是指望市場(chǎng)上,永遠(yuǎn)只有你一款聊天軟件吧!
出現(xiàn)競(jìng)爭(zhēng)對(duì)手,是很正常的事,但出現(xiàn)的這么早,有些出乎他們的意料。
“這說(shuō)明,也有人和咱們一樣,看好即時(shí)聊天這塊大市場(chǎng),這是好事呀!”小馬哥說(shuō)道。
這話讓眾人內(nèi)心一振,是呀,如果只是自己這幫人看好即時(shí)聊天軟件的市場(chǎng),那可能是有些想當(dāng)然。但現(xiàn)在,別的公司的聊天軟件也出來(lái)了,說(shuō)明這塊大蛋糕,是真的非常美味。
說(shuō)完這話,小馬哥看到大家的精神一振,也松了一口氣,這是個(gè)關(guān)鍵的時(shí)候,可不能因?yàn)楦?jìng)爭(zhēng)對(duì)手的出現(xiàn),而徹底泄勁。
只是,畫風(fēng)還是有些不對(duì)呀!平時(shí)最崇拜自己的小朱,這時(shí)候,應(yīng)該被自己這幾句話給鼓舞的斗志滿滿的,而不是還如剛才一般,哭喪著臉,如喪考妣。
小朱這時(shí)候抬起頭來(lái),直視著小馬哥說(shuō)道:“馬哥,我們倆在去買飯的路上,聽到有幾個(gè)大學(xué)生討論這款聊天軟件,就跑到旁邊的一個(gè)網(wǎng)吧里,使用了一下這款軟件。雖然只是試用了半個(gè)多小時(shí)。但是,這款軟件的功能和優(yōu)秀程度,絕對(duì)遠(yuǎn)遠(yuǎn)超過ICQ。咱們即使完全克隆出ICQ,也根本沒法和人競(jìng)爭(zhēng)?!?br/>
“何況,何況,為了響應(yīng)上網(wǎng)客戶的需要,網(wǎng)吧的每臺(tái)電腦都預(yù)裝了這款軟件?!?br/>
聽到這些,小馬哥感覺到那條無(wú)形的繩索一點(diǎn)點(diǎn)的,勒緊了她的脖子。