徐州北大青鸟
当前位置: 主页 > 新闻中心 > 行业动态 >

华为以“仓颉”之名,为中文编程打开一片天!

时间:2022-03-22 12:27来源:未知 作者:代码如诗 点击:
仓颉是华为根据HarmonyOS量身打造的编程语言。通过仓颉,鸿蒙与欧拉将在应用开发生态上进行打通,拓展系统的可能性。 实际上,早在数年前,华为就开始了仓颉的布局。在2020年,华
仓颉是华为根据HarmonyOS量身打造的编程语言。通过仓颉,鸿蒙与欧拉将在应用开发生态上进行打通,拓展系统的可能性。
 
实际上,早在数年前,华为就开始了仓颉的布局。在2020年,华为申请注册了“仓颉语言”商标,商标注册分类包含了运输工具、科学仪器以及网站服务,说明当时仓颉的内部开发就已经初具雏形。
 
从鸿蒙系统的问世以来,华为就一直面临着许多挑战,而仓颉的出现必将大大改变现有的西方“一言堂”的局面,中国将拥有独属于自己的编译语言。  
 
而从仓颉这个名字,以及“仓颉造字”这段国人耳熟能详的故事,不难看出华为对这一语言的信心,以及对它寄予的希望。
 
华为网络生态系统“进化之路”
 
虽然华为在国际上经过了多轮制裁,但他并没有屈服,任正非开启了硬件先进向软件先进转型之路,还专门喊出了“向上捅破天,向下扎到根”,就是要从 “根技术”上彻底打破限制。
 
“向上捅破天”就是解决芯片问题,华为在助力打造国内芯片产业链,这不多说。重点是“向下扎到根”主要是指突破“根技术”,这方面不仅包括操作系统,还有比它更底层的编译器、编程语言,只有它们都突破了,系统才会有更加坚实的根基!
 
编译器华为已经实现,最近发布了方舟编译器开源项目 OpenArkCompiler 1.0版本 。那接下来就是要突破编辑语言了。我们知道做系统并不容易,最关键的就是打造生态,而打造了生态之后如何更加稳固,就是要在自己的编译语言,有语言才能形成闭环。
 
在系统方面成功的都有自己专门的语言,像微软有TypeScript语言、苹果有Swift语言、谷歌有java语言。华为鸿蒙自然也要有自己的语言,就是char语言。
 
有了仓颉char这个全新自研编程语言,鸿蒙生态基础设施建设就补上了最后一环。
 
按华为方面介绍,运用它鸿蒙与欧拉在应用开发生态就能彻底打通了。正式发布后,华为的整个生态圈就基本搭建完成了:硬件+操作系统+方舟编辑器+char语言。
 
仓颉语言有哪些特色?
 
仓颉,被誉为是原始象形文字的创造者。华为引用这个名字说明了这个编辑语言是完全自主研发的,正式推出后,将会是我国第一个自研编程语言,这意义非常重大。不仅弘扬了中华传统文化,也体现了华为的爱国情怀。
 
据说,华为char语言在结构和语法上,跟微软的C#有点类似,也就是说,它属于计算机高级语言,相对于java、C++、C等语言来说,学习难度大大降低,跟Python语言不分伯仲。同时,char语言在运行时,更加直接,不会像java那样基于虚拟机编译,据说运行效率比C#还要高效。
 
如果成功的话,无疑可以打破被国外垄断的现象,并且创造一种属于中国的编程语言,也能建立一种属于中国的软件开发生态,这对于中国的计算机生态来说是非常重要的,因为建立一种能够被公认的生态,意味着能够在计算机领域掌握主动权。
 
让我们拭目以待一下吧!
 
试听课
(责任编辑:代码如诗)
------分隔线----------------------------
栏目列表
推荐内容