華為方舟起航,有“想法”的開發(fā)者快上船

原標題:華為方舟起航,有“想法”的開發(fā)者快上船

8月31日,華為方舟編譯器正式開源。

華為方舟編譯器開源引熱議

華為方舟官網(wǎng)上是這樣介紹的:方舟編譯器是為支持多種編程語言、多種芯片平臺的 聯(lián)合編譯、運行而設(shè)計的統(tǒng)一編程平臺,包含編譯器、工具鏈、運行時等關(guān)鍵部件。 目前方舟編譯器還在持續(xù)演進中,陸續(xù)將上述能力實現(xiàn)和開源。

當(dāng)前,方舟編譯器開源的范圍主要是編譯器框架部分源碼,這些源碼包括:編譯器中 間表示(IR)和語言編譯實現(xiàn),同時搭配編譯器其他二進制組件,實現(xiàn)Java程序到 aarch64匯編指令的編譯過程。方舟編譯器公開提供了編譯器相關(guān)代碼和文檔,開發(fā) 者可以據(jù)此學(xué)習(xí)、了解該編譯器的軟件架構(gòu)。

方舟編譯器開源已成為整個IT技術(shù)界熱議的焦點。在程序員社區(qū)里,關(guān)于此話題的討 論很是火熱。璽哥親自去方舟編譯器開源官網(wǎng)看了,開發(fā)者們反饋問題很積極(反饋 問題數(shù)量增長很快。截止9月2日10點8分,社區(qū)問題已達286個)。

至于這個開源項目是否值得參與?有些碼農(nóng)在討論中進行了“吐槽”,部分人認為華 為方面是在搞“按揭式開源”。也是在召集大家來為這個尚未完成的軟件做“免費勞 工”。當(dāng)然,更多的程序員對方舟開源還是持正面看法。大多數(shù)開發(fā)者認為,方舟開 源是好事,應(yīng)該多一些寬容。不論方舟目前的水平是否真能達到華為宣傳的那么高, 只要能開源,就有了不斷提高的可能性。大多數(shù)有能力的程序員,都表示很愿意主動 參與進來,幫助方舟“找Bug”。

方舟開源,我們應(yīng)該多一些寬容

雖然方舟編譯器沒有得到開發(fā)者的一致認同,甚至有不少人仍然對方舟水平有持質(zhì)疑 態(tài)度,但璽哥認為,不管方舟編譯器的水平如何,敢于開源的勇氣都值得鼓勵。

開源,意味著華為要將關(guān)鍵的源代碼開放給業(yè)界。在公開透明的模式下,一切技術(shù)細 節(jié)都被放在陽光下經(jīng)受各方檢驗。華為敢于這么做,起碼證明方舟編譯器并非“GCC 套皮”、“PTT產(chǎn)品”。

方舟編譯器的開源,標志著我國在自主編譯器開源這條路上邁開了重要一步。

方舟開源是好事,但作為一個新生的軟件系統(tǒng),它還需要全面證明自己。璽哥看了一 下開發(fā)者們在社區(qū)反饋的問題,有反饋不懂如何使用的,有反饋工具套件還不完善的 ,有反饋編譯以后不能運行的……開發(fā)者們還是希望官方能出一套指導(dǎo)性文件,以方 便入門。此外,開發(fā)者們普遍反映工具不是太趁手,這其中可能有大家對方舟還不熟 悉的原因,也可能有習(xí)慣的原因,但總的訴求來說,開放者們是十分渴望方舟能提供 一套趁手的工具包。

從當(dāng)前的情況來看,官方的工作量還很大。當(dāng)然,也可能是時間緊張的原因,官方尚 需要時間進行完善。

璽哥認為,華為方面應(yīng)該重視方舟社區(qū)建設(shè),因為它將是方舟、鴻蒙生態(tài)的起點。做 好社區(qū)意見、建議收集整理,挑出其中有價值的信息,集中開發(fā)者智慧,推動方舟生 態(tài)建設(shè)。

對剛開源的方舟,我們應(yīng)該多一些寬容。

方舟起航,有遠見的開發(fā)者不容錯過

方舟能做成嗎?璽哥認為大概率能成。原因如下:

一是華為技術(shù)夠強。編譯器技術(shù)雖然很難,但它并非“不可能”,特別是對華為來說并沒有多少難度。編譯器最難的是生態(tài)。

其次,華為生態(tài)夠強。在編譯器生態(tài)建設(shè)上,璽哥對華為還是有一些信心的。這個信心不完全是對國內(nèi)企業(yè)的偏愛,完全是對華為自身實力和政策方面的判斷。

如今的華為,是通訊設(shè)備、智能手機、物聯(lián)網(wǎng)等多個領(lǐng)域里全球頂尖的巨頭。截止6 月底,華為已經(jīng)在歐洲、亞洲、非洲獲得50個5G商用合同,交付了15萬個5G基站;在 手機方面,華為在今年一季度的全球出貨量,已經(jīng)大幅拋離蘋果,成為僅次于三星的 全球第二大智能手機廠商;在物聯(lián)網(wǎng)領(lǐng)域,華為憑借在芯片、人中智能AI技術(shù)等方面 雄厚的技術(shù)實力,已經(jīng)成為智能家居、工業(yè)智能化等方面的領(lǐng)導(dǎo)企業(yè),未來在每年 3000億元以上規(guī)模的工業(yè)物聯(lián)網(wǎng)市場上,也將以極大的優(yōu)勢占據(jù)主要市場份額。

在政策層面,國家對半導(dǎo)體、芯片、操作系統(tǒng)等也提出了以確保自主可控為目標的戰(zhàn) 略規(guī)劃。華為作為我國科技產(chǎn)業(yè)里,引領(lǐng)自主研發(fā)的龍頭企業(yè),其方舟、鴻蒙必然會 成為國家重點支持對象。

華為的最終目標是建設(shè)一個5G、IOT時代的通用OS。方舟編譯器最終也是為這個OS生 態(tài)提供能力支持。5G、工業(yè)智能化、自動駕駛......這些都是方舟、鴻蒙要覆蓋的范 圍。一旦這個通用OS做成了,它所覆蓋的范圍,其所涉及的軟硬件,都將對其提出各 種需求。

這也是璽哥說的開發(fā)者不容錯過的原因,它代表的是趨勢,是未來。今天你為方舟添磚加瓦,明天方舟或為你遮風(fēng)擋雨。

開發(fā)者現(xiàn)在擁抱方舟編譯器,就等于提前擁抱華為生態(tài),擁抱未來!

極客網(wǎng)企業(yè)會員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關(guān)資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責(zé)任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2019-09-02
華為方舟起航,有“想法”的開發(fā)者快上船
華為方舟編譯器開源引熱議 華為方舟官網(wǎng)上是這樣介紹的:方舟編譯器是為支持多種編程語言、多種芯片平臺的 聯(lián)合編譯、運行而設(shè)計的統(tǒng)一編程平臺,包含編譯器、工具鏈、運行時等關(guān)鍵部件。

長按掃碼 閱讀全文