编程|华为为什么要自研仓颉汉语编程语言?原因其实很简单

编程|华为为什么要自研仓颉汉语编程语言?原因其实很简单

文章图片

编程|华为为什么要自研仓颉汉语编程语言?原因其实很简单

文章图片

编程|华为为什么要自研仓颉汉语编程语言?原因其实很简单

文章图片

【编程|华为为什么要自研仓颉汉语编程语言?原因其实很简单】编程|华为为什么要自研仓颉汉语编程语言?原因其实很简单

华为正在开发一款新的编程语言名叫仓颉编程语言 , 我想大家都听过仓颉造字的传说 。 作为世界上第一款依靠中文开发的编程语言 , 这个名字十分有寓意 。
但是对于这套编程语言 , 国内许多网友却充满了质疑 。 这些人认为华为开发这样一套编程语言是费时又费力 , 目前C++和Java这样的主流编程语言一直是程序员们最为青睐的编程语言 , 让大家放弃主流编程语言去转投一款新的编程语言不太实际 , 也没什么意义 。

打破封锁 , 建立新体系对于整个国家而言 , 这是真正意义上属于中国的第一套编程语言 , 在此之前所有的编程语言都是建立在英文的基础上的 , 而仓颉的出现证明了中国在计算机领域同样具备着强大的实力 。
目前国内的计算机行业工作者在编程语言方面大多依赖于C++以及Java , 从长远意义上来说 , 这很有可能会让中国的计算机行业依赖于固有的生态体系中 , 拿来主义固然能让人感觉到安逸 , 但安逸的背后会产生惰性 。

如果有一天计算机行业格局发生了改变 , C++和Java不能再无条件地使用 , 那么依赖与固有生态体系的软件开发者们又该何去何从呢?
开发全新的、属于中国的、可靠的编程语言是非常必要的 , 即使我们现在不用 , 我们也需要为自己留一条后路 , 有备无患始终不会出错 。
创造一种属于中国的编程语言 , 同时也能建立一种属于中国的软件开发生态 , 这对于中国的计算机生态来说是非常重要的 , 因为建立一种能够被公认的生态 , 意味着能够在计算机领域掌握主动权 。

对于华为来说意义非凡开发仓颉编程语言对华为本身来说也具有比较重要的意义 。 事实上华为并不是第一家自主研发编程语言的企业 。
苹果的Swift、谷歌的DART、微软的TypeScript等都是企业自主开发的编程语言 , 现如今越来越多的企业投入到了自主研发编程语言的行列中来 。
首先 , 通过自主研发编程语言 , 可以使企业的工作效率得到大幅度提高 , 因为自主研发的编程语言可以和企业的产品更加契合 , 使用起来更加方便 , 这样就能够减少员工在工作中遇到的困难和瓶颈 , 也能够提高这个企业的工作效率 。

更重要的是通过自己研发的编程语言来开发软件可以在一定程度上设置技术壁垒 , 这样能够防止自己开发的软件被肆意抄袭 。
毕竟采用不同于主流的编程语言的开发方法 , 会让想要抄袭软件者投入更多的时间成本同时也要克服更多的壁垒障碍 , 这在一定程度上会有劝退效果 。
当然独立开发一款新的编程语言 , 对于一家科技企业来说 , 是实力的体现 , 这说明在计算机领域的实力 , 华为并不输给苹果、微软等企业 。
从某种意义上来说 , 以中文为基础的编程软件开发难度上比英文要高出许多 , 这意味着华为要掌握更高的技术才能完成这一成就 , 这也是值得国人骄傲的事 。

科技的魅力在于不断尝试就目前看来 , 短时间之内仓颉编程语言想要替代C++或者Java是几乎不可能的 , 但这并不代表仓颉编程语言就不能给我们带来新的东西 。