编程都是英文,中文不能编程序的原因:
1、编程的起源不在中国 : 计算机的起源在美国,自然而然的优先使用了英文。而汉字太多,多音字也很多,用命令的时候会变得很慢。
2、流通性差 : 英语目前还是全世界最通用的语言(虽然现在全世界都在学中文,但还需要个周期),几乎也成为了不同语种国度之间的共同语言,那中文相对来说流通性还是要差上许多,所以程序员们在互相交流的时候会难达成共识,就无法共同进步。
3、体系不够成熟 : 尽管机器只有0和1那么简单,但要用一种语言通过0和1表达人类的所有想法,设计这样一个庞大的体系谈何容易。现在汇聚的全人类智慧发展了几十年的高级语言,依然还是存在很多问题的。
4、成本高 : 想用中文编程,只能有两种方式,一是在原有硬件基础上,将中文编程转成英文编程再转成机器语言;二是要重新定义硬件,重新设计 *** 符合中文编程的硬件。那这两种方式的成本是相当高的。
扩展资料
编程语言的起源和发展
之一代语言:机器语言
机器语言(machine language)是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据。
第二代语言: 汇编语言
汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。
在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。
第三代语言:
结构化语言、面向对象语言。
因为手机、电脑的操作系统都是国外开发的,手机Android, iOS是美国谷歌公司和苹果公司,电脑系统是微软和苹果以及Linux开源组织。
源代码其实都是给予底层的硬件汇编语言,基于算法设计的,所以不仅是英文,还有数学算法再里面。
这个确切说是英文字母,数字,标点符号的组合。
这个问题就像不管是老外还是国人,在写数字的时候都喜欢用 *** 数字一样。因为 *** 数字简单明了,而且通用。英语编程也一样,简单明了,并且通用。(虽然我们很多都对英语不感冒,但不能否认,英语在编程上比中文更加严谨易懂)。编程的语言知识一种代码,最终还是转成2进制,理论上用什么语言编程都是一样的,编程语言要有严格的规定,并且不能重复,也不能带来歧义。
对此,英文比中文更有优势
之一,中国人讲中文,都有严格按语法来说吗,中文有倒装,省略,不同的读法,带来的意思也就不同。第二、汉字太多,多音字也很多,用命令的时候不能很快
第三,参数问题,几乎通用的参数都是字母加字符,用中文,画蛇添足了
第四,一个汉字占用二个字符,这样写的程序显得臃肿,并且影响编辑
是的,因为黑客就相当于另类的程序员,而编写程序用到的程序语就是英语
如何开发票(个人如何代开发票)开发票这事大部分人可能认为都是企业的事,其实自然人,也就是我们口语说的个人也是可以在税务局代开发票的。有企业一般都是会以企业的名义去交易,自然也就是以企业名义开发票。但是...
弹劾案符合宪法:特朗普离被定罪还有多远? ■ 观察家 这次弹劾定罪,绝不仅仅关乎特朗普的政治前途,更关乎共和党的未来前景。 2月9日,美国参议院以56票赞成、44票反对通过特朗普弹劾...
其实在每一年都有网络安全事故发生着只是最近这几年比较频繁而已,毕竟因为我们现在无论在消费方面还是在衣食住行方面都习惯于用手机去解决问题了,也就是因为这一个原因导致人们越来越担心自己在各种各样的酒店...
进程列表 使命办理器在浏览器中拜访该文件,从头进入CMS装置页面,特别留意 [数据库前缀] ,它是写进配置文件的,所以把一句话木马写在这儿,其他信息比方数据库地址、数据库用户名、暗码等信息是进了数据库...
上网详单可记录使用的流量及浏览网站情况,如涉及网警巡查范围内的会受到相应处罚。 看不到你浏览的具体网页是什么,只能看到你从路由器请求了多少流量。例如,你下载了十部高清电影,共计5GB。那么他能看出你下...
你可以用下列方式获得关键字: 1、从Technorati和Delicious的相关结果中进行文字挖掘。 2、使用纯粹来自某种搜索结果(本地、学术)的文件,使关键词挖掘更集中。 3、在相关论坛帖子...