为什么中文不能用来编程呢?这三点大多数人都不知道?

实根本没有英文编程还谈什么中文编程,事实上我们都是用C语言、C++语言,JAVA语言,Python语言编程,它们都有自己的语法,用的也不是英文语法。编程中用到的英文实际就是一些关键字(类名,函数名,变量名等),都是很简单的字符,其实跟自然语言关系不大,对机器而言最后都是0和1,跟自然语言更没关系。编程对国人不友好的其实是好的教材、资料、说明都是英文的,阅读起来困难一些。

程序员编程、然后编译、处理器执行,这就是程序,这里面编译器还是老外写的呢,操作系统底层还是C语言。不考虑这些,先用C语言写个最简单的hello,world看看换成中文是什么样的

其实在 2000 年的时候,易语言就以一种中文编程语言的方式出现,不得不说极大地降低了程序学习的门槛和难度。虽然经过了一段时间的发展使用,但是使用中文仍然存在着大量不便和存在其他问题,而没能成为主流的编程语言,直到现在使用的人也不多。虽然不为人所熟知,但是不能否认它的存在。一些非程序员群体并不知道这个语言,就有了这样的问题。

主流编程语言也不能算是全英文

目前来说,Java,Python 等语言仍然很火热,对于不懂程序的群体来说,看一眼代码,就觉得全是用英文编程,其实不然,真正称得上英文的也就是那些关键字,而这些关键字总是那么一些常见的,如 class,static。所以,更准确应该说是通过 26 个字母和一些符号来编程的,Java 语言有它自己的语法,其他语言也一样。而这些编程语言中的语法跟英文的语法表达并没有直接的关系,也其实不能算是英文编程。

编程工作国外先行

为什么最后留下来的是用字母符号组合的编程方式呢,不是用中文加符号呢?其实也有一种先入为主的势态在里面,早些年计算机技术出现的时候,都是先从国外开始的,这其中包括电脑,通信网络,二进制,各个编程语言,操作系统,开发工具等等这一整套,广泛采用英文并不奇怪。其中的编程语言就采用了更加国际化的字母符号组合,彼时中国在相应领域并没有多少话语权,再者使用中文相对来说局限性很大,相比于已经成熟的其他语言,很难与之抗衡。

中文汉字编程理论上可行但是目前的开发环境已经不再允许,很难被人接受,也没有使用空间。一开始那些主流编程语言的创立就是用英文字母进行的,一直延续下来,被越来越多的开发者接受和使用,生态已经十分完善。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181124A0I1ER00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券