華為P30發布會上一起發布的方舟編譯器引起了業內廣泛的關注,更多的人是不明覺厲,方舟編譯器是什麼?厲害在哪?解決了什麼問題?有什麼意義?作為一個曾經的程序員為大家解讀一下,也歡迎知乎各位大神提意見。
方舟編譯器是什麼?
爪哇島上一位富豪家裡有很多菲佣,富豪只會爪哇語,他每次用爪哇語吩咐管家需要菲佣幹什麼都是管家聽完後一句句翻譯給菲佣聽,雖然效率不高但是語言不通沒辦法。某天,一位叫方舟的人來應聘管家的職位說:我能讓菲佣幹活更快,於是他成了新管家。這位叫方舟的新管家給富豪建議:給我一個手冊,寫好菲佣每天要幹什麼。方舟拿到手冊後將手冊翻譯成菲佣的語言然後發給菲佣,從此菲佣再也不用聽吩咐就知道該幹什麼了,幹活變快了。
備註:爪哇島是印尼小道,英文JAVA,也是JAVA編程語言的來源,JAVA是Android的主要編程語言。
方舟這位管家就是方舟編譯器,什麼是編譯器呢?其實就跟這位管家一樣充當了「翻譯官」的角色,將程序員看的懂的語言(C++,JAVA等高級語言)翻譯成處理器看的懂的語言(機器碼,都是0和1的組合)。
※六項世界第一!華為7納米超級恐怖晶元,麒麟980讓世界顫抖
※華為Mate 20系列新機或搭載第二代GPU Turbo技術
※華為Fellow艾偉:Mate20的心臟—麒麟980全揭秘
※任正非如何用1%的股份控制華為,還不推華為上市?
※搶灘智慧城市 華為:我們不一樣!
TAG:華為 | Android | iOS |