持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天,点击查看活动详情
前言
本人才疏学浅,下文仅个人观点
1.国际性(语言局限性)
编程是带有国际性的,即流行的编程语言是国际通用的,故选用了使用范围最广的语言——英语,同理,中文虽然是使用人数最多的,但是范围不是很广,所以自然不会流行起来。
2.种类
目前编程的语言种类已经很多了(如c,c++,Python,Java),这些虽然各有弊端但都经历过考验,没有必要再去做一个可能会漏洞百出的语言。
3.难度
难度这方面因为是历史上第一个嘛,所以当然很难,许多人想做也没办法做,可以做的也会因为以上两条而放弃,这也是一个关键性因素。
4.技术局限性
许多人都只会一两种语言,这也恰恰导致了一种技术的局限性。举个例子:有一个人只会一种语言,且他并不知道Python有自定义函数,于是他就想编写一套有自定义函数的语言(一个占比比较大的原因),但当他去网上搜索类似的函数时却可以发现Python的自定义函数,这也打击了他,缺失了灵感。
5.最重要的一点
编程是具有逻辑性的,注重于精确的“库”,与自然语言(中英文等)毫无关系,所以注重语言之别没有意义。并且最后运行的并不是文字,而是一堆机器码(想想最原始的二进制编程吧)
6.结尾
综上所述,最近传闻华为马上要推出的仓颉系统是中文编程也不可靠,毕竟他说到底终归还是商人,也会权衡利弊。