全国服务热线:400-035-8011

位置:美联英语 > 学校动态 > 为什么编程都是英文

为什么编程都是英文

来源:美联英语时间:2020/5/14 9:25:07

程序员应该都知道为什么编程都是英文吧?美联英语老师在这里给你讲讲。

首先是历史决定的,在计算机发展初期,计算机主要用于数学计算,比如破解密码,弹道模拟,物理模拟等,当时也没有计算的各种编码,早起计算机程序员都是大佬,他们编程是用机器编码,就是0101,在纸带上打孔编程。

后来为了方便,给机器编码加入了助记符,逐渐成为标准,因为这些人几乎都是英语地区所以这个标准就是以英文为主

后来,贝尔实验室的一些程序员发明了一些语言,比如C语言,由于他们也是英语地区的,所以这个语言也以英文为主

时代因素,在19世纪和之前相对拉丁语和德语都占据比较大比例,而进入20世纪后,科学界交流英文逐渐成为世界标准。顺应潮流的采用英语作为标准也顺理成章。

计算机真正进入普通大众市场是在20世纪70年代后,推动这一发展的也是英语地区,并且制定了计算机标准,由于印欧语系具有字母少,结构简单的特点,在计算机性能和存储能力不高的年代,英语顺利成长的成为计算机实际标准,当然还是考虑到了兼容常见印欧语系语种。

非印欧语系地区在计算机发展的这一阶段处于弱势,如果要说当时做的好的非印欧语系地区,应该是日本,不过日语地区的计算发展主要还是在跟随的状态,加上该地区偏保守,并没有改变英语标准。




再一个原因就是非印欧语系相对区别很大,像中文这种语言结构复杂,基础数量庞大,在当时的计算机中显示出来都困难,特别不适合在当时的计算机中处理,但年王选院士为了在当年的计算机中搞出汉子处理系统做了很多年,几乎没有人看好,好在后还是搞出来,也很大程度推动了中文计算机处理的发展,但是汉子处理对计算机要求还是比较高的,就是如今在一些低性能计算机,比如一些单片机中,处理中文仍然是大大增加成本的功能,可见非印欧语系在计算机中处理的复杂。

如今,计算机行业经过数十年的发展,已经是标准套标准,规范套规范堆砌出来的金字塔,大家更多的是继承行业标准,在别人的标准上继续发展,站在巨人的肩膀上更容易发展。

记得在2005年之前,互联网上看到网站上有乱码还是很常见的事情,你的计算机操作系统和软件必须陪陪当地语种才能正确显示当地语言,否则就会出现乱码,多语言混排非常困难。让计算机兼容全世界各种语言是21世纪之后的事情,随着个人计算机性能发展和互联网发展需求,UTF-8逐渐取代各语种地区的本地编码比如GB2312,BIG5,Shift_JIS等成为互联网编码标准,要让UTF-8正确的显示出来还要有配套的字库,这一套字库下来可不小,相比之下ASCII和ISO 8859-1就简单许




要总结一下英文编程的好处,

1,更简单,技术上就是它基于计算机中简单的单字节标准编码ASCII和ISO 8859-1标准就可以实现,字形结构简单。

2,标准上,计算机体系的标准几乎都以英文或缩写制定的,基础的字符几乎都以ascii制定的,更通用,标准工具箱更庞大。

3,计算机行业,仍然以英语地区推动为主,前沿贡献者更多,他们的贡献是以英文为标准的,获得一手资料更方便。

 

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/1661/news/186243/违者必究! 以上就是美联英语 小编为您整理 为什么编程都是英文的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011