什麼是方舟編譯器?為什麼說這才是華為的真正實力?

小表妹


  • 感謝邀請回答

首先還是要說方舟編譯器,作為全新的系統及應用的編譯和運行機制,從DNA層面對安卓進行了改造,解決了安卓應用邊解釋邊運行的低效問題,讓手機能直接聽懂"高級語言\

徽小墨


什麼是方舟編譯器

4月25日,華為的媒體沙龍會議上,王成錄博士先介紹了EMUI演進過程以及近幾年來,華為在系統軟件上針對用戶使用中的痛點問題進行的有針對性的優化。同時也解釋了“方舟編譯器”,其實方舟編譯器即使一個編譯器,編譯器就是將計算機高級編程語言轉化為機器可執行的機器語言的工具,也就是直接轉化為二進制代碼。可以說是一步到位的編譯。

同樣,方舟編譯器的原理也是這樣

編譯器的研發

但是編譯器的研發是非常困難的,王成錄博士也坦言需要“板凳要坐十年冷”。開發編譯器需要研發人員既精通高級語言,對各種框架等非常熟悉,又要對機器語言瞭如指掌,對研究人員要求非常高。在華為方舟編譯器的研發上,王博視坦言:華為在編譯器研發上的積累,可以追溯到2009年,華為海思研發起步時,當時吸引了第一批海內外研究人員加入,創建了編譯組。2013年,華為自研並推出了用於基站的編譯器HCC,這也是華為編譯器框架構想的正式提出,也是方舟編譯器的前身。

方舟編譯器的作用

1,體現多語言聯合優化編譯器,消除了跨語言調用的開銷

2,無需依賴虛擬機,大大減少資源的佔有率

3,可針對不同應用靈活編譯優化,翻譯出性能更佳的機器指令

華為戰略

華為編譯器,華為手機系統有何聯繫?華為新品發佈會,有提到華為向業界開源的 方舟編譯器 ,餘承東表示,方舟編譯器可實現架構級優化,顯著提升性能,其實個人覺得這是華為很大的一盤棋,整個發佈會,真正的重點根本就是編譯器,華為只是講了幾句重點卻又不深入解釋太多,隱隱約約聞到了火藥味,給我的感覺就是華為越來越不掩飾自己接下來的猛料,雖然還有很多路要走,但這個編譯器一定跟麒麟系統有關,讓大家儘快並樂意接受使用華為的編譯器去改善市場上的APP,當有一天時機允許,華為的手機系統上線就沒什麼阻礙了,APP開發商樂意 關鍵是用戶樂意 ,這一重大舉措是有戰略性的,為將來華為手機系統的發佈奠定基礎,同時將安卓應用生態轉移為華為應用生態。。所以這一步棋走的非常高明,另一方面不難看出,取名“方舟”,意在透露如果安卓收費,這就是華為的備用方案,為華為的智慧及強大的實力點贊

新視界資訊


樓上針對方舟編譯器已經說得很透徹了。

華為真正的實力是什麼?是捨得投入啊!這種超高難度的底層編譯器重寫,耗費時間長,還要投入很多人,據說是千人專家團隊(注意是專家團隊)耗費了3-5年才研發出來的。

這種長遠的眼光和切實的執行能力,才是華為真正的實力。


大聖麻麻是石頭


4月25日,華為的媒體沙龍會議上,王成錄博士先介紹了EMUI演進過程以及近幾年來,華為在系統軟件上針對用戶使用中的痛點問題進行的有針對性的優化。同時也解釋了“方舟編譯器”,其實方舟編譯器即使一個編譯器,編譯器就是將計算機高級編程語言轉化為機器可執行的機器語言的工具,也就是直接轉化為二進制代碼。可以說是一步到位的編譯。

所以充分說明了華為的技術實力


徐正凌


華為都是走一步看三步,方舟編譯器就是在為未來做準備,期待麒麟OS生態系統早日推出。


何勇76934101


編譯器是一種計算機語言翻譯程序,華為開發的方舟編譯器其實就是一個噱頭而已。並沒有超出谷歌安卓系統的運行機制範圍,這就好比,一個廚師把把魚香肉絲的出鍋時間縮短了一秒鐘,可是,魚香肉絲還是那個魚香肉絲,僅此而已。


分享到:


相關文章: