祖国这么强大 为什么国内的IT行业没有采用中文编程语言?
首先,大部人熟知的编程语言主要就是PHP、java、C三大主流,最近几年python也后来居上。但是有一个重要因素,计算机编程语言本来就是一个非常国际化的交流工具,随着最近几年互联网的兴起,编程语言作为计算机的基础,未来肯定会发挥更加重要的作用,互联网博大精深并没有明确边界,所以编程语言本身也得具备国际化的能力。
其实编程语言自身的难度并不是很高,现在很多国内的大型企业都有自己独特的编程语言体系,但是要想构造一门编程语言并不是一家公司的事情,而是需要整个行业的配合。编程语言本身是开放性的,就比如Sun公司就一直没能把Java的优势充分发挥起来,似乎当前的Oracle在Java的商业化道路上也并不顺利。
编程语言也不是纯英文的!
很多的编程语言,都是英文的,所以有人就会认为编程就是英文,老外也不是拿英文编程好吧?这其实是符号化语言!你把“中文”/“英文”定义为符合中文/英文文法的文段或文章?那么,说的一点没错。不过,这种抬杠并没有任何实际价值。因为,整天吵着中文编程的人们,想必也并没有谁是想要写出像小说一样的东西来然后编译运行的。他们想要的也只是使用中文词汇而已,就像现在业界编程习惯使用英文词汇一样。
就好比string不代表线绳、import不代表进口有情可原,但你不能说标识符request不代表请求addUserPrivilege不代表添加用户权限、OnCollisionEnter不代表当进入碰撞。学习人类语言的都知道,助词属于语法的一部分,数量有限,重点不是记忆而是逻辑和语感。而在于词汇量。
不是已经有易语言了么?
是的易语言确实是纯中文的一门编程语言,它解决了一部分人的问题,满足了一部分需求,比很多单纯口水的人务实得多,走得都远。真正做事的人是懒得理别人说靠不靠谱或者喷不喷的,自己做就是了。只是易语言也有自己显著的局限,也远远没有彻底解决问题,所以这个话题至今还在被人不停的讨论。同时,也并没有改变创造一门新语言难度逆天这个事实。
所以说国内的互联网行业的技术创新依然有很大的上升空间,而编程语言的设计是一项长久的工程任重而道远,相信不久的将来可以实现。