导航:首页 > 编程知识 > 为什么编程语言没有汉语

为什么编程语言没有汉语

发布时间:2023-05-21 12:10:23

① 为什么没有中文写的编程语言

编程语言是一种程序员与机器沟通的工具,程序员的UI(用户接口),用于定义业务逻辑与指挥计算机工作,作为工具首先就是上手效率要高,不要因为为了打几个中文而中断思路。无论你用拼音输入法还是五笔或者是直接拼音字母,你告诉我要表达“如果”这个含义,哪个词敲键盘次数少,次数少的效率就高:“if”“ruguo”。

其次,编程的瓶颈是在指令的语言吗?在如今网络时代谁还不懂几个英文,再则,计算机语言不是人类语言,它只是借用了人类语言中20-30个关键词作为基础指令,方便记忆而已,业务逻辑才是程序要考虑的,以满足最终客户需求完成任务。用“如果”或是“if”,只要约定好,计算机都会翻译成二进制,那么对于计算机它是无所谓你用什么“语言”,编译器能编译就行,而为了视觉上亲切一些,牺牲可读性、输入效率,源代码长度,以及潜在的代码安全问题,而得不偿失。当你代码量上千行后,看着满屏中文你也许会突然忘了你接下来要干什么。所以专业人员是不会考虑用中文的。

编程的核心是业务逻辑,其本质是算法,其基础是初中数学,当然有高数基础最好,因为某些业务逻辑,如果有高数基础,代码量会大大降低,代码会更简洁明了。而中文还有个严重问题就是代码安全性。中文输入法中存在各种特殊字符,有些是不可显字符,有些是视觉特征不明显容易造成歧义,比如你要随时注意全角半角,因为计算机认为全角空格和半角空格是两个不同的字符。试想你本来正被程序中嵌套循环或者各种逻辑错误而烦恼,又被中文带来的字符不明确造成困惑,如果你还能坚持下去学习我是很敬佩你的。

当然作为行为艺术,玩玩是没有问题的,写个小程序给小伙伴展视一下娱乐娱乐完全没问题,但正经程序员看到了会斜眼看你,当然你只是学着玩,可以考虑易语言,不过它只是VB的马甲,语言规则遵循VB的语法。

② 为什么程序员不用中文来编程

虽说我国语言博大精深,但很明显在编程这件事上,英文看起来更简洁,而且他们可以用26个字母随意拼凑。但是我们不行,我们笔画可不能乱涂乱画,什么笔画特指什么语义的字都是规定好了的。汉语一语双关的现象很平常,但是计算机听不懂,所以只能把话按长了说,避免语句重复。其实现在,

编程对国人不友好的其实是好的教材、资料、说明都是英文的,阅读起来困难一些。程序员编程、然后编译、处理器执行,这就是程序,这里面编译器还是老外写的呢,操作系统底层还是C语言。说到底,因为C语言是人家外国人发明的,它的一套格式已经固定了。我们中国人发明了算盘,你看看它的口诀,完全是按照中文的语言环境编写的。如果换到英文,你看看能不能用啊,那肯定不能用。

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

编程都是英文,中文不能编程序的原因:

1、编程的起源不在中国 : 计算机的起源在美国,自然而然的优先使用了英文。而汉字太多,多音字也很多,用命令的时候会变得很慢。

2、流通性差 : 英语目前还是全世界最通用的语言(虽然现在全世界都在学中文,但还需要个周期),几乎也成为了不同语种国度之间的共同语言,那中文相对来说流通性还是要差上许多,所以程序员们在互相交流的时候会难达成共识,就无法共同进步。

3、体系不够成熟 : 尽管机器只有0和1那么简单,但要用一种语言通过0和1表达人类的所有想法,设计这样一个庞大的体系谈何容易。现在汇聚的全人类智慧发展了几十年的高级语言,依然还是存在很多问题的。

4、成本高 : 想用中文编程,只能有两种方式,一是在原有硬件基础上,将中文编程转成英文编程再转成机器语言;二是要重新定义硬件,重新设计制作符合中文编程的硬件。那这两种方式的成本是相当高的。

