问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

为什么代码要用英文,而不用中文?

发布网友 发布时间:2022-11-25 11:43

我来回答

5个回答

热心网友 时间:2023-10-09 10:45

        编程时的代码用英文而不是中文,这是历史因素决定的,从编程语言的起源,到编程语言的崛起,都是在欧美等发达国家进行,这些国家使用的基本都是英语,可以说英语是编程语言的母语,中国的互联网起步比较晚,当我们需要并大量使用编程语言的时候,所有的成熟的编程语言都是英文的了,我们作为一个使用者,而非创造者,代码用的只能是英文的,而不用中文。

    编程语言起源于美国,美国使用的语言是英语,这样看来,代码编程用的是英语也就不足为奇了,更重要的是,代码编程运行需要依赖编译器和操作系统,比大多数编程语言更早出现的操作系统用的就是英文,为了减少工作量,代码用跟操作系统同样使用英文,对程序员来说,工作量和代码量会大大减少,这么多年发展下来,英文代码已经形成了成熟的体系,要建立这样一个成熟的体系,对于中国年轻的互联网发展来说,不是短时间能做到的。

英文编程起源与发展

        英语的流通性更好,英语几乎在全世界范围内流通,英文的二十六个字母组成所有单词,而且英语有固定的语法,不像中文表达同一个意思有千百种说法,用中文在电脑上跟其他国家的人交流确实没用英文方便。如果要用中文编程,需要在原有的硬件基础上将中文变成英文,再转换成英文编程,这将大大增长代码运行的时间;或者需要重新制作能够直接运行中文编程的硬件,但耗费成本会剧增,国内许多互联网巨头都难以支撑。

英文全球流通

        我国的编程语言还在起步发展阶段,还不能够做到大范围投入开发使用。易语言就是一门用中文编写程序代码的编程语言,易语言的出现,确实降低了我们中国人学习编写程序代码的门槛和学习的难度,让中国人得以用中国人的思维编写程序,不用再去学习西方的思维和语言就可以实现,易语言的功能在逐步完善,用户数量意在稳步上升,但这还不够,还不足以大规投入开发使用,还没获得国内互联网行业的认可。

易语言代码

        计算机编程是新时代能够改变世界的产物,我们大学生作为中国新生力量,有义务更有能力发展中文代码编程,让未来计算机代码编程世界,有中文一席之地!

热心网友 时间:2023-10-09 10:45

     首先,作为计科专业的我来说,这算是个”伪命题。你当然可以用中文写代码,中文编程语言也早就有了,例如”易语言“在2000年就发布了早期版本。之前网上也有人玩梗,用”猫语“写代码。

     但对于大多数的编程语言来说,代码都是用英文而不是中文,我觉得可以主要从计算机的起源、语言的易用性和通用性等角度来解释这个问题。

🎈计算机是由美国人发明的

     做个假设,如果当时我们积极研究科技,说不定现在真的是中文编程。但没办法,计算机之后确实是由美国人发明的,很多文献资料也都是英语,汇编、机器语言也都是用的英文。

     其实,在我们编写代码过程中,我们使用的编程语言(不管是C、C++、java、python等等)实际上最终都转换为汇编语言,汇编语言就是用英文写的。就以上面的易语言为例,实际上就是中文->C语言->汇编语言->机器语言的一个过程。

🎈中文的易用性一般

     要知道代码的大小取决于你能写多长、多复杂。就以if-else语句为例,6个字母搞定,而用中文的话,要用”ruguofouze“10个拼音字母加上找字的时间。

     同样,现在我们电脑上使用的英文键盘,其他语言的键盘也基本上都是基于英文键盘修改的。如果要中文编程的话,或许还得创造一个适合中文输入的键盘。

🎈中文太难

     对于大部分不是以中文为母语的人来说,对于中文的学习还是很难的,包括语音语调、一次多用甚至还有成语、歇后语这种使用方法。

     此外,对于一些也用汉字的国家,比如朝鲜、越南等等,也要复杂,不同地区单词的表意和读音都不一样。

🎈英文如今还是第一通用语言

     英文属于世界通用语言,同样编程也需要统一的标准,要不然我们国家自己产的机器,到了外国换了他们的配件就不能用了。外国人写的程序,到我们国家的机器上就跑出error了,会产生很多麻烦。

     此外,现在很多网站如github,英文编程还是可以很快速地检索出来的,不会碰到太大的问题。如果要在前人的地基上进行修改,影响的范围还是很大的,毕竟计算机的发展模式都固定下来了。


     因此,从各个角度来说,代码如今还是使用英文而不是中文。以后可能会出一些中文的辅助编程工具,但以英文为主的代码标准不会变,方便编程技术的开源和流行。

