首頁 > 歷史軍事 > 大國重坦 > 第一千八百七十七章 方案可行

第一千八百七十七章 方案可行(1/2)

目錄

電腦的編程軟體在不斷地發展,越來越先進,以前的時候,是直接和電腦打交道,編程人員要熟悉電腦的內部結構原理,敲進去的彙編語言,只要經過一次編譯,就能夠成為機器可以執行的語言了,非常直接,效率很高,但是,也帶來了一個新的問題,就是它讓編程變得很難了,只有最精通的一批人,才能夠做出優秀的軟體來,不適合軟體的發展,畢竟,大部分的程式設計師,都沒有那麼高的水平,而且,要編制一款複雜的軟體,也會特別的龐大。

所以,程式語言不斷發展,後來有了C語言,不用彙編代碼,直接就是程序語句了,大大地提升了可讀性,到了後來,甚至這種C語言都成為了計算機等級考試的一種語言,大部分人都可以掌握,有利於培養更多的碼農。再到了後來,C語言變成了C,變成了C#,進入了網絡時代之後,又變成,語言不斷發展,不斷進步,雖然編程越來越方便,但是同時,這種語言執行起來的效率就很低了。

想要提高效率,就得進入彙編的層次,高級的軟體語言,不過是在外面加了一層而已,還得轉化成彙編,到了彙編級別,就可以進行優化,然後,再變成機器語言。

秦振華一直都是直接和機器打交道的,他對於那些高級語言,沒有太過了解,就是因為覺得那東西效率太低了,但是,架不住人家容易啊,可以很快就編制出來各種軟體,也讓更多的人掌握編程的技術,所以,還是有用的。

另一方面,也是因為計算機的硬體在不斷地發展,哪怕是效率低一些,也是能夠讓用戶接受的,既然這樣的話,那中間再增加一層轉化,也是可以的。

高級的軟體,首先要轉變成為彙編,再轉變成為機器語言,而在轉變成彙編的時候,就可以來一次編譯,用己方的CPU的指令集來轉變啊,這樣,除了少數一些軟體,直接就需要底層配合,大部分的軟體,都能夠轉變過來,這樣一來,己方的指令集不兼容的CPU,也就可以用來運行常見的軟體了。

什麼字處理軟體,什麼遊戲軟體,都可以直接編譯過來,很簡單的就能運行起來。

秦振華提出來了自己的這個觀點,而王曉強的臉,突然就漲紅了,他已經想到了,秦振華的這個方案,是有現實意義的,這是一個解決英特爾壟斷的方案啊!

當初,計算機剛剛發展的時候,各種指令集還是很多的,但是,英特爾最終一家獨大,搞出來的X86指令集,已經占據了民用市場,所以,各個軟體公司也都按照這種指令集來開發軟體,就這樣,形成了一個規模龐大的市場,讓後來者望而卻步。

現在,想要打破這個壟斷,秦振華已經提出來了一個新的方案:再經過一次編譯,把指令集轉化過去!

這樣一來,各個軟體公司也不用重新搞軟體了,只要利用他們的這種編譯軟體,重新編譯一邊,軟體就出來了,只要運行的效率不是特別低,能用就行,反正,國產的特點,就是便宜啊,要是打開的民用市場,那就有足夠規模了。

(這個不是華東之雄胡扯,現在的蘋果筆記本,已經開始用自己的M1晶片,這種晶片,其實是手機晶片架構的,手機晶片和電腦晶片的指令集是不同的,但是,裝上之後,大部分的軟體都是能使用的,原因就是因為他們解決了指令集的轉換問題了,直接在非X86的晶片上,運行了基於X86設計的程序,所以,對於國內的CPU來說,打開了一個新的通道,只要性能夠強勁,完全可以採用這種方式打破壟斷。)

王曉強陷入了沉思,顯然開始考慮秦振華說的這種方案的可行性了,就在這種時候,外面的房門打開了,一個人端著盤子走了進來。

本章未完,點選下一頁繼續閱讀。

目錄
返回頂部