为什么没有(不流行)中文的编程语言之我见

175 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天,点击查看活动详情

前言

本人才疏学浅,下文仅个人观点

1.国际性(语言局限性)

编程是带有国际性的,即流行的编程语言是国际通用的,故选用了使用范围最广的语言——英语,同理,中文虽然是使用人数最多的,但是范围不是很广,所以自然不会流行起来。

2.种类

目前编程的语言种类已经很多了(如c,c++,Python,Java),这些虽然各有弊端但都经历过考验,没有必要再去做一个可能会漏洞百出的语言。

3.难度

难度这方面因为是历史上第一个嘛,所以当然很难,许多人想做也没办法做,可以做的也会因为以上两条而放弃,这也是一个关键性因素。

4.技术局限性

许多人都只会一两种语言,这也恰恰导致了一种技术的局限性。举个例子:有一个人只会一种语言,且他并不知道Python有自定义函数,于是他就想编写一套有自定义函数的语言(一个占比比较大的原因),但当他去网上搜索类似的函数时却可以发现Python的自定义函数,这也打击了他,缺失了灵感。

5.最重要的一点

编程是具有逻辑性的,注重于精确的“库”,与自然语言(中英文等)毫无关系,所以注重语言之别没有意义。并且最后运行的并不是文字,而是一堆机器码(想想最原始的二进制编程吧)

6.结尾

综上所述,最近传闻华为马上要推出的仓颉系统是中文编程也不可靠,毕竟他说到底终归还是商人,也会权衡利弊。