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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

這也是璽哥說的開發(fā)者不容錯(cuò)過的原因,它代表的是趨勢(shì),是未來。今天你為方舟添磚加瓦,明天方舟或?yàn)槟阏陲L(fēng)擋雨。

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

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

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

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

長按掃碼 閱讀全文