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

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

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

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

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

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

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

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

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

——NO1.计算机的起源

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

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

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

——NO3.编程的语言历史

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

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

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

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

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

1.中文编码不适用

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

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

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

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

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

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

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

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

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

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

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

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

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

THE END
1.手机编程软件app下载安装手机编程工具大全在手机上也可以轻松学习编程。3322软件站为用户整理了手机编程工具大全,包括c4droid、Python编译器、Pydroid3等多款好用的编程app。这些软件可以帮助用户在手机上直接编辑运行C/C++程序,并且支持代码高亮、语法检查等功能。为了帮助喜爱编程的小伙伴进行学习,还有Java编程狮、Python编程狮、扇贝编程、猿编程、编程狮app等https://www.32r.com/zt/sjbcgj/
2.编程入门学习软件有哪些编程入门学习软件手机版随着互联网的发展,越来越多的人进入IT行业,那么对于新手小白来说有一个好用的学习入门编程软件是十分重要的,只有将基础打牢才能让大家后面的学习事倍功半,今天给大家介绍几款好用的编程入门学习软件,这些软件提供的都是非常专业的知识,用户能够在这里学习各种编程语言,包括C语言,感兴趣的小伙伴快来看看有没有适合自http://m.downcc.com/k/bcrmxxrj
3.编程工具下载编程工具编程工具排行榜华军纯净下载提供国内外免费编程工具下载,其中包含编程语言软件、脚本开发工具等,更多编程工具内容尽在华军纯净下载!https://soft.onlinedown.net/sort/133-hot/3/
4.c语言编译器app下载c语言编译器手机版/最新版/安卓版下载地址 c语言编译器版本合集大全 c语言编译器是一款子啊手机上可以实现简单C语言编译软件,多种编译功能能够满足你基本的编辑需求,并且这些功能全部免费使用,是众多C语言刚开始学习的好软件,支持对编译完的软件进行程序验证,多种文件一键即可实现轻松管理,使用十分简单,并且不收取任何费用。http://www.kkx.net/zt/108431.html
5.python手机编程下载手机版2024最新免费安装下载 python手机编程iOS版1.7.37 大小:47.6MB时间:2024-12-03 下载 更多python手机编程安卓历史版本(5个)相关合辑 代码软件公众号排版编辑器app编程app软件免费儿童编程软件少儿编程软件手机学编程app数控编程软件微信公众号图文编辑软件学编程的软件可视化编程软件入门编程软件程序编程软件小孩编程软件手机编程app自动编程https://m.liqucn.com/app-rn-102222-0
6.计算机编程下载2024安卓最新版手机app官方版免费安装下载普通下载 安全下载 需下载豌豆荚APP 简介 评论(0) 历史版本 小编点评 计算机编程学习 计算机编程是一款编程学习软件,可以学习计算机(电脑)基础知识和编程知识。学习和了解计算机知识以及编程知识能更好的帮助我们使用计算机以及理解计算机世界。【计算机基础】计算机操作系统、二进制等基础计算机知识,还有常用软件的学习https://m.wandoujia.com/apps/8337203
7.python编程软件下载大全python编程开发工具下载pyt在现代社会,网络发展迅速,编程学习也成为十分热门的课程,Python编程非常易学,它包括高效高级的数据结构,提供简单且高效的面向对象编程。Python的学习过程少不了IDE或者代码编辑器,或者集成的开发编辑器(IDE)。这些 Python编程软件帮助用户学习使用Python,提高效率。那么python编程软件有哪些呢,小编给大家整理了一些好用的pythttps://www.ddooo.com/zt/comicpc.htm
8.c语言编译器下载c语言编译器中文版下载c语言编译器软件wiseforvisualstudio.net是.net编程语言下的一款非常强大的电脑在线编程代码编辑器,让开发人员在线对代码进行编程,还哭快速的找代码错误的地方,并报错进行修改!有需要的用户 c语言编程软件mytc 3.41M / 2018-11-21 / v5.4.1 免费版 评分:下载 c语言编程软件mytc是一款非常经典的c语言编程软件,业界里有一句话说,http://www.downyi.com/key/cyuyanbianyiqi/
9.clion2024官方免费下载JetBrainsCLion2024.3.1中文正式免费版(附软件大小:1.3GB 软件语言:简体中文 软件类型:国外软件 软件授权:免费软件 软件类别:编程工具 应用平台:Windows平台 软件官网:官方网址 更新时间:2024-12-12 网友评分: 360通过腾讯通过金山通过 1.3GB 详情介绍 CLion 2024是一款JetBrains旗下的提供的跨平台C/C++ IDE工具最新版本现,该版本以C++编写代码、即使没有源https://www.jb51.net/softs/549049.html
10.编程代码大全中文(超经典)搜索编程代码资源超牛汉语编程系列讲座 浏览:6 "超牛汉语编程系列讲座"正是这样一个针对这一理念的专题分享,它旨在提供一种全新的、基于中文的程序设计学习体验,让计算机科学更加贴近普通大众。 讲座可能涵盖了以下几个关键知识点: 1. **汉语编程语言基础** 快写代码编辑器中文编程PHP、HTML、CSS https://download.csdn.net/detail/chenroujie/330502
11.定价:plc编程软件中文版学编程先学什么。¥65.80有兴趣的读者可以在下面地址下载这份规范:,汉语编程网”?万大仙”,19 memset(&my_addr,这个函数也是一个阻塞函数…汉语编程”?定价:¥52。按照PC/TCP规范,接受FTP客户端发来的退出(quit)命令。“s”指short int。这种说法的人忽略了一个核心问题!触摸屏编程软件NS-Designer V6。在本程序中是their_addr。即bighttps://uchebana5.ru/cont/1151767-p2.html
12.易语言软件易语言软件合集易语言是一门以中文作为程序代码编程语言。易语言是一个自主开发,适合国情,不同层次不同专业的人员易学易用的汉语编程语言。易语言降低了广大电脑用户编程的门槛,尤其是根本不懂英文或者英文了解很少的用户,可以通过使用本语言极其快速地进入Windows程序编写的大门。有需要的小伙伴快来pc下载网下载使用吧! https://www.pcsoft.com.cn/zhuanti/yyyrjdq/
13.中文编程中文编程是指使用中文来书写的程式设计语言,支持基于汉语字、词编程,符合计算机符号语言规范,并继续向自然语言发展。其目的是为了减少对英语的学习,将精力集中在程序设计上,并且便于程序交流和代码维护。 快速导航 词条图册 中文名 中文编程 类别 编程方式 https://baike.sogou.com/v3274953.htm
14.编程代码翻译成中文理想股票技术论坛提供编程代码翻译成中文的服务,帮助开发者理解和应用外文编程代码。 大智慧代码翻译器:高效精准的编程翻译工具与语言桥梁引领智能转化时代 [股票软件指标公式技术交流] 债息 2024-9-24 相关标签:万能代码翻译器手机版 中文代码汉语编程软件 编程代码翻译成中文 人工智能翻译软件 智能翻译软件下载 https://www.55188.com/tag-9433008.html
15.《易语言中文编程从入门到精通》.pdf绍兴县教研室试点教材 汉语编程工具易语言 汉语编程工具易语言 汉语编程工具易语言 - 1 - 易语言教程――初级版 目 录 目 录- 2 - 第一部分 易语言入门- 3 - 第一课 走进“易”世界- 3 - 一、打开“易语言”设计窗口- 3 - 二、认识“易语言”- 3 - 三、第一个易程序- 5 - 四、小结- 6 -https://max.book118.com/html/2018/1231/8015050117001142.shtm
16.易语言v5.9破解免安装版专业汉语编程软件工具《易语言破解加密狗版》一款国内极其受欢迎的中文编程软件,专为国人开发,具有中国特色,支持基于汉语字、词编程的、全可视化的、跨主流操作系统平台的编程工具,支持与常用的编程语言互相调用,具有充分利用api,com、dll、ocx组件,各种主流数据库,各种实用程序等多种资源的接口和支撑工具。是开发人员的好帮手,下面为大家奉https://www.jipinsoft.com/16318.html
17.易语言破解版易语言软件合集易语言编写软件下载316M下载 易语言汉语编程是国人自制的以中文操作系统为主体、根本的编程软件,在这里你将无需记住那些复杂的英文,摆脱语言障碍,直接就可使用,不过 易语言5.81破解加密狗版 316M / 2019-02-22 / v5.81 免费版 316M下载 易语言5.81破解版是一款能够用汉字写代码的编程软件,该程序已经有十几年的历史了,新版本还在https://m.itmop.com/key/yyy
18.这款国产中文编程火了!通过文言文编译生成PythonJSRuby代码!通过文言文编译生成Python、JS、Ruby代码! 本文小编给大家分享一款中文编程语言,在GitHub上叫做文言文(wenyan), Star 数已经涨到19.2k,而且还有继续上涨的趋势。 项目简介 wenyan-lang是来自卡内基梅隆大学的一名大四学生开发出来的文言文编程语言(中文)。 开源项目地址:https://github.com/wenyan-lang/wenyanhttps://cloud.tencent.com/developer/article/2373394
19.语音合成技术(精选八篇)Microsoft Speech SDK (微软标准语音开发工具) 是微软公司为开发Windows平台上的语音应用程序而提供的软件开发包, 它主要兼容了Win32的语音应用程序编程接口 (Speech Application Programming Interface, SAPI) 、编译和调试语音应用程序的工具以及帮助文档。目前几乎所有的文本朗读工具都是使用这个SDK开发的, 语音合成已经在https://www.360wenmi.com/f/cnkeyudtc2v6.html
20.中文编程汉语编程实例51CTO博客.进销存局域网版 (适用于:百货店等,可以一台电脑作为后台服务端,多台收款机在前台收款,支持会员充值、积分,可以接多台大华条码秤,电脑、和多台收款机组建局域网) ![] 汉语编程1 汉语编程2 汉语编程3https://blog.51cto.com/u_13172026/2164358
21.易语言编程系统全中文全可视跨平台编程易语言教材编委会好易之002.jpg (40.75 KB, 下载次数: 1021) 下载附件 保存到相册 2009-9-11 14:46 上传 内容简介 本书是一本全面介绍全中文全可视跨平台编程工具——“易语言”的专着。“易语言”实现了真正的汉语编程,彻底摆脱了使用传统英文编程工具所存在的语言障碍和思维模式障碍,以更加https://www.zhengjiaxi.com/jpym/bjym/32720.html