热心网友 时间:2023-10-09 10:46

                           ——为什么代码要用英文,而不用中文——

我们目前的手机有两种主要的系统,一种是 Apple的,另一种是被广泛应用的 Android。无论哪种语言,都是用英文写成的,英语不好的人,看英文和程序就跟看天书一样,听不懂,那么为什么不用中文?



——NO1.计算机的起源

电脑最早是美国人发明和开发的,最早的时候,还是美国,最早的时候还是数组,后来科技发达,数字编码不能满足人类的需求,于是就改为英文,而不是数字,渐渐形成了一种习惯。而且英语是一种国际性的语言,在很多国家都是以英语为主导的,它的普及程度也很高。中国近年来在世界范围内的地位不断提高,可是中文的普及程度却没有英文那么高,许多人连汉语和中文都不会,如何用中文编写程序?


——NO2.中文排列组合错误率高

曾经有人用中文写过代码,但后来他们发现,汉字的错误率很高,而且很麻烦,因为汉字的数量很多。而英文的程序,则不同,英文很少,很好辨认,而且以前用的都是英文,如果换成汉字,会让人很难适应,而且还会出错。二者比较起来,大家都认为英文编写的程序更容易使用。英语的字母是26个,汉字是无数的。最开始的时候,程序是用数字来写的,因为它的数量很少,只需要按照一定的顺序来写。


——NO3.编程的语言历史

由于编程语言的由来已久。程序员们在编程的时候,就已经厌倦了,觉得这个数据太离谱了,简直比英文还难,更别说中文了,于是他们就妥协了,将英文和 C两种语言结合在了一起。C是用英文写的,因为创造 C的人是美国人。所以我们发现问题的核心其实是编译器,只要你愿意,你可以定义一套语言和一套语法,你可以让别人用中文编写程序,但是如果你想让你的新语言正常工作的话,你就得找一个编译器,然后用它把你的发明变成汇编语言。在大学里,有一门名为《编译原理》的课程,专门教授如何编写编译器。


——NO4.英文字符本身优势

英文汉字也有它自己的优点,26个字母加上阿拉伯数字就能把你的思想表达出来。汉字很漂亮,但因为有很多同义词,所以很难用语言来形容。汉字很漂亮,但因为有很多同义词,所以很难用语言来形容。这是因为,电脑的原理是二进制的,所以,它对人类的语言一窍不通,只能知道0和1。因此,无论人类用哪种语言来编写程序,都必须由电脑将其转换为0或1,这是多么愚蠢的一件事。我们国家也在做汉语的开发,有一个软件开发平台。但也仅仅是给小孩子的入门的基础。


中国的文化底蕴深厚,有许多不同的词语,使用起来很不方便,而且还会出现一些乱七八糟的代码,所以程序员根本无法用中文编写。至今,尚无中文开发的软件。如果是中文的话,出现错误,很难修改。

热心网友 时间:2023-10-09 10:46

代码是由程序员用特定的编程软件设计开发,是一组由字符、符号或者是信号码元来表达信息的体系。但是在实际运用中,为什么常用英文,却不是中文来表示代码呢?

1.中文编码不适用

其实在很久以前就有不少人尝试用中文来编写代码,比如说上世纪年代,中国的技术员就开发了一种中文编程语言,但是Windows在当时十分流行,还没有推广就被淘汰了。而且虽然看起来用的是中文,但是实际是用中文去表示英文,也就说换汤不换药,实质上还是用英文在编码,由此来看,用中文编码确实是大费周章了。

2.美国的计算机技术比中国要成熟得多

众所周知,计算机是美国发明的,编程最早起源地是美国,所以最受普及的计算机语言自然是英文,所以传到中国来,也只能以这种语言为主,所以久而久之也就都用英文编程了。即使有能力开发中文编程,也是要耗费很大成本并且还不一定能成功。

3.用英文表示代码更为简单

光一个汉字就需要占两个字符位,要存储汉子就需要存上成百上千万,但是一个英文单词一个字符位就可以,并且英文单词总共不过52个字母,由此可见,无论是所占空间还是所耗速度,用英文编程确比中文编程好许多。

4.计算机更容易“理解英文”

中文在全世界都是被定义为最难学学习的语言之一,而英文确实国际通用的语言,普及率很高,大家平常用电脑敲键盘就可以发现,中国文化博大精深,很多汉字也是多音字,中文实际上用起来要比英文复杂许多,有时候一些简洁的英文词就可以表示好几句话了,这对计算机而言也是一个道理,相较中文,它们“理解”起英文可简单多了,也就更容易操作编程了。

