㈠ 为什么代码要用英文,而不用中文
编程时的代码用英文而不是中文,这是历史因素决定的,从编程语言的起源,到编程语言的崛起,都是在欧美等发达国家进行,这些国家使用的基本都是英语,可以说英语是编程语言的母语,中国的互联网起步比较晚,当我们需要并大量使用编程语言的时候,所有的成熟的编程语言都是英文的了,我们作为一个使用者,而非创造者,代码用的只能是英文的,而不用中文。
编程语言起源于美国,美国使用的语言是英语,这样看来,代码编程用的是英语也就不足为奇了,更重要的是,代码编程运行需要依赖编译器和操作系统,比大多数编程语言更早出现的操作系统用的就是英文,为了减少工作量,代码用跟操作系统同样使用英文,对程序员来说,工作量和代码量会大大减少,这么多年发展下来,英文代码已经形成了成熟的体系,要建立这样一个成熟的体系,对于中国年轻的互联网发展来说,不是短时间能做到的。
易语言代码
计算机编程是新时代能够改变世界的产物,我们大学生作为中国新生力量,有义务更有能力发展中文代码编程,让未来计算机代码编程世界,有中文一席之地!
㈡ 为什么电脑编程都是英语,中文就不能用来编
中文可以啊,易语言,易安卓,编写点程序没问题。
其实中文不适合编程,中文占用两个字符,英文是一个,现在会导致程序性能不佳,小程序还好,大型程序直接完蛋。
其次最开始的编程语言都是英文的,但本质上就是对计算机语言的解析,中国现在并没有人创造类似于C这类的语言,基本全部是衍生于C。况且中文语法多样性太高,那么弄出编程语言的复杂性也远远高于英文。
最后我个人认为还有一个编码问题,基本上英语在各类编码下都可以正常显示,比如gbk,utf-8,而中文不行还需要额外的转码,否则会导致直接成乱码文字。
本质的原因在于,很多和编程相关的东西,协议等等,都是外国人定义的,那么也就是针对着“适合英语”,没有管中文。
㈢ 电脑程序为什么都是用英文编写
电脑程序用英语编写是因为英文在编程上更加严谨易懂,英语是全球通用语言,并且英文比较简单明了,且无歧义。
㈣ 为什么没有中文的计算机语言
现在比较流行的编程语言有C、C++、java、Python、PHP、Ruby等,但是无一例外,这些编程语言都是用英文去写的。但是这些编程语言是由不同国家的人创造的,为什么发明这些语言的人,不使用自己国家的语言呢帆敏?可能是因为这些语言使用的都是26个字母,而26个字母的不同组合直接就是英文,使用起来会非常的方便。或许有很多人还不清楚,其实在2000年我国也诞生了一个专门用中文编程的语言——易语言,但是这门编程语言为什么没有流行起来呢?
易语言早期版本的名字叫做E语言,创始人是吴涛,因为它编程简“易”,所以称为易语言。中国计算机的发展经过操作系统的汉化和中文输入法两次跨越后,处在了一个快速发展的时期,中文化编程也成为很多人的需求。因为国人叙述事情的习惯和外国人不同,中文和英文的语法也不同,加上各种复杂的语态和时间动词,部分人在学习编程的时候不能很好的适应。对于一些缩写的代码字符,看的更是一脸懵逼。在这种情况下,易语言诞生,并且随着时间的发展,易语言已经有了一定的规模,用户数量也比较可观。
在前键2004年的时候,易语言汉语编程环境获得了《大连市科学技术进步奖》二等奖。2005年3月份,《易语言编程系统》一书出版,同年易语言在中小学实验与推广项目教室培训在株洲隆重开题。易语言获得的荣誉很多,本身能够支持类似于普通的程序的DLL文件。制作大型软件项目一般会分工协作开发,为此易语言提供了模块化开发支持,用户可以将常用的代码封装起来重复使用到其它程序,也可以提供给第三方或者是作为大型项目中的某一个部分使用。模块的使用使得易语言突显“易”字,操作起来会更加方便。
但是因为下面的两个不足,让易语言没有真正流行起来。一是易语言在中文编码的过程中,需要通过字母编码转化成中文,会大量的占用CPU资源,这种情况造成了易语言适合开发一些小的项目,大的项目就别想了。语言越低级,计算机响应的速度就越快,像是机器语言编写的代码,计算机就能很快识别,其次是汇编语言,然后就是低级语言、高级语言等等。26个字母可以用机器语言表示,但是中文成千上万,用机器语言表达不太容易实现,所以易语言在编程的时候,导致计算机的CPU大量用来转换中慧轿巧文,执行的程序反而很少。如果在大项目中使用易语言的话,很容易造成系统资源浪费过大,电脑容易崩溃。
㈤ 为什么很多人反对中文在编程中的使用
首先我要声明:排斥使用中文编程和爱国不能混为一谈,坚决抵制不使用中文编程等同于不爱国的道德绑架。不使用中文编程的主观因素和客观现实存在有很多,个人使用习惯、开发效率、开发所使用的ide工具不支持等因素,都会让程序员更偏向使用英语编程。
先来说说历史原因,编程起源于外国,编程语言,计算机,甚至上层的开发工具,基本上都是外国人使用英语来开发的,这些最大的问题就在于,外国人并不会给中文来做适配,就算适配了,也无法使用中文来编程测试,因此遇到了bug也无法修复。这大概是中文编程目前最大的制约。很多码农说现在的主流编程语言都是Unicode编码都支持中文,这很正确,举例java,但是我想他们根本呢没有用过中文来写代码,完全没有考虑过ide工具是否支持,编程语言并不是编程的全部,虽然脱离ide工具我们也能够编译代码,但是脱离了ide工具我们的开发效率会降低很多倍,于是乎现在企业开发基本不可能脱离ide工具,没有的可能都要专门自己开发一套。
再来说说很多码农对于中文编程的真实内心独白:用中文写代码会很垃圾,很廉价?懂英文比较厉害?中文写的代码不行?要便于给外国人看?认为中文编程很多余?习惯了英文编程了不想改变?虽然有些直抒心意,但是也在一定程度上直观反映了排斥使用中文编程的码农心态。
我认为制约国内程序员使用中文编程的最大因素是完善框架的缺失,诸如易语言之类的其实都不过是伪中文编程,很多底层的东西也还是用到的英文,而底层的英文又限制了上层框架的编写,语法框架无法的限制导致了上层编写程序的时候并不适配中文,这样的编程不仅不能提高效率,反而增加了理解难度。
所以我认为中文编程最大的难点是怎么去编写一套适合中文的编程框架,而不仅仅是把英文翻译成中文,这样的中文编程其实真的没有多大意义。
㈥ 编程语言为什么是英文,而不是汉字
因为最初的编程语言是英语。
用汉字编程也不是不行,现在也有一个编程平台,就是用汉字编程。但用汉字编程远不如用英文编程方便。中文博大精深,除了正式场合外,一般很少有人会严格按照语法来说话,很多时候都会省略主语、还会倒装,还有很多方言、多音字,甚至语调语气的不同也会造成意思不同。
让电脑搞明白这中间的区别是很不容易的,一个汉字占两个字符,a只需要到一个字母就能出来,而一个汉字就要打两三个字节。英文字母连上大小写一共不过52个字母,而中文汉字是以万计的,这么多文字的存储也是一个很大的问题。
所以,从速度和空间上来说,用中文编程不如英文编程占优势。此外,中文的一个词语在英文中往往对应了多个单词,而这些单词又有独特的语境,所以用英文来表达也会更简便一些。
(6)为什么那么多编程语言都是外国的扩展阅读
中文编程语言
1、安全性自主研发的编译器,可保障国家安全,配合国产CPU和OS,实现全面的硬件、软件安全。
2、国际化多语种版本中语言可互相转化。用汉语编程只是实现了母语化的第一步,反之汉语为国际化交流带来了不方便。应该提供机制,可以将汉语关键字自动转换为其他语言,实现交流合作。
3、融合性与其它语言互融互通,通过学习汉语编程从而可继续学习其他编程语言。
㈦ 为什么计算机语言是英文的不是中文的
编程为什么不用中文呢?原因如下:
因为编程是外国人出的,外国人肯定要用英文,而且英文是全世界通用的语言,而中文仅仅是在中国大陆和台湾使用,中文难学。
中文败肆弊打字效率太低,任何一察族个字最少也要两次击键,效率上不如英文。
中文符号不规范,存在全角和半角的问题。
此外,中文编雹孙程也是存在的,像易语言,和vb很像,而且操作很简单,很容易学会,如果想学的话可以学一学。
㈧ 为什么计算机编程都是使用英语和数字就不能使用其他语言吗为什么用英语和数字有什么好处吗
你这个问题好大啊。
简单的说,首先,编程语言的起源在西方,所以芹基蔽是英语主导。
其次,英语是国际语言,用英语编程能使大多数的人懂。
再者,计算机方面一只是国外的技术领先,所以英语编程的范围更广。
其实也有过中文编程,但是普及很少,而且没多久就死了。
综上所述,英语编程更加合理。
至于数字就没什么好说的了,阿拉伯数字全世界通嫌州用,没有争议。
而且计算机本身就是计算数字的。
希望锋旦能帮到你。
建议你可以去知乎,那里应该有更加全面权威的回答。
㈨ 为什么编程语言都是外国人发明的,是因为他们格外聪明吗
那你得问你的老祖宗啦,为什么有关科技发展,技术进步的一切改良都被视为奇技淫巧,你翻翻历史,为什么古代的发明家,科学家,冒险开拓家如造纸术的发明者蔡伦,天文学家张衡,航海家郑和被封建儒家守旧派指责为不务正业,劳民伤财,有违祖制加以打压迫害?为什么科举考试一千多年只考关于道德伦理的四书五经而生产科学的都毫不关心,是谁焚书一把火烧了古代优秀的文化科技典籍,建国后又是谁对知识分子特别反感把全国的知识分子批为臭老九牛鬼蛇神关进牛棚。从古到今是谁在一直打压中国科学科技?中国有科学诞生发展的土壤吗?编程那么高端需要耗费几代人心血的结晶没有稳定的发展条件和国家的大力资助有可能在某一个国家诞生被发明创造出来吗?
㈩ 为什么在编程语言的教程上,老外总是比中国人写得书更
因为外国的程序设计教育起步比中国早得多,加上像美国这些弊吵国家,一般在小学的时候就接受计算机空者教育了,对计算机程序设计的理解普遍比中国要租亏侍好.