海洋嗨阳
#include
为何不信2013
代码是由程序员用特定的编程软件设计开发,是一组由字符、符号或者是信号码元来表达信息的体系。但是在实际运用中,为什么常用英文,却不是中文来表示代码呢?
1.中文编码不适用
其实在很久以前就有不少人尝试用中文来编写代码,比如说上世纪年代,中国的技术员就开发了一种中文编程语言,但是Windows在当时十分流行,还没有推广就被淘汰了。而且虽然看起来用的是中文,但是实际是用中文去表示英文,也就说换汤不换药,实质上还是用英文在编码,由此来看,用中文编码确实是大费周章了。
2.美国的计算机技术比中国要成熟得多
众所周知,计算机是美国发明的,编程最早起源地是美国,所以最受普及的计算机语言自然是英文,所以传到中国来,也只能以这种语言为主,所以久而久之也就都用英文编程了。即使有能力开发中文编程,也是要耗费很大成本并且还不一定能成功。
3.用英文表示代码更为简单
光一个汉字就需要占两个字符位,要存储汉子就需要存上成百上千万,但是一个英文单词一个字符位就可以,并且英文单词总共不过52个字母,由此可见,无论是所占空间还是所耗速度,用英文编程确比中文编程好许多。
4.计算机更容易“理解英文”
中文在全世界都是被定义为最难学学习的语言之一,而英文确实国际通用的语言,普及率很高,大家平常用电脑敲键盘就可以发现,中国文化博大精深,很多汉字也是多音字,中文实际上用起来要比英文复杂许多,有时候一些简洁的英文词就可以表示好几句话了,这对计算机而言也是一个道理,相较中文,它们“理解”起英文可简单多了,也就更容易操作编程了。
其实,无论是用英文编程还是用中文编程,大家奉行的不过是如何能更好地更有效率地进行编程,我们就如何采用哪种语言就对了,我相信,在这样一个快速发展的时代,中文编程将来也会有一席之地。
主君的太阳Soo
编程时的代码用英文而不是中文,这是历史因素决定的,从编程语言的起源,到编程语言的崛起,都是在欧美等发达国家进行,这些国家使用的基本都是英语,可以说英语是编程语言的母语,中国的互联网起步比较晚,当我们需要并大量使用编程语言的时候,所有的成熟的编程语言都是英文的了,我们作为一个使用者,而非创造者,代码用的只能是英文的,而不用中文。
编程语言起源于美国,美国使用的语言是英语,这样看来,代码编程用的是英语也就不足为奇了,更重要的是,代码编程运行需要依赖编译器和操作系统,比大多数编程语言更早出现的操作系统用的就是英文,为了减少工作量,代码用跟操作系统同样使用英文,对程序员来说,工作量和代码量会大大减少,这么多年发展下来,英文代码已经形成了成熟的体系,要建立这样一个成熟的体系,对于中国年轻的互联网发展来说,不是短时间能做到的。
英文编程起源与发展
英语的流通性更好,英语几乎在全世界范围内流通,英文的二十六个字母组成所有单词,而且英语有固定的语法,不像中文表达同一个意思有千百种说法,用中文在电脑上跟其他国家的人交流确实没用英文方便。如果要用中文编程,需要在原有的硬件基础上将中文变成英文,再转换成英文编程,这将大大增长代码运行的时间;或者需要重新制作能够直接运行中文编程的硬件,但耗费成本会剧增,国内许多互联网巨头都难以支撑。
英文全球流通
我国的编程语言还在起步发展阶段,还不能够做到大范围投入开发使用。易语言就是一门用中文编写程序代码的编程语言,易语言的出现,确实降低了我们中国人学习编写程序代码的门槛和学习的难度,让中国人得以用中国人的思维编写程序,不用再去学习西方的思维和语言就可以实现,易语言的功能在逐步完善,用户数量意在稳步上升,但这还不够,还不足以大规投入开发使用,还没获得国内互联网行业的认可。
易语言代码
计算机编程是新时代能够改变世界的产物,我们大学生作为中国新生力量,有义务更有能力发展中文代码编程,让未来计算机代码编程世界,有中文一席之地!
miumiu6571
#include "stdio.h"void main(){ char i; for(i='A';i<='Z';i++) printf("%c ",i); printf("\n"); for(i='A';i<='Z';i++) printf("%d ",i); printf("\n"); for(i='A';i<='Z';i++) printf("%o ",i); printf("\n"); for(i='A';i<='Z';i++) printf("%x ",i); printf("\n"); for(i='a';i<='z';i++) printf("%c ",i); printf("\n"); for(i='a';i<='z';i++) printf("%d ",i); printf("\n"); for(i='a';i<='z';i++) printf("%o ",i); printf("\n"); for(i='a';i<='z';i++) printf("%x ",i); printf("\n");}
优质英语培训问答知识库