其实,无论是用英文编程还是用中文编程,大家奉行的不过是如何能更好地更有效率地进行编程,我们就如何采用哪种语言就对了,我相信,在这样一个快速发展的时代,中文编程将来也会有一席之地。

热心网友 时间:2023-10-09 10:47

      首先明白一点,编程是可以用中文的。只不过大部分的编译器都是外国人写的,国人写的编译器寥寥无几。

  比如用中文编程,打印hello world,那可以把所有的英文字母,英文字符替换成中文的。同样能够用文中编程,实现打印效果。为什么英文编程被程序员广泛使用?主要取决于一下几个方面。

   


      我们要先来了解一下编程语言的基础概念。不论使用什么编程语言来开发程序,都是为了让计算机工作,比如编写一篇文章,下载一部电影等,而计算机干活的CPU只认识机器的指令,都得“翻译”成CPU可以执行的机器指令。

        不同的CPU有着不同的指令集,这些指令集都是二进制的0和1。 后来有了汇编语言,可以认为是二进制指令的助记符表示。再后来有了高级编程语言,它们通过编译器又变回了汇编语言或者机器语言。紧接着一个又一个的高级编程语言也就诞生了。



        其实用汉字编程也不是不行,现在也有一个编程平台,就是用汉字编程。但用汉字编程远不如用英文编程方便。中文博大精深,除了正式场合外,一般很少有人会严格按照语法来说话,很多时候都会省略主语、还会倒装,还有很多方言、多音字,甚至语调语气的不同也会造成意思不同,让电脑搞明白这中间的区别是很不容易的。



            一个汉字占两个字符,a只需要到一个字母就能出来,而一个汉字就要打两三个字节。英文字母连上大小写一共不过52个字母,而中文汉字是以万计的,这么多文字的存储也是一个很大的问题。所以,从速度和空间上来说,用中文编程不如英文编程占优势。此外,中文的一个词语在英文中往往对应了多个单词,而这些单词又有独特的语境,所以用英文来表达也会更简便一些。

        目前想用中文编程,只能是在原有硬件上将中文编程转换成英文编程再转换成机器语言,或者是重新设计编写制作能够承载中文编程的硬件,这两个方法,无论哪一种,都是要*整个IT行业的基础架构,所有汇编语言都要改,不论是时间还是精力上的代价都是比较大的。

电脑程序为什么都是用英文编写

3、参数问题,几乎通用的参数都是字母加字符,所以用英文。4、一个汉字占用二个字符,这样写的程序显得臃肿,并且影响编辑。

为什么编程都是英文?为什么中文不能编程序?

1、编程的起源不在中国 : 计算机的起源在美国,自然而然的优先使用了英文。而汉字太多,多音字也很多,用命令的时候会变得很慢。2、流通性差 : 英语目前还是全世界最通用的语言(虽然现在全世界都在学中文,但还需要个周期),几乎也成为了不同语种国度之间的共同语言,那中文相对来说流通性还是要差上...

为什么汉子不能用来编写程序。编写程序的代码全都是英语。

1. 程序开发语言多由外国人设计,并且电脑操作系统基本以英语为默认语言。2. 如果电脑是由我们的祖先首先发明,汉字或许会成为编程语言的首选。3. 然而,现实中编程语言如C#、C++、Java、VB等均以英文命名,而非中文。4. 这说明计算机及相关技术起源于他人,我们只是使用者,不应强求使用汉字编程。5. ...

为什么编程敲的代码一定要用英文书写?

编程中,使用英文书写代码的主要原因是为了保持代码的可读性和一致性。1. 可读性:编程语言的设计是基于英语词汇的,因此使用英文可以确保代码的含义和功能与其命名相符。如果使用其他语言进行编码,可能会导致误解或混淆。2. 一致性:在大型项目中,使用统一的编程语言和编码风格可以提高团队协作的效率。如果...

为什么代码要用英文,而不用中文?

编程时的代码用英文而不是中文,这是历史因素决定的,从编程语言的起源,到编程语言的崛起,都是在欧美等发达国家进行,这些国家使用的基本都是英语,可以说英语是编程语言的母语,中国的互联网起步比较晚,当我们需要并大量使用编程语言的时候,所有的成熟的编程语言都是英文的了,我们作为一个使用者,而...

编程语言为什么是英文,而不是汉字