(3)为什么编程语言没有汉语扩展阅读

编程语言的起源和发展

第一代语言:机器语言

机器语言(machine language)是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据。

第二代语言: 汇编语言

汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。

在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。

第三代语言:

结构化语言、面向对象语言。

④ 为什么我们不发明一种汉字编程语言

编程语言,本质上是一种符号语言。类似于数学符号,它的特点还是以简单为主,尽量使用笔画少的符号来表示特殊的语义,而不是使用母语。它看上去类似英语只是巧合,因为英语单词的缩写已经足够简化,正好符合要求罢了。

汉语是象形文字,单个字的信息含量很大,在阅读速度上有很大的优势,但在打字上就成了一种弱点,因为键盘空间放不下常用的汉字。就算放得下,人眼也没法从几千个按键上迅速找到所需的字。常用的字越多,人眼查找常用字所花的时间越长。打字与写字是不一样的。写字是拿笔直接在纸上写,心到,眼到,手到,不存在查找的问题,但打字存在查找的问题。想加快打字速度,就只能减少按键数量,也就是从几千个汉字里提炼出几十个偏旁部首来,也就成了字母。

字母,偏旁,部首,只是同一类东西的不同称呼罢了。都是从最初诞生的母语象形文字里简化出来的一部分,目的都是为了让文字更简单。编程和数学,因为本身在逻辑推理上对人脑的消耗很大,就会更注重在符号的图像识别上节省脑力,所以它们的符号相比起人类的母语来说,都很简单。

⑤ 计算机的汇编语言为什么没有中文的版本

1.编程的起源不在中国。计算机的起隐橘源在美国,编程语言优先使用了英文。

2.流通性差。英语是全世历携族界最流行的语言,几乎成了不同语种国度之间的共同语言。

3.没有成熟的体系。电脑只能识别0和1,要用一种语言通过0和1表达人类的所有想法,设计这样一个庞大的体系会出现很多问题和困难。

4.成肢弊本高。用中文编程,只能有两种方式,一是在原有硬件基础上,将中文编程转成英文编程再转成机器语言。二是重新定义硬件,重新设计制作符合中文编程的硬件。这两种方式的成本相当高。

⑥ 为什么没有中文的计算机语言

现在比较流行的编程语言有C、C++、Java、Python、PHP、Ruby等,但是无一例外,这些编程语言都是用英文去写的。但是这些编程语言是由不同国家的人创造的,为什么发明这些语言的人,不使用自己国家的语言呢帆敏?可能是因为这些语言使用的都是26个字母,而26个字母的不同组合直接就是英文,使用起来会非常的方便。或许有很多人还不清楚,其实在2000年我国也诞生了一个专门用中文编程的语言——易语言,但是这门编程语言为什么没有流行起来呢?


易语言早期版本的名字叫做E语言,创始人是吴涛,因为它编程简“易”,所以称为易语言。中国计算机的发展经过操作系统的汉化和中文输入法两次跨越后,处在了一个快速发展的时期,中文化编程也成为很多人的需求。因为国人叙述事情的习惯和外国人不同,中文和英文的语法也不同,加上各种复杂的语态和时间动词,部分人在学习编程的时候不能很好的适应。对于一些缩写的代码字符,看的更是一脸懵逼。在这种情况下,易语言诞生,并且随着时间的发展,易语言已经有了一定的规模,用户数量也比较可观。


在前键2004年的时候,易语言汉语编程环境获得了《大连市科学技术进步奖》二等奖。2005年3月份,《易语言编程系统》一书出版,同年易语言在中小学实验与推广项目教室培训在株洲隆重开题。易语言获得的荣誉很多,本身能够支持类似于普通的程序的DLL文件。制作大型软件项目一般会分工协作开发,为此易语言提供了模块化开发支持,用户可以将常用的代码封装起来重复使用到其它程序,也可以提供给第三方或者是作为大型项目中的某一个部分使用。模块的使用使得易语言突显“易”字,操作起来会更加方便。


