近日华为编程语言实验室,面向部分开发者发布了华为新语言的试用报名问卷,未来将通过甄选选一部分程序员作为内测用户。那么毫无疑问这款新语言,指的就是华为在年开发者大会上,华为公布的自研编程语言“仓颉”。
据悉,仓颉是华为根据HarmonyOS量身打造的编程语言,通过仓颉,鸿蒙与欧拉将在应用开发生态上进行打通,拓展系统的可能性。早在年,华为就开始了仓颉的布局。两年前华为申请注册了“仓颉语言”商标,商标注册分类包含了运输工具、科学仪器以及网站服务,而从仓颉这个名字来看,以及“仓颉造字”这段国人耳熟能详的故事,不难看出华为对这一语言的信心,以及对它寄予的希望。
之前关于编程中国企业大体还处于做应用框架阶段,比如阿里巴巴,字节跳动等,能拿出手的也就是各种开源框架。而对比国外早已经是在做生态了,微软、谷歌、苹果这三家,都拥有自己的编程语言、操作系统、编译器等为自己的产品生态做支撑。
关于华为的自研编程语言“仓颉”,外界很多人都揣测可能会是中文编程,不过强调中文编程就像是“过早优化”一样事倍功半。但是万一将来它真的是中文关键字,甚至采用某种中式思维也将是一份别样的惊喜。
对于一门编程语言来说,语法简洁、执行高效、语言特性标准友好、IDE配套齐全等等因素都是一门新编程语言最后是否被大众接受的原因。最后是否能够商业成功,牵扯诸多不可控因素,仓颉出来可能会无人问津,也可能会杀出一条血路。无论最后结果如何,都希望大家理性看待。