当前位置:首页 > 教育培训 >

汉语编程与中文编程的区别(中文编程的利弊)

来源:原点资讯(www.yd166.com)时间:2023-06-11 22:25:27作者:YD166手机阅读>>

小编曾经在某问答网站看到一个网友谈及用汉语编程的问题,瞬间感觉十分无奈:

“看到现在的程序,都是英文,如果在一年之内中国不能只用自己的文字来编程,则中国在业界就完全是一棵小草,必须从技术上彻底根除”

汉语编程与中文编程的区别,中文编程的利弊(1)

现在时间已经来到了2018年,在网上的很多地方,这样的消息仍然遍地都是。这说明很多人对编程还是没有基础的理解,在这里我们就彻底给大家解释一下这个问题:为什么编程不能用中文?

汉语编程与中文编程的区别,中文编程的利弊(2)

原因只有一个~编程里有英文词,但不是英文。这是最想说明白的。

有人在知乎上这么说:"我用Python、C 、Java编程,而不是用英文编程。","「别人都是用英文编程的」这个概念是错误的,程序语言就是程序语言。"

即使你精通英语,也看不懂程序员写的程序。因为,英文是英文,程序码是程序码。即使是一个世界语言学专家,你给他一段C 语言写的程序,他也是看不懂。

汉语编程与中文编程的区别,中文编程的利弊(3)

示例:

#include "iostream.h"

using namespace std;

class A{public:int inside_A;};

void main(){A *obja=new A;A **addr=&obja;cout<<**addr<

好,我们翻译成中文:

#包含 "输出输入流.头"

使用 命名空间 斯他的;

类 一{

共:整形 其一;};

没有 主(){一 *物一=新 一;一 **其位=&物;出<<**其位<<结束行;}

汉语编程与中文编程的区别,中文编程的利弊(4)

看看翻译成中文的这个程序,这就是你让一个精通英文的英文大师去看一段程序码,他所看到的。

有人说,其实还有一个原因就是:汉字输入太麻烦。这个小编是反对的。现在有五笔和拼音输入法,键盘录入速度应该是不难了。而且市面上也的确有中文编程。但“中文编程”和汉语编程是不一样的。就是说,还是编程语言,不是人说的,不过用的词是中国的文字而已。E语言,TC都是,并且C /C语言只要加上一些中文词语的宏定义,也可以使用中文编程。

其实有汉语编程的,但是并不实际。编程的语言知识一种代码,最终还是转成2进制,所以理论上用什么语言编程都是一样的。问题在于,编程语言要有严格的规定,并且不能重复。对此,英文比中文更有优势。

汉语编程与中文编程的区别,中文编程的利弊(5)

我们总结一下,不能用汉语编程的原因有以下几个:

其一、中国人讲中文,都有严格按语法来说吗,中文有倒装,省略,但是这些,电脑是看不懂的。

其二、汉字太多,多音字也很多,用命令的时候不能很快。

其三、参数问题,几乎通用的参数都是字母加字符,用中文,画蛇添足了。

其四、一个汉字占用二个字符,这样写的程序显得臃肿,并且影响编辑。

汉语编程与中文编程的区别,中文编程的利弊(6)

所以聪明的大家,赶快学好一门编程语言,走向人生巅峰吧!

栏目热文

汉语编程缺点(仓颉汉语编程)

汉语编程缺点(仓颉汉语编程)

众所周知,编程语言有一条无形的“鄙视链”。Java和C#相互不服,并且看不起写Python的,Python看不起PHP,...

2023-06-11 22:46:50查看全文 >>

编程都是英文版没有中文版的吗

编程都是英文版没有中文版的吗

人类走进科技发展的道路之后,有了数不说的科学发明,这些科技产品给人们的生活带来了巨大的帮助,同时也让人类文明实现了飞跃式...

2023-06-11 23:11:07查看全文 >>

编程课中英文代码哪种更实用(中文编程和英文编程)

编程课中英文代码哪种更实用(中文编程和英文编程)

近期看到网络上有很多中文编程和英文编程的讨论文章,有的说中文编程没有优势,既然有英文还要什么中文?先不说谁对谁非。我想发...

2023-06-11 22:53:51查看全文 >>

衍射图样为点阵图(干涉和衍射的图样)

衍射图样为点阵图(干涉和衍射的图样)

倒易格子与衍射--倒易点阵与电子衍射电子衍射1. 电子波的波长电子束的波长很短,因此根据布拉格方程,其衍射角度2θ也特别...

2023-06-11 23:07:18查看全文 >>

单缝衍射的明纹和暗纹条件

单缝衍射的明纹和暗纹条件

由平行排列的大量等宽且等间距的狭缝组成的光学元件称为光栅。透光狭缝的宽度a和两缝间不透光部分的宽度b之和,即d=a b称...

2023-06-11 23:10:46查看全文 >>

编程语言英语对照表(编程语言英文大全)

编程语言英语对照表(编程语言英文大全)

为了方便大家更好的入门python学习,小编已经整理好了python语言入门常用的英文单词由于篇幅限制,小编仅能截取部分...

2023-06-11 23:10:03查看全文 >>

学编程用中文还是英文适合(中文编程麻烦还是英文麻烦)

学编程用中文还是英文适合(中文编程麻烦还是英文麻烦)

相信有很多人对于编程都是带着一丝丝的敬佩心理,怎么会那么厉害?但是不知道大家有没有注意到这么一个细节,如果有写到一些和编...

2023-06-11 23:00:01查看全文 >>

中文编程和英文编程有什么不同(中文编程三剑客)

中文编程和英文编程有什么不同(中文编程三剑客)

是不是有很多小伙伴在学习编程的时候都被复杂的语法折磨过,小编最开始学习编程的时候就在想,如果有一天编程语言是中文该多好,...

2023-06-11 22:28:50查看全文 >>

英文编程和俄文编程哪个好(外国的一些编程课程怎么样)

英文编程和俄文编程哪个好(外国的一些编程课程怎么样)

提起程序员,我们总能够联想到他们坐在电脑前,编写着一行行的代码。但是为什么程序员们的编程都是用的英文而不是中文呢?我们要...

2023-06-11 22:39:36查看全文 >>

编程语言和英语有联系吗(学习编程和学习英语一样吗)

编程语言和英语有联系吗(学习编程和学习英语一样吗)

很多编程初学者问我,是不是学编程英语必须很好才可以?英文编程中不管是语法还是函数都是英文及阿拉伯数字构成的,所以确实很容...

2023-06-11 22:25:12查看全文 >>

文档排行