第106章 係統之殤(1 / 2)

擊敗穀歌?

對大部分互聯網巨頭來說,不太現實。

但是蕭銘知道未來更加人性化智能化的操作係統必將代替安卓!夏國也必須有一家能夠擊敗穀歌的公司。

蕭銘給自己設定了一個目標——讓譯狗完成它應有的曆史使命。

蕭銘有足夠的底氣,因為在低等科技欄的第二排最後一欄,就是潘沙星的第一代半智能操作係統開發指南。

但需要用大量驚訝值兌換。

注意,僅僅是開發指南,並不是將操作係統送給你。

蕭銘要了解潘沙星第一代半智能操作係統就要先了解下現在人們使用的操作係統,比如安卓和WIN。

而要了解安卓生態係統就要了解安卓係統本身。

Android是基於Linux開發的開源操作係統,而Linux是使用標準C語言開發的操作係統。

所以Android底層驅動以及操作係統內核是使用C語言以及彙編語言開發的,換而言之就是安卓使用了Linux的內核。

為什麼在Android的係統的應用程序為什麼會用Java而不用C語言或者其他語言?

C語言就彆想了,市麵上的程序代碼動不動就十萬甚至幾十萬,C語言處理錯誤起來非常麻煩而且沒有糾錯機製,很容易崩潰,所以淘汰。

再加上安卓手機最大的特點就是硬件差異化較大,而且作為搭載在小型移動設備上的係統,對耗電、運行性能都有要求,

所以Python效率低淘汰;C++在硬件的差異上進行調試相當麻煩淘汰。

唯有JAVA,能通過虛擬機能夠屏蔽掉跨設備硬件的差異性,且效率奇高,再加上開發者數量之多。因此,安卓在應用層麵上就選定了JAVA。

現在安卓的版權在穀歌手裡,譯狗要想成長,要跨過穀歌這道坎就要跨過安卓。

說得更大膽一點,為什麼移動端的主流操作係統隻有IOS和安卓不會有第三種?

因為開發操作係統太難了。

開發國產操作係統,夏國在很多年前就提過,但是並無多少成效。

Windows XP 有4000萬行的代碼(注意,是行,不是個!),Windows 7有5000萬行的代碼,Linux 3.6內核有1590萬行的代碼,Linux Debian版有著6500萬行的代碼。

每一行代碼,每一個代碼都是由開發人員一個個敲出來,一個個測試驗證後進行提煉的。

蕭銘拍了拍前麵做的一位戴眼鏡的男生,這位男生正在JAVA開發指南,應該是計算機類專業的。

“師兄?計算機專業?”蕭銘問道。

“嗯……軟件工程的。”男生抬頭看著蕭銘,深邃的眼睛中是一個個的代碼。

蕭銘說道:“請教師兄一個問題,如果請師兄寫代碼,一天能寫多少?”

“我?”同學趕緊擺擺手,不好意思地說道:“我不行,我不行!我這才大二,能寫一點就不錯了。”

蕭銘:“那熟手呢?”

同學:“還是看程序類型吧,一般的一天幾百行吧,如果複雜一點的帶測試,效率更低。”

答案出來的,彆說碼程序了,就是把WIN係列操作係統讀完,一個熟練的程序員都需要150年左右。

上一章 書頁/目錄 下一頁