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

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

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

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

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

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

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

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

方舟開源,我們應該多一些寬容

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

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

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

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

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

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

對剛開源的方舟,我們應該多一些寬容。

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

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

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

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

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

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

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

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

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

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

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

長按掃碼 閱讀全文