不知道大家有没有觉得,华为产品的起名都非常有意思、也非常有深意,简直把古文化运用到了极致,尤其是《山海经》,小编在想华为是不是注册了整本书!
像我们听说过的,华为芯片有麒麟、巴龙、鲲鹏、凌霄、昇腾等,服务器平台叫“泰山”,操作系统叫“鸿蒙”,其实还注册了朱雀、青鸟、腾蛇、灵豸、饕餮等。

山海经


其实华为结合我国古典文化取名,一方面是在弘扬中华传统文化,体现了华为的爱国之心。另一方面表示把传说化为现实奇迹的决心,有一种我命由我不由天的气势!
把古代幻想中的神兽及古文化和最先进的科技结合,也展示了华为理工人的浪漫。
从这些命名上,就可以看出华为人的征途是星辰大海。从这些命名上,就能感受到他们内心深处燃烧的理想,就能明白他们把自己所有的情怀都放在了科技进步上。
最近,华为编程语言实验室正式发布了新语言的试用报名问卷,先是面向部分开发者。问卷填写后,接下来华为会通过邮件通知相关事项,应该是会让开发者试用新语言。

华为现在发出试用问卷,说明这个语言已经基本完成,试用完善后将会正式推出。
我们大家应该都听说过“仓颉造字”的传说,根据历史文献记载,仓颉为“造字圣人”, 创造了象形文字。
华为命名为“仓颉”的产品是一种编程语言,而用仓颉命名就说明这个编辑语言是完全自主研发的,正式推出后,将会是我国第一个自研编程语言,这意义非常重大。
2020 年,华为申请注册了“仓颉语言”商标,商标注册分类包含了运输工具、科学仪器以及网站服务,说明当时仓颉的内部开发就已经初具雏形。

华为华为

而从仓颉这个名字,以及“仓颉造字”这段国人耳熟能详的故事,不难看出华为对这一语言的信心,以及对它寄予的希望。
其实华为自研编程语言的消息并非是一时兴起的。实际上,早在数年前,华为就开始了仓颉的布局。
在去年9月华为就有表示,明年将推出自研的编程语言仓颉,将鸿蒙和欧拉在应用开发生态上进行打通。
紧接着在 10 月的华为开发者大会 2021(Together)上,HarmonyOS 3 开发者预览版正式发布。同时,华为表示,将发布自研鸿蒙编程语言。

HarmonyOS 万物智联

仓颉是华为根据HarmonyOS量身打造的编程语言,通过仓颉,鸿蒙与欧拉将在应用开发生态上进行打通,拓展系统的可能性。
虽然华为官方尚未公布太多关于仓颉语言的内容。但是近期新语言的试用报名,似乎意味着“仓颉”离发布也越来越近。

经过了多轮制裁,华为并没有屈服,任正非开启了硬件先进向软件先进转型之路,还专门喊出了“向上捅破天,向下扎到根”,就是要从 “根技术”上彻底打破限制。
“向上捅破天”就是解决芯片问题,华为在助力打造国内芯片产业链,这不多说。
重点是“向下扎到根”主要是指突破“根技术”,这方面不仅包括操作系统,还有比它更底层的编译器、编程语言,只有它们都突破了,系统才会有更加坚实的根基!

华为任正非

编译器华为已经实现,最近发布了方舟编译器开源项目 OpenArkCompiler 1.0版本 。
那接下来就是要突破编辑语言了。我们知道做系统并不容易,最关键的就是打造生态,而打造了生态之后如何更加稳固,就是要在自己的编译语言,有语言才能形成闭环。
在系统方面成功的都有自己专门的语言,像微软有TypeScript语言、苹果有Swift语言、谷歌有java语言。华为鸿蒙自然也要有自己的语言,就是char语言。
有了仓颉char这个全新自研编程语言,鸿蒙生态基础设施建设就补上了最后一环。
按华为方面介绍,运用它鸿蒙与欧拉在应用开发生态就能彻底打通了。正式发布后,华为的整个生态圈就基本搭建完成了:硬件+操作系统+方舟编辑器+char语言。

华为仓颉

编程语言可是真正的从根突破,因为我们之前用的所有编程语言都是国外的,尽管很多是开源,但一旦发生变局,不能再使用或不能再无条件使用,我们也有替代了。
编辑语言研发相当不容易,推广起来更难,好在是华为鸿蒙和欧拉生态已经基本建立起来了,用户也越来越多,正好有利于仓颉char的应用,同时又促进生态的完善。
现在市面上还没有出现任何中国企业主导开发的主流编程语言,仓颉char将是我国第一个自研编程语言,使我国信息产业建立在自己的根基之上,这必将改变历史!

文章来源:部分内容综合自网络,梳理成文。因觉优质,特此分享。