首先应该捋清楚,每个字想表达的意思。我理解的题主的问题是,“为什么不能用中文编写程序”。
可以用中文编程序,比如“易语言”。参见维基:中文编程语言***/wiki/List_of_Chinese_programming_languages
但是毫无疑问,用英语的更加成熟。有历史的原因,也有现实的物理实现的原因。
ASCII码表
历史上,英语国家最先发展计算机技术,大家都知道。这里必须提到ASCII,美国信息交换标准码。世界上第一门能被二进制表示的自然语言就是英语,用的就是这个ASCII。
同时也有非常现实的原因。英语只需要用26个固定的字符。ASCII是7位编码,二进制取值范围是0000000~1111111,一共128个。就用这128个,就能表示英语这门语言,包括:标点、数字、大小写字母以及控制字符,甚至还有10个ASCII保留位。汉语象形文字是永远做不到这一点的。
可以用中文的。
其实很多人有一个误解,认为电脑程序都是英文的,只能用英文,但是实际情况是中文,英文都可以,同理其它国家语言也是完全可以。
首先我们要了解一下电脑系统里面到底是怎么运行的。所有程序,数据其实都是0和1的组合,我们看到的程序,图片,视频,音乐都是这些0和1以不同形式组合表现出来的。
那为什么我们现在接触的程序基本都是英文的呢?因为计算机这个东西一开始发展都是在欧美国家,而且传入我们中国之前电脑系统发展也已经很完善了。同时很多涉及电脑系统程序的大公司都是在欧美,当然英文就变为了程序的基础表达方式了。而且英文相对于汉字来说占用更少的存储空间,所以更有利于电脑程序压缩体检,且英文是国际通用语言,这更利于电脑程序的通用性。
所以,如果电脑系统先是从我们中国发展,且中文是国家通用语言,那肯定中文就是现在电脑程序的通用语言了。中说程序为什么不能用中文,其实认识有误,程序可以用中文,而且已经有部门程序是用中文编程开发的,我国比较有名中文开发的语言是“易语言”,纯中文编程,但是只是一部分群体在用,并没有普及。至于原因,大部分还是因为上面说的计算机系统发展背景。
本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/it/35139.html