十七 治療(1/2)
理論上來說,經過編譯以後的代碼,就是一個合格的可執行文件了,只不過沒有加密再加殼封裝,很容易就可以破解掉。
不過只是用來演示的話已經足夠了,楊青選擇了編譯後的可執行文件,滑鼠雙擊之後,就開始了正式的運行。
「你們測試一下,看看和以前用的那個有沒有區別。」
楊青放下滑鼠,站起來,對身後的一幫人說道。
這些人早就參與了原版的超級壓縮技術測試,儘管沒有能力自己編一個,但是用來測試的話,還是沒有問題的。
「壓縮測試完成,跟以前的數據一致,都是五百零五倍的壓縮比率。」
「讀取測試完成,讀取速度一切正常。」
一陣紛亂中,算法工程師還有技術部的大佬,很快把軟體的功能測試完畢了。
「下面你們就把原始碼調出來,我已經把注釋寫的很明白了,你們先學習一下,有什麼不明白的地方可以直接問我!」
站在他們身後的楊青,對他們說道。
對於一個沒有加密,沒有封裝的可執行文件,他們這些人有的是辦法可以反編譯出源文件來,更別說這個源文件,還是剛剛在他們眼前編譯運行的。
楊青看他們已經調出了源文件,並且複製了幾份,分到不同的主機上,開始研究起來的時候,他就直接走到一邊的待客沙發上,坐下來,擰開一瓶水,開始喝了起來,如果不是連徐海都盯著屏幕上的源文件再看,他甚至都想到外邊那個休息室去舒舒服服地喝水,吃點零食了。
並不是他沒有興趣給這裡的人解答,而是他自認在寫代碼的時候,旁邊的注釋已經寫得足夠詳細了,如果帶有這麼詳細的注釋的代碼,哪怕是已經很少應用的彙編代碼,他們都看不懂的話,就該輪到楊青懷疑威華技術部的實力了。
哦,對了,差點忘了以徐海的年齡來看,他那個年紀的時候,國內連C語言還都不普及,還是Pascal,basic和Fortran的天下,還沒有面向對象程序設計的這個概念,彙編作為低級語言,還是學習計算機的必修課。
這麼看來,在這裡的人裡面,對於彙編最為熟悉的,反而是這個已經脫離科研一線已經很久的CEO了。
不過彙編由於它的特性,寫得程序代碼冗長而易於出錯,所以根本就沒有人用它編寫大型程序,一般只用於比較簡潔的小程序。
但是楊青所編寫的這個程序,卻是不折不扣的大型程序,代碼極度冗長,在場的人幾乎都沒有讀過這種代碼經驗,所以哪怕有著詳細注釋的情況下,他們理解代碼的速度依然慢得可怕。
然而就跟它的缺點恰好相反,以彙編編制的程序,它的執行效率卻極高,僅次於機器語言這種二進位編碼語言。
當然如果楊青願意的話,他也可以寫出這樣的機器語言程序,小嬡最早的翻譯軟體就是用這樣的機器語言編寫的,理論上來說,他也能夠做到。
本章未完,點選下一頁繼續閱讀。