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

中文计算机语言最后也要转化为计算机识别的二进制编码。... 中文计算机语言最后也要转化为计算机识别的二进制编码。 展开
 我来答
匿名用户

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


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


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


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

互信互助互爱
高能答主

2020-05-02 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:4万
采纳率:78%
帮助的人:1400万
展开全部
原因有很多,个人总结如下
计算机的本质工作是硬件,1,0来表示逻辑的数字。机器语言,便是用0,1的指令来表示指令和数据以及地址。机器语言便开始了编程语言之路,汇编语言便是这里开始,关键的一部分就是这里,所谓的汇编是什么,使用一些标号来代替已经完全的一个功能的指令。为什么选择英文的原因就是在这里。
第一。硬件的发展中国没有份,硬件往软件的发展中国也没有份。这便注定了中文的计算机语言不存在的基础(因为现在的计算机已经是建立在各种标准上的。)
第二。从中文的本质上说,
1.中文的歧义性太强
2.中文的文字存储占有太大,用点阵存储,汉字的存储占的字节数太多
3.汉字的输入也是一个问题,虽然五笔的输入可以达到一个很快的速度,熟悉编程的就知道。(这点是个人意见)
4.汉字的结构性不是很强
我不是不热爱自己国家的语言,只是感觉有更简单的方式,为什么用复杂的东西。对于说中文汉字的数量太多,这点不是很大问题,下面这点也是一个注定的问题
第三.从编译方式来说。中文同样是很多不方便。懂编译原理的人只要随便想想就知道。
综合上面几点,可以说成几点,一个就是起步的问题,一个是语言特点的问题。
还有一个是是否方便。
在最后我纠正一下,不是中国没有写出一种中文语言的能力,而是效果不好而已,没有这个必要而已。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
向天再借一把刀

2020-05-02 · 起点低,当下净,回头脏,平常道。
向天再借一把刀
采纳数:6781 获赞数:730891

向TA提问 私信TA
展开全部
中文的计算机语言不容易被人体翻译,它要转化为机器语言。计算机是由外国人发明的,而且说它的编译程序也是采用了外文,中国如何产出有中文的计算机语言的话,那么就得修改所有的理论文件和系统文件,这这样会带来不可避免的成本。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
学海无涯回头是案
高粉答主

2020-04-22 · 醉心答题,欢迎关注
知道大有可为答主
回答量:1.7万
采纳率:80%
帮助的人:834万
展开全部
易语言勉强能算使用中文编程的语言,但是计算机的底层全是二进制命令。那么英语化作二进制是比较容易的。而中文化二进制相对来说。更长处理更复杂。而且计算机也是由国外的人发明的。所以是英语。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Devilwait

2020-05-05 · TA获得超过4937个赞
知道答主
回答量:2.8万
采纳率:38%
帮助的人:1499万
展开全部

计算机语言包括很多种,例如最基础的C语言以及程度稍微高一些的数据库等等,这些都是由英文所构成的,这是因为英文更方便,计算机识别而创建计算机的人,也使用英语所导致的,如果想要学习计算机语言的话,首先应该学好英语

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(219)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式