加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_阳江站长网 (https://www.0662zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

华为被曝自研编程语言“仓

发布时间:2020-09-15 04:05:09 所属栏目:动态 来源:量子位
导读:来源:量子位 近日,华为要自主研发编程语言的消息忽然在网上火了。 据微博博主 @IT 工程师 称,华为正在研发新的自主编程语言仓颉,领头人是南京大学的计算机科学与技术系博士生导师,冯新宇。 △图源微博 @IT 工程师,经授权 目前这件事尚未得到官方证实

来源:量子位

近日,华为要自主研发编程语言的消息忽然在网上火了。

据微博博主 @IT 工程师 称,华为正在研发新的自主编程语言仓颉,领头人是南京大学的计算机科学与技术系博士生导师,冯新宇。

华为被曝自研编程语言“仓

△图源微博 @IT 工程师,经授权

目前这件事尚未得到官方证实,但据知乎 @匿名用户 透露,华为有意研究自己的程序语言,在行业内早已是公开的秘密。

华为被曝自研编程语言“仓

「华为自研编程语言并非秘密」" 编译器实验室早已有之 "

事实上,华为在编译器与编程语言方面早有动向。

方舟编译器,就是华为在编译器方向的研究成果之一。

2019 年 8 月 31 日,华为在开源平台上放出了方舟编译器的源代码,这是华为首个完全自主研发的编译器平台。

知乎 @养猫的哈士奇表示,华为 2012 实验室的中央软件研究院下面有一个编译器与编程语言实验室,这个实验室已经存在很多年了。

从拉勾网上的招聘信息可以看见,华为 2012 实验室的中央软件院下面的确有一个编译器实验室 & 芯片软件协同设计部,「在编译器及芯片软件协同设计领域耕耘 10 余年」。

华为被曝自研编程语言“仓

△图源拉勾网

那么,为什么要进行这方面的研究?

知乎 @养猫的哈士奇 表示,去年一次交流中,华为消费者 BG 软件部的总裁王成录博士,提到了华为为什么要搞这个实验室、做编译器这些东西。

简单来说,就是华为很早以前就发现,在核心网设备上自己编译,可以大大提高性能(通信设备也是有性能要求的),后来就开始有小规模的团队来做编译。也就是说,在做方舟编译器之前,华为已经做了很多年编译的相关工作了。

在做智能手机的过程中,华为想把手机做到像 iPhone 一样流畅,但遇到很多困难,其中很重要的一点就是 Android 的虚拟机机制。

所以他们做了一个很重要的决定——(研发)方舟编译器,事实上这不仅是针对手机平台、还包括通信设备等,将华为所有的编译工作都统一起来,全面提升效能。

然而,方舟编译器面临着 Java 的反射机制等问题,这些是需要解决的。

所以,对于这次消息称华为要自研编程语言的消息,知乎 @养猫的哈士奇 推测,自研编程语言是迟早要迈出的一步。

" 相关领域专家加入 "

此外,有知乎网友爆料,华为近段时间在相关方向的招人也非常大手笔。

2014 年的时候,华为在美国的研究实验室就聘用了 Peng Wu,她此前曾经在 IBM 工作十几年,是并行计算语言和编译器领域的专家,曾经获得过 2012 年 PACT 的最佳论文奖。

华为被曝自研编程语言“仓

据 Peng Wu 在领英上的资料,她于 2014 年 12 月加入华为编译器 Programming Technologies Lab 任资深总监,并于 2019 年 5 月加入华为的美国子公司 Futurewei,担任技术总监,负责编程语言的设计、编译器框架的设计。

华为被曝自研编程语言“仓

△图源领英

而就在今年,华为在爱丁堡大学成立了编程语言实验室(Programming Languages Lab),又找了 Dan R. Ghica 做总监,目前,这个实验室已经在招聘编程语言工程师的博士实习生。

华为被曝自研编程语言“仓

△图源爱丁堡大学官网

(编辑:应用网_阳江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!