编程为什么不用中文?

 我来答
isc039
推荐于2017-09-30 · TA获得超过7.8万个赞
知道小有建树答主
回答量:744
采纳率:0%
帮助的人:436万
展开全部

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


但之所以大部分编程不用中文,其实是有他的道理的。

  1. 中文打字效率太低,任何一个字最少也要两次击键,效率上不如英文。

  2. 中文符号不规范,存在全角和半角的问题。

  3. 大部分编程语言在一开始就是以英语做为母语的(即使日本人开发的ruby,母语也是采用的英语)。这主要是为了交流的需要。

  4. 英语能够被所有的操作系统和编译器支持,而操作系统与编译器要想支持中文,则需要付出额外的努力。

  5. 很多亚洲语言都属于”暧昧“的语言,即语法中存在太多不确定因素,所以天生不适合做为编程语言使用。(不相信么?那么解释一下,为什么 ”中国人大胜日本人“和”中国人大败日本人“居然是一个意思)

  6. 最后,其实中文程序语言并不比英文的好学,而且可读性也比不上英文程序。

意法半导体(中国)投资有限公司
2023-06-12 广告
程序语言并不和自然语言有联系,而是另外一种独立的符号系统 。 「别人都是用英文编程的」这个概念是错误的,程序语言就是程序语言。 对于编译器来说,语义分析本质上是一个数学过程,使用什么关键字都不影响分析过程。而关键字只是一种可以任意更换的约定... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
云南新华电脑学校
2019-10-18 · 百度认证:云南新华电脑职业培训学校官方账号
云南新华电脑学校
云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式,教学设备先进,师资雄厚学生毕业即就业,学院引进了电商企业入驻,创建心为电商创业园区,实现在校即创业
向TA提问
展开全部
其实也不是没有中文的编程软件,早在很久之前就有很多人尝试过用中文来编程,但实效却不怎么样。而且,表面看上去是中文的,实际只是把英文通过内部转化成中文,其实质是没有改变的。这也是因为英文还是有英文的好处的,因为英文的字母组合相对于汉字的笔画来说,在电脑上要简单一些,也更加清晰明了。
而且,由于我们所使用的键盘都是输入字母,如果要用中文来写,首先还要通过输入法把那些字母转换成汉字,但是对于英文就不需要这层转化。于是,如果用中文,不得不说别说更容易理解,反而增加了麻烦,降低了效率。也就是说,谁方便快捷就选择谁,科技的发展跟国界和地域都没有太直接的关系,如果中文更好,自然有很多人使用中文。
然而,中文编程虽然很早就出现过,为何却没有流行起来呢。首先,这与我国的计算机的技术有关,中国计算机技术发展相对于美国来说晚了一些。因此我国的编程套路早就形成了,也就是说,早就习惯于使用英文编写。即使能够开发一套中文编程,不仅需要很大的成本,想要拓展也是有一定难度的。而且,编程所需的技术要求也是很高的,我国现有的技术未必能开发出比英文编程更加实用的中文编程。
也正因为如此,中文编程在某种程度上制约了我国发展。因为电脑不是中国发明的,编程也同样不是。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
云南新华电脑学校
2019-10-22 · 百度认证:云南新华电脑职业培训学校官方账号
云南新华电脑学校
云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式,教学设备先进,师资雄厚学生毕业即就业,学院引进了电商企业入驻,创建心为电商创业园区,实现在校即创业
向TA提问
展开全部
其实是有中文的编程语言的,最出名的是易语言,此外还有cpython之类的。都是中文的编程语言。

但之所以大部分编程不用中文,其实是有他的道理的。
1. 中文打字效率太低,任何一个字最少也要两次击键,效率上不如英文。
2. 中文符号不规范,存在全角和半角的问题。
3. 大部分编程语言在一开始就是以英语做为母语的(即使日本人开发的ruby,母语也是采用的英语)。这主要是为了交流的需要。
4. 英语能够被所有的操作系统和编译器支持,而操作系统与编译器要想支持中文,则需要付出额外的努力。
5. 很多亚洲语言都属于”暧昧“的语言,即语法中存在太多不确定因素,所以天生不适合做为编程语言使用。(不相信么?那么解释一下,为什么 ”中国人大胜日本人“和”中国人大败日本人“居然是一个意思)
6. 最后,其实中文程序语言并不比英文的好学,而且可读性也比不上英文程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
discovery522
推荐于2017-09-04 · TA获得超过4714个赞
知道大有可为答主
回答量:2308
采纳率:71%
帮助的人:1504万
展开全部
编程为什么不用中文呢?原因如下:

因为编程是外国人出的,外国人肯定要用英文,而且英文是全世界通用的语言,而中文仅仅是在中国大陆和台湾使用,中文难学。

中文打字效率太低,任何一个字最少也要两次击键,效率上不如英文。
中文符号不规范,存在全角和半角的问题。

此外,中文编程也是存在的,像易语言,和vb很像,而且操作很简单,很容易学会,如果想学的话可以学一学。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中文编程
2018-12-15
知道答主
回答量:4
采纳率:0%
帮助的人:2968
展开全部
首先, 大多数常用英文编程语言已经支持对标识符(变量/类/方法等等)的中文命名十数年之久了. 原因就在于非英语国家的开发者早就认识到母语命名的优势, 可以提高代码可读性. 通过社区的推动, 促成了各种英文语法的编程语言对于Unicode命名的支持, Unicode当然也包括中文.
国内很早就有个人和公司开始实践. 个人实践肯定早于2004年, 公司实践肯定早于2012年. 现在也有越来越多的编程文章中使用中文命名的示例代码. 在使用比如Python时(Python3在2008年开始就支持中文命名), 各种专业术语使用中文命名远简单于使用英文命名, 而且程序可读性更高, 维护成本也更低.
从人口来看, 中文(普通话)的母语使用者是九亿五千万, 英语母语使用者是3亿六百万。更重要的是,中文母语使用者基本集中在中国,而英语分布在不同国家。西班牙语也类似。从人口基础来看,用中文编程是非常有潜力的。随着在代码中使用中文命名在国内的推广, 相信中文语法的编程语言也会逐渐成熟壮大. 这是大势所趋.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式