——为什么代码要用英文,而不用中文——
我们目前的手机有两种主要的系统,一种是 Apple的,另一种是被广泛应用的 Android。无论哪种语言,都是用英文写成的,英语不好的人,看英文和程序就跟看天书一样,听不懂,那么为什么不用中文?
——NO1.计算机的起源
电脑最早是美国人发明和开发的,最早的时候,还是美国,最早的时候还是数组,后来科技发达,数字编码不能满足人类的需求,于是就改为英文,而不是数字,渐渐形成了一种习惯。而且英语是一种国际性的语言,在很多国家都是以英语为主导的,它的普及程度也很高。中国近年来在世界范围内的地位不断提高,可是中文的普及程度却没有英文那么高,许多人连汉语和中文都不会,如何用中文编写程序?
——NO2.中文排列组合错误率高
曾经有人用中文写过代码,但后来他们发现,汉字的错误率很高,而且很麻烦,因为汉字的数量很多。而英文的程序,则不同,英文很少,很好辨认,而且以前用的都是英文,如果换成汉字,会让人很难适应,而且还会出错。二者比较起来,大家都认为英文编写的程序更容易使用。英语的字母是26个,汉字是无数的。最开始的时候,程序是用数字来写的,因为它的数量很少,只需要按照一定的顺序来写。
——NO3.编程的语言历史
由于编程语言的由来已久。程序员们在编程的时候,就已经厌倦了,觉得这个数据太离谱了,简直比英文还难,更别说中文了,于是他们就妥协了,将英文和 C两种语言结合在了一起。C是用英文写的,因为创造 C的人是美国人。所以我们发现问题的核心其实是编译器,只要你愿意,你可以定义一套语言和一套语法,你可以让别人用中文编写程序,但是如果你想让你的新语言正常工作的话,你就得找一个编译器,然后用它把你的发明变成汇编语言。在大学里,有一门名为《编译原理》的课程,专门教授如何编写编译器。
——NO4.英文字符本身优势
英文汉字也有它自己的优点,26个字母加上阿拉伯数字就能把你的思想表达出来。汉字很漂亮,但因为有很多同义词,所以很难用语言来形容。汉字很漂亮,但因为有很多同义词,所以很难用语言来形容。这是因为,电脑的原理是二进制的,所以,它对人类的语言一窍不通,只能知道0和1。因此,无论人类用哪种语言来编写程序,都必须由电脑将其转换为0或1,这是多么愚蠢的一件事。我们国家也在做汉语的开发,有一个软件开发平台。但也仅仅是给小孩子的入门的基础。
中国的文化底蕴深厚,有许多不同的词语,使用起来很不方便,而且还会出现一些乱七八糟的代码,所以程序员根本无法用中文编写。至今,尚无中文开发的软件。如果是中文的话,出现错误,很难修改。