让电脑搞明白这中间的区别是很不容易的,一个汉字占两个字符,a只需要到一个字母就能出来,而一个汉字就要打两三个字节。英文字母连上大小写一共不过52个字母,而中文汉字是以万计的,这么多文字的存储也是一个很大的问题。所以,从速度和空间上来说,用中文编程不如英文编程占优势。此外,中文的一...

为什么在网页中插入的代码必须用英文而不能用中文呢

很简单,因为这是外国人编写的软件,它只认识英文。就你有人跟你讲阿拉伯语一样,你肯定不会懂。

为什么编程要用英文

首先英文是世界通用的,不同国家的计算机都能识别,程序在互联网上能随意传送,第二,电脑也是老外发明的,自然用他们自己的语言,除非你能发明一个专门打汉字的键盘,所以这点上也有英文的的优势。

谁能告诉我?为什么现在的计算机,程序全都是用英语写_百度...

因为计算机是外国人发明的,很多东西的鼻祖都是英文,除非我们可以创出来自己的计算机,显然超级困难,加上英文的便捷普及,所以

为什么计算机语言是用英语字母拼写而不是其它语言的字母拼写?

中文编程语言(或者称为中文编程)是指使用中文来书写的程式设计语言,其目的是为了英语普及不高的地区降低C语言学习难度,将精力集中在程序设计上,并且便于程序交流和代码维护。中文编程有:易语言,习语言,O汇编语言等。很多专家学者,认为国外已有很多成熟的编程系统了,中国再搞汉语编程系统没有必要。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
如果本人是厚街户口,在厚街办理招商银行办理透支卡只拿身份证和户口簿... 厚街哪里可以办信用卡 我的炎火猴性格;固执 特性:反驳 好不好?值得练吗? 魔焰猩猩刷什么 我的是性格:实干 特性:反驳 各位大哥!魔焰猩猩我的魔焰猩猩性格实干,特性反驳!好吗? 魔焰猩猩性格调皮特性反驳 性格:顽皮 特性:反驳的炎火猴刷什么好?物攻+速度还是特攻+速度或其他... 我的魔焰猩猩性格是孤独特性是反驳。我是新手想玩打Boss型请问怎么配招... 我的魔焰猩猩性格:固执,特性:反驳,应该给他配什么招?再问一下魔焰猩猩... 我的魔焰猩猩性格胆小,特性回避 好吗 冰冻面窝用热油炸还是21冷油炸 ofo共享单车怎么读 ofo共享单车的简介 sony手机视频大师安装包在哪 怀孕初期小腹痛怎么办 oppofindx5这个手机怎么样?大家觉得好用吗 oppofindx5pro天玑版最严重缺点 宜享花查征信吗? 依据和标志的区别 宿迁现在哪家银行还做二手房贷款的,比较未定的银行 【 帮忙推荐】高中生想买一本《古文观止》和《世说新语》~ CAD小技巧——安装天正后双击图纸在同一个CAD窗口中打开(不关闭UAC) 无证驾驶电子眼能识别吗 一个苹果手机怎么登两个 苹果手机怎么微信分身同时登陆两个 EVE星战前夜:无烬星河VIP价格表哪里找? 蟹都汇贵宾券怎么用 蟹都汇贵宾卡怎么用 招商银行闪电贷额度已暂停怎么恢复? 招商银行闪电贷额度被暂停的原因 卸载诈骗软件后它还能窃取我的信息吗? 工地上的大型废铜价格多少 奥克斯电饭煲盖盖子为什么一直显示打开…… 艾达币值得投资吗?创始人很靠谱 空调显示E32,I/U00I0/ U49是什么意思? centos5.5 怎么添加权限 小米11开5g打电话断线 海尔波轮全自动洗衣机地漏连接管 通知!成都调整疫情防控期间货车进城规定,多类货车放宽*!调整从2月27日0时起实施。 小孩2015年7月27日零晨45分生五行是什么 2001年9月27日上午0时40分出生,女孩,五行缺什么呢? 刚开机的时候显示加载C:\windows\system32\mkpd.nls时出1错找不到指定的模块是怎么回事? iphone4s 序列号:C8PGY1KPDT9V 是什么机器? 哪年哪月的? 是新机器吗? 是刚激活的吗? 这是我买的Tinkpd笔记本,哪位大侠告诉我的电脑性能怎么样? 海信电视的智慧按键在哪里? 海信65寸e3g电视有开关键吗 求帽子连围巾的详细织法~ 安阳365酒水待遇 365名品汇的酒真吗 365酒水超市的酒真吗 360元领365瓶酒是什么经营模式
  • 焦点

最新推荐

猜你喜欢

热门推荐