16日,华为编程语言实验室,面向部分开发者发布了华为新语言的试用报名问卷,并表示,在问卷填写完成后,将通过邮件进行后续信息的通知。
根据华为此前公布的内容来看,这款“新语言”,指的应该就就是华为在年开发者大会上,公布的自研编程语言“仓颉”。
据悉,仓颉是华为根据HarmonyOS量身打造的编程语言,通过仓颉,鸿蒙与欧拉将在应用开发生态上进行打通,拓展系统的可能性。
希望开源,这样才会吸引人建设社区,一个语言需要各种类库和轮子,做这些工作需要的人会比较多。
补充下,为什么希望开源编译器,有的人会说只要语言特性外观确定编译器本身闭源也不影响类库开发。我希望他开源编译器是这么几个考虑,一是增加吸引力,程序员都很喜欢探索和吐槽,不是坏事是好事不展开说了。二是便于其他厂商在其他平台实现兼容版本。三是现代编译器大多数和类库有耦合,一些语法糖通过类库实现,需要开源给其他厂商做参考。四是,开源或者贡献知识产权可以让商业伙伴安心,微软当年被抵制导致.net扩张受阻。
另外在基础软件中(数据库、操作系统、编译器),编译器复杂度相对低一些,面临的市场压力不会那么大(伺候好开发者就行,开发者一般都不弱智,不要用带节奏的方式营销不引发反感即可),好好做,华为应该能做的出。
大的软件公司,一般都是从编译器起步的,微软起步basic,过去borland从turboc和pascal起步,sun从java起步。大点的软件公司也都会做自己的编译器。
希望华为能长期认真的把这个生态做好。程序员工程师文化比较重,所以,开放平等的接受吐槽和进行反驳,社区就能繁荣。