长沙分类信息网-长沙新闻网

深入解读华为方舟编译器:究竟有哪些功能?

2023-11-30 21:38:30发布次查看发布人:

【方舟编译器faq】
q1:方舟编译器开源有官方网站吗?
a1:
正式毕业后的官网待定。
q2:方舟编译器是一次性全部代码吗?
a2:
首次开源范围是编译器ir(intermediate representation)、rc(reference counting)和多语言设计思想等,用于与业界、学术界沟通交流。后续将陆续开源编译器前端、后端,支持其它语言(比如javascript)的编译等。
当前部分java语言特性和jvm虚拟机特性的支持未包括在本次开源代码中,包括annotation、lambda表达式、泛型等。
目前仍有很多地方不完善,会在社区陆续迭代,遇到问题请在社区提交issue。
q3:通过哪些渠道可以获取方舟编译器的框架源码?
a3:
孵化期间,开发者可以通过如下代码托管网址获得相关代码和文档,供参考学习、了解方舟编译器的架构和代码。
华为云托管地址
开源中国码云托管地址
q4:方舟编译器开源路标是怎样的?
a4:
方舟编译器从2019年8月开始开源,欢迎广大的应用开发者、手机厂商、软件从业人员一起共建开源社区和生态。
开源计划大体上这样安排:2019年8月重点开源框架部分;后续将陆续开源编译器前端、后端;支持jav 程序编译、javascript语言应用的编译等。
q5:还有哪些方式可以获取方舟编译器的相关信息?
a5:
方舟编译器有官方微信公众号:开源方舟编译器
q6:方舟编译开源面向全球开发者吗?英文网站何时上线?
a6:
方舟编译器是向全球开发者进行开源,因此,官方网站和代码托管平台均面向全球开发者开放。
目前英文版网站正在紧张的开发及内测,计划将于2019年q4上线。
q7:方舟编译器源码托管计划是怎么的?
a7:
孵化委员会期间,方舟编译器代码是托管在华为云上面。
在未来走向开放治理以后,将由所挂靠机构选择的平台进行托管。如果挂靠的机构采取了x平台,就采用这个机构的代码托管模式进行托管。
当前代码托管的地址
所有相关信息请以方舟编译器开源官方网站发布为准。
q8:方舟编译器开源使用的是什么license?
a8:
方舟编译器采用木兰license,由业界众多专家和公司集体共建,并非华为主导,具体好处详见专业点评:
开源中国
开源社
infoq
q9: 如何确认下载包来源可靠?md5校验码是多少?
a9:
openarkcompiler-0.2-ubuntu-16.04-x86_64.tar.gz二进制包的md5码是:e7dc8b8c242f2d26429e2ad71dae3112
openarkcompiler-0.2.tar.gz源代码包的md5码是:1bf859a67c8b9a2d4080bdaf25ef6181
【方舟编译器的合作伙伴】
从官网给出的介绍看,目前已有至少45款第三方应用支持华为方舟编译器,都是大家耳熟能详的超大用户量app,不过尚未看到微信。
具体名单如下:

该用户其它信息

推荐信息

长沙分类信息网-长沙新闻网
关于本站