导航菜单

华为方舟起航,有“想法”的开发者快上船

技术自我媒体/何曦

8月31日,华为方舟编译器正式开源。

浅谈华为Ark编译器的开源

华为的Ark Compiler是一个统一的编程平台,旨在支持各种编程语言和芯片平台的联合编译和操作,包括编译器,工具链,运行时和其他关键组件。目前,方舟编译器仍在不断发展,上述功能将陆续实现和采购。

目前,Ark编译器的开源范围主要是编译器框架源代码的一部分。这些源代码包括:编译器中间表示(IR)以及语言编译和实现。同时,它们与编译器的其他二进制组件相结合,实现从Java程序到aarch64汇编指令的编译过程。 Ark Compiler公开提供编译器相关的代码和文档,开发人员可以从中学习和理解编译器的软件架构。

开源Ark编译器已成为IT技术界的热门话题。在程序员社区中,关于这个主题的讨论非常热门。 Xige亲自前往方舟编译器开源网站,发现开发人员有积极的反馈问题(反馈问题的数量迅速增长)。截至9月2日10:8,共有286个社区问题。

这个开源项目是否值得参与?一些代码农民在讨论中讨论了“吐槽”。有人认为华为从事“抵押式开源”。这也是为这个未完成的软件做“免费劳动”的号召。当然,更多程序员仍然对开源有积极的看法。大多数开发人员认为开源方舟是一件好事,应该更宽容。无论目前的方舟水平是否与华为的宣传一样高,只要它能开源,就有可能不断改进。大多数有能力的程序员都愿意主动帮助方舟“找到Bug”。

方舟开源,我们应该更宽容

尽管Ark编译器并未得到开发人员的一致认可,但即使很多人仍然对另一艘船的水平存有疑虑,但严戈认为,无论Ark编译器的级别如何,敢于开源的勇气都值得鼓励。

开源意味着华为希望向业界开放关键源代码。在开放透明的模式下,所有技术细节都放在阳光下,并由各方进行测试。华为敢于这样做,至少是为了证明Ark编译器不是“GCC封面”或“PTT产品”。

Ark编译器的开源标志着中国在独立编译器的开源中迈出了重要的一步。

Ark开源是一件好事,但作为一个新的软件系统,它还需要充分证明自己。我的兄弟看了社区开发人员的反馈。一些反馈不知道如何使用它。反馈工具包并不完美。编译反馈后,开发人员无法运行。开发商仍然希望官方可以制作一套。指导文件,方便访问。此外,开发人员普遍反映这些工具并不太挑剔。可能有理由为什么每个人都不熟悉这条船,并且可能有这种习惯的原因,但就普遍吸引力而言,开启者非常渴望方舟提供一套。扒手套件。

从目前的情况看,官方的工作量仍然很大。当然,它也可能是造成时间限制的原因,官方仍需要时间来改进。

严戈认为,华为应该重视方舟社区的建设,因为它将成为方舟和红盟生态的起点。做好社区意见,建议,收集整理,挑选有价值的信息,关注开发智慧,促进方舟的发展。

对于新开放的方舟,我们应该更加宽容。

方舟开始了,有远见的开发者不应该错过它

方舟可以制作吗?我的兄弟认为可以实现很大的可能性。原因如下:

首先,华为的技术足够强大。虽然编译技术很难,但并非“不可能”,特别是华为。编译器最难的是生态学。

其次,华为的生态足够强大。在编译器的生态建设中,我哥哥对华为仍有一定的信心。这种信心并不完全是对国内企业的偏好。这完全是对华为自身实力和政策的判断。

如今,华为是通信设备,智能手机和物联网领域的全球顶级巨头。截至6月底,华为已在欧洲,亚洲和非洲获得50个5G商用合同,并交付了15万个5G基站。在移动电话方面,华为今年第一季度的全球出货量已大幅放弃苹果,成为仅次于三星全球第二大智能手机制造商;在物联网领域,华为凭借其在芯片和人工智能AI技术方面的强大技术实力,已成为智能家居和工业智能领域的领先企业。在工业物联网市场,年规模超过3000亿元,它还将占据主要市场份额,具有很大的优势。

在政策层面,国家还提出了半导体,芯片和操作系统的战略计划,以确保自主权和控制权。作为中国科技产业的龙头企业和领先的自主研发,华为方舟和红门必将成为国家重点支持目标。

华为的最终目标是在5G和IOT时代构建通用操作系统。 Ark编译器最终还为此OS生态系统提供支持。 5G,工业智能,自动驾驶.这些是方舟和洪门应该涵盖的领域。一旦制作了这种通用操作系统,其覆盖范围,所涉及的硬件和软件,将提出各种要求。

这就是开发人员说开发人员不应该错过它的原因。它代表着潮流和未来。今天,你正在增加方舟,明天方舟将庇护你远离风。

开发人员现在采用Ark编译器,这意味着提前拥抱华为生态系统并拥抱未来!