编程语言应用

首页 » 常识 » 诊断 » 华为在开发自主编程语言吗
TUhjnbcbe - 2024/3/5 17:00:00
白癜风产生的病因 http://m.39.net/pf/a_4992915.html

华为疑似正在研发自主编程语言“仓颉”,传言领头人是曾获得PLDI最佳论文奖的南京大学的计算机科学与技术系博士生导师冯新宇,冯新宇教授毕业于南京大学计算机科学专业,此后去耶鲁大学攻读计算机科学博士,在ATT实验室实习过一段时间。

冯新宇教授的研究方向是编程语言,主要从事程序验证、并发理论、程序设计语言理论方面的研究。

冯新宇教授-年期间在中科大任职,年在南京大学就任教授,年即带领团队获得PLDI最佳论文奖。

此事尚未得到官方证实,但据据业内人士透露,华为有意研究自己的程序语言,在行业内早已是公开的秘密,但开发一种编程语言并非易事,估计华为不想过早公开。就如同鸿蒙系统一样,鸿蒙系统其实华为在年就开始研发,但一直到年才公开。

此事不管真假,至少,华为已经有了方舟编译器,并于年8月31日在开源平台上公开了方舟编译器的源代码,这是华为首个完全自主开发的编译器。

华为也解释了为什么做编译器,因为华为很久之前就已经发现,在核心网络设备上自己做编译,可以大大提高设备的性能,所以华为内部一直有人在做这方面的工作。在方舟编译器发布之前,华为其实已经有了很多年编译器方面的积累了,华为在开始做手机业务后,想要把手机做到像iPhone一样流畅,但遇到了很多困难,为了解决这些问题而研发了方舟编译器。研发自主编程语言“仓颉”可能也有这方面的考虑。

今年,华为在爱丁堡大学成立了编程语言实验室(ProgrammingLanguagesLab),聘用了DanR.Ghica为总监,这个实验室现在已经在招聘编程语言方面的博士实习生了。在谷歌学术上,DanR.Ghica的主要研究方向为编程语言。

而且,谷歌与苹果都早已推出了自己的编程语言,谷歌在年就已经发布了Go语言,苹果在年发布了Swift语言。华为要想有进一步的发展,自研编程语言是必然要迈出的一步。

1
查看完整版本: 华为在开发自主编程语言吗