但是因为下面的两个不足,让易语言没有真正流行起来。一是易语言在中文编码的过程中,需要通过字母编码转化成中文,会大量的占用CPU资源,这种情况造成了易语言适合开发一些小的项目,大的项目就别想了。语言越低级,计算机响应的速度就越快,像是机器语言编写的代码,计算机就能很快识别,其次是汇编语言,然后就是低级语言、高级语言等等。26个字母可以用机器语言表示,但是中文成千上万,用机器语言表达不太容易实现,所以易语言在编程的时候,导致计算机的CPU大量用来转换中慧轿巧文,执行的程序反而很少。如果在大项目中使用易语言的话,很容易造成系统资源浪费过大,电脑容易崩溃。

⑦ 编程为什么不用中文

其实是有中文的编程语言的,最出名的是易语言,此外还有cpython之类的。都是中文的编程语言。

但之所以大部分编程不用中文,其实是有他的道理的。
1. 中文打字效率太低,任何一个字最少也要两次击键,效率上不如英文。
2. 中文符号不规范,存在全角和半角的问题。
3. 大部分编程语言在一开始就是以英语做为母语的(即使日本人开发的ruby,母语也是采用的英语)。这主要是为了交流的需要。
4. 英语能够被所有的操作系统和编译器支持,而操作系统与编译器要想支持中文,则需要付出额外的努力。
5. 很多亚洲语言都属于”暧昧“的语言,即语法中存在太多不确定因素,所以天生不适合做为编程语言使用。(不相信么?那么解释一下,为什么 ”中国人大胜日本人“和”中国人大败日本人“居然是一个意思)
6. 最后,其实中文程序语言并不比英文的好学,而且可读性也比不上英文程序。

⑧ 编程为什么没有中文语言

因为起源是外国,所以大多都是外语,不过也还是有中文的。可以认为程序是一门和英语、汉语等语言平行的语言,有独立的语法和用法,只不过借用了英文字母而已。就像日语借用了汉字,但和中文基本没有关系。
之所以借用英文字母,是因为用英语的人最先发明了键盘和电脑,然后就习惯性的用下来了。

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

因为最初的编程语言是英语。

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

让电脑搞明白这中间的区别是很不容易的,一个汉字占两个字符,a只需要到一个字母就能出来,而一个汉字就要打两三个字节。英文字母连上大小写一共不过52个字母,而中文汉字是以万计的,这么多文字的存储也是一个很大的问题。

所以,从速度和空间上来说,用中文编程不如英文编程占优势。此外,中文的一个词语在英文中往往对应了多个单词,而这些单词又有独特的语境,所以用英文来表达也会更简便一些。

(9)为什么编程语言没有汉语扩展阅读

中文编程语言

1、安全性自主研发的编译器,可保障国家安全,配合国产CPU和OS,实现全面的硬件、软件安全。

2、国际化多语种版本中语言可互相转化。用汉语编程只是实现了母语化的第一步,反之汉语为国际化交流带来了不方便。应该提供机制,可以将汉语关键字自动转换为其他语言,实现交流合作。

3、融合性与其它语言互融互通,通过学习汉语编程从而可继续学习其他编程语言。

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

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

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

易语言代码

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

阅读全文

与为什么编程语言没有汉语相关的资料

热点内容
怎么把网站打包成苹果手机 浏览:913
补丁在哪个文件夹 浏览:170
类似安全文件的软件 浏览:723
为什么编程要学这门语言 浏览:678
网卡的配置文件目录 浏览:960
计算器单片机编程叫什么 浏览:736
网站编辑需要会什么 浏览:622
单片机程序计数器的功能 浏览:917
网络摄像头怎么接虚拟储存器 浏览:84
好压IMG压缩文件转换成光盘 浏览:588
前端json格式如何排序 浏览:821
ocx实现选择保存文件 浏览:986
office2007教程免费下载 浏览:489
pop编程是什么 浏览:760
三星升级系统联接失败 浏览:929
微信忘记独立密码 浏览:555
spike如何编程 浏览:503
javajlabel位置 浏览:728
如何用大数据做企业 浏览:656
复合编程用什么软件最好 浏览:505

友情链接