关于国产编程语言这个话题,以前就谈过不止一次。而且,打着国产旗号或由国人开发的编程语言,也不是一款两款了。而之前介绍的那些,显然要么偏重技术小众,要么偏于忽悠显得太虚。而华为拥有得天独厚的底层软硬件标准优势,布局下一代智能网络市场,有自己的编程语言就顺理成章了。
据报道,华为拟推出自家编程语言,这款新型编程语言叫做仓颉。恐怕我们中国人一听这名字就会倍感亲切,因为太有中国味了。既符合中国传统文化颇有象征意义,又深具华为一贯的命名风格。而这个仓颉,只有名字被爆出,其他信息一概没有。
要知道,网上的曝光可能是真的,也可能是自媒体谣传。不管怎样,在官方没有否认或者没有公布之前,这些都无法证实或证伪。不过怀揣好奇,据一人客的简单甄别判断,华为自主的科技知识产权仓颉并非空穴来风,只是目前而言,只是已经注册占位,还处于未公开状态。而分类上,也和大家以为的计算机技术相去甚远。
目前华为自家的仓颉产品,有三类:一类是网站服务;一类是运输工具;最后一类是科学仪器。瞧这三款同名的知识产权,怎么也不像是计算机编程语言。这可能是我们外行的错觉,其实如果编程语言是真的,那就是属于科学仪器这个分类的,是真的仓颉编程语言。要知道,华为推出过的ARKOS这些编译器和操作系统,都是属于科学仪器分类的。
而现在,就剩下网站服务和运输工具了,乍一看有点风马牛不相及。如果说网站服务还和计算机技术有点关系的话,那么运输工具又是什么鬼?这就和IT有点相去甚远了吧。我们可以想象一下,编程语言用于网站服务方面,可能属于Web端,也就是可以进行Web开发和后端开发。而现在我们已经进入人工智能物联网时代了,是不是以后构建无人机、无人驾驶、智能交通这些新物种的技术项目,需要用的就是这款新的编程语言呢?
上面这些,是我们目前能获取的资讯。我们国人一直在奋力发展国产计算机技术。当然,在以前的文章里,我们不仅看好国产看好华为,看好我们国产的科技发展,但同时也保持清醒,对华为和编程语言等技术方面也表达了自己的担忧和疑惑。毕竟一款编程语言如同一款操作系统一样,需要各种软硬件生态来适配来丰富完善。一人客觉得,即便强大如华为,推出来一款编程语言,依然需要开源给大众,依然需要商业助推,这样才会在技术开发者和大众市场群体的应用中变得更完善,更能加快补齐短板。
也就是,如果现在华为推出一款国产全新编程语言,那么也要大家接受、学习和开发使用,更重要的是,作为新生事物,它要融入编程语言行列,要用新语言开发出实实在在的产品或内核,就要全球技术领域人群的认可接受,另外就是往大众群体和学生爱好者群体渗透和普及,这需要一个过程。而现在外界猜测和爆料的这款编程语言,还没有得到华为官方公布。