为什么华为要弄一个仓颉汉语编程语言,用英语不行吗?

前不久,华为发布了一款被命名为“仓颉”的汉语编程语言,引起了不少人的关注,过去编程,大多使用C++、Java等语言完成,华为大费周折,弄个汉语编程,有什么意义呢?

其实,就程序本身而言,用英语和汉语,没什么区别,每个单词或词语后面,其本质都是一串代码,并不能改变程序本身。但是,华为推出汉语编程,却对生态的营造十分关键。很多人以为,只要是个程序员,拿起编程语言,就能开发出软件。其实用哪个编程语言,意味着这些开发者,也在持续为这种语言做贡献。

举个简单的例子,如果你要编写一个聊天类的程序,可能微信里的有些模块,你就能直接调用。久而久之,类似于C++等语言,就形成了自己的生态,这也是为什么有很多程序员去用它的原因。反之,如果这些编程语言,有一天也不让你用了怎么办?意味着之前左右的努力都白费,还得从零开始。

华为推出仓颉,其实就是将编程语言汉语化的从零开始,主动提前,提前构造汉语编程的生态,只要有更多的开发者愿意加入,仓颉依然有很大的发展潜力。

(0)

相关推荐