花開美利堅 第420章 靜觀其變?

更新:08-19 06:37 作者:叫我神靈大人 分類:都市小說

    .月的時節.只然是入秋了.但是無論是美國跡是日本.都反常的熱。

    這些年似乎還好,前幾年的時間,那更是令人難受。似乎也正因為如此,空調才應運而生。

    「見鬼…」

    凱瑟琳用臉滾着鍵盤。

    「我快瘋了……」

    《信息革命》已經差不多了.電視卡..呃,算了,這東西就當沒出現過吧。

    總而言之,凱瑟琳這段時間的工作,主要是集中在優化c語言的編譯器上面。

    「採用了新式的編譯器之後,c語言與匯編語言的效率差大概在50%到70%之間,但是想要進一步的優化..稍稍有些困惑」

    這是前幾天的時候矗德斯角自己的匯報。

    在21世紀的時候,c語言的平均效率落後匯編語言大概是20%到30%,那時候的硬件極為發達,這一點點的損太沒什麼大不了的。可現在……且不訛語言的性能落後匯編語言棲木雅柵個其實這不是重點,重點在於現在的工程師普遍都是在使用匯編語言,少部分如同西摩克雷這樣的大神,甚至能夠直接用機器碼進行編程!

    一般而言,編程的語言大致可以分為三種類型。

    第一類是編譯型語言,編譯成本地機器指令,匯編、c/c++都是第一種,速度最快、效率最好,但是這類語言編程起來,卻稍稍有些麻煩,特別是匯編,雖然在現在大行其道,但是在引世紀的時候.幾乎就不再使用了;第二類是字節碼語言,編譯成平台無關的字節碼,a和此m屬於第二種,效率其次,java在未來能大行其道,就是因為這種與平台無關的特性,使得其擁有廣闊的兼容性;第三種則是解釋語言,不進行編譯,動態塹叄執行,javascnipt的屬於第三種,凱瑟琳對這一類不太了解。

    通常意義上前兩種都可以應用編譯器優化的技術(不包括匯編),第三種有一些前沿技術,即便是凱瑟琳對此也不怎麼了解.否則如果有更好的.凱瑟琳說不定就會使用那一類的語言了。不過通常意義上而言,解釋語言的速度一般比第二類要慢,python的速度甚至還不如java.


    如果有什麼東西對於凱瑟琳而言,比三十二位系統更重要,在目前看來,也就是編譯器了。

    優化了編譯器,將c語言變得更加的完美,這對凱瑟琳而言,至關重要。沒有了指令集、沒有了合適的軟件.32位系統又有什麼用呢?

    凱瑟琳也知道現在的現狀,現在可不是軟件不滿足於落後的硬件,這和未來硬件領先於軟件發展的情況是完全相反的,所以現在所需要做的事情,是優化系統。只不過優化編譯器對於凱瑟琳的未來的戰略而言,也是非常重要的。

    將c普及了下去,對於凱瑟琳而言,也是一件很重要的事情口

    簡單講,編譯器就是將「高級語言」翻譯為「機器語言或低級語言「的程序。一個現代編譯器的主要工作流程是從源代碼,然後到預處理器、編譯器、匯編程序、目標代碼、鏈接器、可執行程序。

    如果編譯器的優化技術進入到一個相當高級的程度,c語言的速度和效率,甚至能夠超過匯編!

    只是……建造一個能過讓c語言超過匯編的編譯器談何容易?!

    凱瑟琳想要將c語言的編譯器復原到前世,就已經相當困難了,如果真有這麼簡單,她現在也就不用滾鍵盤了。

    「計算機的事情我不太了解,但是你將事情交給下面的人去完成不就可以了嗎?」

    艾爾莎為凱瑟琳出着主意。

    「啊,當然,但事實上卻不太現實。」凱瑟琳將頭抬了起來:「這門語言是我編寫的,他們對於這門語言的理解根本就沒有我深刻.我怕他們走錯方向。

    凱瑟琳所在的21世紀,c語言已經是發展了許久,和現在的情況是完全不一樣。要說有誰能夠看透c語言的未來,無疑就是凱瑟琳了。

    「但是你不讓他們試試看,怎麼能夠成功呢?」

    「啊…」

    凱瑟琳倒是想要這麼做,但是有時候時間不等人,現在的ark集團就仿佛是面臨暴風雨的船,想要突破涵崇罨凡雨只能不斷的加固自己,如同以前那樣優哉游哉是不成了,除非自己能夠將四酬



  
相關:    韓娛之崛起  戰神狂飆  妖噬星空  掛了99次之後  我在異界有座城  
下面更火
搜"花開美利堅"
360搜"花開美利堅"
語言選擇