为什么编程都是英文?为什么中文不能编程序?
发布网友
发布时间:2022-04-27 08:48
我来回答
共14个回答
好二三四
时间:2022-08-05 09:43
这主要还是由于计算机起源于美国,这是由于一个历史的原因,所以无法用汉字进行编程的,作为英文才能够编程。高级计算机语言程序中任何标识都可使用中文字、词、词组和句子的语言文法,又有与中文相匹配的语言语法规则可称为汉语编程语言,使用这种语言编写的程序的过程就是中文编程。中文编程技术关键不是简单程序编写汉字标识使用,而是程序代码的编译技术必须自己掌握,编程与编译必须互为统一发展。
热心网友
时间:2022-08-05 06:51
编程都是英文,中文不能编程序的原因:
1、编程的起源不在中国 : 计算机的起源在美国,自然而然的优先使用了英文。而汉字太多,多音字也很多,用命令的时候会变得很慢。
2、流通性差 : 英语目前还是全世界最通用的语言(虽然现在全世界都在学中文,但还需要个周期),几乎也成为了不同语种国度之间的共同语言,那中文相对来说流通性还是要差上许多,所以程序员们在互相交流的时候会难达成共识,就无法共同进步。
3、体系不够成熟 : 尽管机器只有0和1那么简单,但要用一种语言通过0和1表达人类的所有想法,设计这样一个庞大的体系谈何容易。现在汇聚的全人类智慧发展了几十年的高级语言,依然还是存在很多问题的。
4、成本高 : 想用中文编程,只能有两种方式,一是在原有硬件基础上,将中文编程转成英文编程再转成机器语言;二是要重新定义硬件,重新设计制作符合中文编程的硬件。那这两种方式的成本是相当高的。
扩展资料
编程语言的起源和发展
第一代语言:机器语言
机器语言(machine language)是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据。
第二代语言: 汇编语言
汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。
在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。
第三代语言:
结构化语言、面向对象语言。
热心网友
时间:2022-08-05 08:09
其实有汉语编程的,但是但是并不实际
编程的语言知识一种代码,最终还是转成2进制,所以理论上用什么语言编程都是一样的
问题在于,编程语言要有严格的规定,并且不能重复
对此,英文比中文更有优势
其一,中国人讲中文,都有严格按语法来说吗,中文有倒装,省略,但是这些,电脑是看不懂的
其二,汉字太多,多音字也很多,用命令的时候不能很快
其三,参数问题,几乎通用的参数都是字母加字符,用中文,画蛇添足了
其四,一个汉字占用二个字符,这样写的程序显得臃肿,并且影响编辑
热心网友
时间:2022-08-05 09:43
你想,我们是中国人,中文还是世界上使用人群最多的语言,那我们为什么还要学英语?这是因为英语世界通用,只不过不是母语而已。而且,中文字符达上万个,而英语字符只有26个。最重要的是,现在电脑硬件仅支持ASCII字符,中文字符在那个里边根本不存在,如果你想用中文编程,你就得设计一个全新的硬件,而且这个硬件还仅限于中国及其周边的一些国家使用,除非业余选手,不然哪个公司会花那么多钱办吃力不讨好的事啊。
总结一下,中文可以编程序,只是不实用
热心网友
时间:2022-08-05 11:35
首先,编程语言是面向人的,不是面向机器的,否则就不会出现高级语言和面向对象编程了,所以别说二进制0和1的问题。其次,
1、自然语言都有歧义,中文如此,英文也如此;
2、汉字再多也没有英文单词多,多音字很多,但编程用的关键词相对很少,用声母就可以打出命令;
3、参数、变量名也可以用中文,只要自己
制定命名规范就可以了;
4、一个汉字占两个字符,但两三个汉字就可以完整表达,而英语单词基本上需要四个以上字母。
热心网友
时间:2022-08-05 13:43
其实我觉的说他好是不对的毕竟他发展了 那么久 如果说我们的汉语编程也发展了那么久我估计你也会说汉语编程比英语编程要快 要稳定!
终究我们基础不如别人!历史没人家长!到现在为止我还不知道比较成熟的汉语编程软件!
我觉的我们自己应该有信心!相信有那么一天!
热心网友
时间:2022-08-05 16:07
因为这是外国发明的,中国跟在*后面,没有自己发明中文编程,没那智慧以为用英文简单,简直愚蠢
热心网友
时间:2022-08-05 18:49
哈哈 恩恩 同意 不过可能是因为英语输入快吧 又不会出现重复的字母
外观看上去又顺眼
热心网友
时间:2022-08-05 21:47
不是啊,易语言就是全中文高级语言啊,我用他编写过许多程序呢。
热心网友
时间:2022-08-06 01:01
这个好象不正确哈,易语言就是一款全中文编写程序的程序啊
热心网友
时间:2022-08-06 04:33
当然有中文的编程啊,而且几千年前就有了。易经就是天地程序的语言,你学会了就能无所不能啊,只不过太难了,目前人类文明还不足以完全开发。
热心网友
时间:2022-08-06 08:21
E语言就是中文编程啊
热心网友
时间:2022-08-06 12:25
有中文的啊
热心网友
时间:2022-08-06 16:47
不急,说不定未来都会有
为什么编程都是英文?为什么中文不能编程序?
编程都是英文,中文不能编程序的原因:1、编程的起源不在中国 : 计算机的起源在美国,自然而然的优先使用了英文。而汉字太多,多音字也很多,用命令的时候会变得很慢。2、流通性差 : 英语目前还是全世界最通用的语言(虽然现在全世界都在学中文,但还需要个周期),几乎也成为了不同语种国度之间的共同...
为什么汉子不能用来编写程序。编写程序的代码全都是英语。
1. 程序开发语言多由外国人设计,并且电脑操作系统基本以英语为默认语言。2. 如果电脑是由我们的祖先首先发明,汉字或许会成为编程语言的首选。3. 然而,现实中编程语言如C#、C++、Java、VB等均以英文命名,而非中文。4. 这说明计算机及相关技术起源于他人,我们只是使用者,不应强求使用汉字编程。5. ...
电脑程序为什么都是用英文编写
3、参数问题,几乎通用的参数都是字母加字符,所以用英文。4、一个汉字占用二个字符,这样写的程序显得臃肿,并且影响编辑。
编程语言为什么是英文,而不是汉字
因为最初的编程语言是英语。用汉字编程也不是不行,现在也有一个编程平台,就是用汉字编程。但用汉字编程远不如用英文编程方便。中文博大精深,除了正式场合外,一般很少有人会严格按照语法来说话,很多时候都会省略主语、还会倒装,还有很多方言、多音字,甚至语调语气的不同也会造成意思不同。让电脑搞明...
为什么电脑编程都是英语,中文就不能用来编
其实中文不适合编程,中文占用两个字符,英文是一个,现在会导致程序性能不佳,小程序还好,大型程序直接完蛋。其次最开始的编程语言都是英文的,但本质上就是对计算机语言的解析,中国现在并没有人创造类似于C这类的语言,基本全部是衍生于C。况且中文语法多样性太高,那么弄出编程语言的复杂性也远远高于...
为什么代码要用英文,而不用中文?
代码用的只能是英文的,而不用中文。编程语言起源于美国,美国使用的语言是英语,这样看来,代码编程用的是英语也就不足为奇了,更重要的是,代码编程运行需要依赖编译器和操作系统,比大多数编程语言更早出现的操作系统用的就是英文,为了减少工作量,代码用跟操作系统同样使用英文,对程序员来说,工作...
电脑程序为什么都是用英文编写
电脑程序用英语编写是因为英文在编程上更加严谨易懂,英语是全球通用语言,并且英文比较简单明了,且无歧义。编程最早起源的国家是美国,因此我们国家涉及这个领域并且发扬光大的时候,就只能选择用英文了。虽然我们的母语是中文,但确实在做编程当中没有太大的帮助,反而会很麻烦,要知道英文有许多的简化词...
为什么汉子不能用来编写程序。编写程序的代码全都是英语。
这是因为这些程序开发语言都是外国人设计的啊,而且电脑操作系统本身就是以英语作为基本母语的。如果电脑是由我们的老祖宗首先发明出来的,那么汉字就肯定是程序设计的首选语言了,外国人要想编程首先要学汉语……不过现在这也只能在想象中意淫一下了。其实你只要想一下,为什么 C#、C++、Java、VB 等等...
为什么不用汉字编程
这主要还是由于计算机起源于美国,这是由于一个历史的原因,所以无法用汉字进行编程的,作为英文才能够编程。高级计算机语言程序中任何标识都可使用中文字、词、词组和句子的语言文法,又有与中文相匹配的语言语法规则可称为汉语编程语言,使用这种语言编写的程序的过程就是中文编程。中文编程技术关键不是简单...
为什么电脑程序是英语,而不是中文
第一:目前为止所有的编程软件都使用英文,都是英文平台的 第二:目前为止最佳的编程文字也是英文 第三:中文输入法进入电脑,曾经都是奇迹,历史课本上都有.所以,中文编程,还要等待超人的到来~