程序员是现在需求量比较多的一个职业,而且待遇也比较好,很多人都想进入这个行业,成为一名程序员,但由于现在市场上的程序都是使用英文的原因,很多英文不好的人学习起来特别困难,甚至有很多人因为英语水平不好,而放弃成为一名程序员,有时候会想,要是可以用中文来编程就好了,那为何不能用中文来编程呢?
严格来说,是有中文编程的,并且是从计算开始,就有可以用中文编程的编译器。但因为中文编程相对来说有些麻烦,所以一直没能推广。首先中文输入相比于英文来说会效率会比较慢,当然这几年中文编程的公司已经在这方便作了相应的简化,比如用首字母代替。
其次就是中文存在全角和半角的问题,相对于程序语言来说,不算规范,但随着发展,这个问题已经逐渐解决。还有就是所有的操作系统和编译器都支持英文编写的语言,但中文想要被支持,就需要开发相应的系统补丁,或者做出自己的操作系统,操作系统这一块华为已经有在做。
最后就是大部分编程语言因为一开始就使用英语的原因,为了方便交流,后面新出的编程语言都是英语,想要把这些编程语言编程中文需要花费很多的经验和时间。因为中文一个词和一句话能够包含有太多的意思,而且意思相差太大,很难去做一个统一性的东西,比如你真有意思,你什么意思,意思是我的错了,这三个“意思”分别是什么意思?电脑很难去界定。
当然,中文编程相比于英文编程还是有优势的,随着国内互联网的发展,很多新出的编程语言已经支持中文命名,并且中文编写的程序可读性会更好,更简洁,而这得益于中文词汇丰富的原因,在未来,中文编程肯定有一席之地,这也是编程语言发展的趋势,大家对此有什么看法呢?
领取专属 10元无门槛券
私享最新 技术干货