为什么大家要反对用中文编程? 去高校蹲点采访,就是想弄清楚中文编程到底卡在哪。

小胖胖说科技 2025-08-26 21:12:14

为什么大家要反对用中文编程?

去高校蹲点采访,就是想弄清楚中文编程到底卡在哪。几位计算机系学生说,写代码时英文关键字就几十个,记住很快,难的是逻辑推导和数学公式。有人试过把关键字换成中文,结果只是看着亲切,运行原理还是那一套。

有老师解释,真要全中文,从底层二进制到操作系统都要换,那是重造一台电脑,难度和成本吓人。教育部门也说,现在国际通用的编程语言都是基于英文体系,换语言会让教材、工具、团队协作都乱套。

记者看下来,中文编程现在更多是个噱头,能解决的只是看着顺眼,解决不了入门和就业的实际门槛。你觉得有必要折腾一套全中文系统吗?

没用过中文编程。如果从底层设计好那还是很不错。不要觉得现在编程英文就是个标识,无所谓。应该会影响思考和逻辑。

编程你可以把英文当成个符号,比中文方便些。底层逻辑不变现在不可能改成中文的,因为没有意义

与其讨论中文编程,不如讨论统一基础语法,我说的是基础语法,如for ,if等,后面是括号还是: 还是缩进等,目前市面上主流语言都不同,看似很简单,但是换一种开发者需要还得重新记住一篇,还有就是命名法,是驼峰还是匈牙利,还是小写等,总之很乱。

0 阅读:19787

评论列表

用户10xxx92

用户10xxx92

36
2025-08-27 10:35

那是没有设计好,语言也有底层逻辑,文化内涵,与计算科学充分结合后才能发挥出优势。目前没得有人做这事,只是换换关键字,变量命名而已

焰火 回复 08-27 14:52
来来来,把初中数学,一元二次方程,二元一次方程,牛顿定律里面的力F加速度统统换成汉字:甲乙丙丁,力,加,化学所有元素换成汉字(周期表那个就行),演算一下初高中数学几何物理化学题目,你觉得好用就推动一下改!

黄金脆皮鸡 回复 焰火 08-27 17:01
编程跟语言没有关系,电脑语言是无数的01而已,以后都是AI编程,全中文也好,全英文也可以,一半中文一半英文也可以,甚至拼音跟方言都可以。

用户10xxx24

用户10xxx24

31
2025-08-27 10:24

希望编程也有纯中文的

用户16xxx51 回复 08-27 18:06
你是傻吧,数字是英文?

。。。 回复 用户16xxx51 08-27 18:42
字母是英文改造的

ETC 自动抬杠

ETC 自动抬杠

17
2025-08-27 10:22

我寒窗苦读几十年的代码编程被人人都会了!你说我能不反对吗?本来神秘的东西被你们弄得不值钱了你说我能不反对吗?你们都会了我拿什么装逼?拿什么骗钱!

菜ゞ尐白 回复 08-27 15:34
[哭着笑]其实编程的话大家用表格时都在编。。中文英文的问题不大,现有的是推不开的

XB_WOLF 回复 08-27 14:56
编程指令就是钳工的螺杆、螺母,可能比钳工还简单,早都没有神秘感了。

水深木浮

水深木浮

13
2025-08-26 23:21

生孩子都会有阵痛啊,开始编程出现时,人不会头痛?怕改变,即懒就说嘛,生活所迫就不会有怨言了。

用户13xxx08

用户13xxx08

13
2025-08-27 09:06

这个阶段,情况会是这样,但是,AI的进步,将会把写底层代码交给机器人做了,也就是说,人只要跟机器进行沟通,机器人就会把代码写出来,这个时候中英文应该是没有区别的

阿白 回复 08-27 14:38
就是个代号而已,底层都是机器码

用户15xxx16

用户15xxx16

12
2025-08-27 04:27

电脑里面很多英文缩写,大家已经熟悉了,中文的话缩写不那么容易看懂,用全拼的话打字费劲

渣儒 回复 08-27 15:50
求经不懂!都给你编程和语言没得好大的关系!if else换成如果那么就变简单了?

泥泞中的老虎 回复 08-27 12:23
你不懂不要乱喷,你亲自去试试看!

明天会更好

明天会更好

11
2025-08-27 14:27

并不是英文编辑有多好,而是平时学的英文编辑,如果一开始学的中文编辑,会看不上英文版

用户70xxx49 回复 08-27 18:29
你先学一二三四五六七,会看不上后学的1234567吗?

dd

dd

10
2025-08-27 14:26

说到底,就是成本问题,而不是能不能,投入高,收获''仅''是方便中国人学习编程,所以没人做[抠鼻]

菜ゞ尐白 回复 08-27 15:29
低层就是机器码

安全小能手

安全小能手

8
2025-08-27 15:02

纯粹习惯问题,人家培养了那么多年用户习惯,你说改就改是不可能的,而且容易和国际脱轨,但如果真的要另起炉灶,也就是一代人,二十年时间就改过来了

gjebr

gjebr

8
2025-08-27 15:27

必须创造全中文天下,不然美帝偷去太容易消化了。

自己

自己

7
2025-08-27 17:18

不懂就弱弱的问一句,CPU是不是只懂英文?

青盛兰 回复 08-27 18:43
它只懂01

武寒旭

武寒旭

7
2025-08-27 12:29

中文编程是一群蠢货提出来的,用“它们”的智商水平和知识水平,没法教它们。让它们聒噪去吧,就当野狗乱叫不必理睬。

随缘 回复 08-27 16:19
计算机底层运算都是机器语言,跟英文编程中文编程有什么关系?目前全部用英文编程是因为有人提前把英文命令和机器语言绑定了,提前占领了语言的高地而已;如果有人先用中文命令跟机器语言绑定在一起,行成中文版的底层逻辑,你现在编程用的就是中文,现在没人搞这个事一个是工作量大,没利益费力不讨好,二个是已经行成了用户习惯了不想改,说白了就是懒。

玩儿 回复 随缘 08-27 18:19
中文编成的底层逻辑太难了,人家字母可以按顺序排,你的词怎么排??用五笔吗??那就要死记硬背。

B_W

B_W

6
2025-08-27 15:09

这个真没必要,就像把1234567890换成:一二三四五六七八九零反而不方便

用户70xxx49 回复 08-27 18:33
据说,所谓阿拉伯数字的123456,其实本来就是中国人发明的字

一手木头

一手木头

6
2025-08-27 13:22

外行别出来丢人了,计算机只是01

dd 回复 08-27 14:14
正因如此,中文英文都不影响底层[抠鼻]改中文只会更方便中国人学习和使用

玩儿 回复 dd 08-27 18:23
目前来看,所谓改中文也只不过是在美国佬的翻译机上翻译了语言,到时候编译还是会编成英文,然后再由英文变成底层。

用户52xxx83

用户52xxx83

6
2025-08-27 15:04

就是要革了西方文化的命。

理工男视角

理工男视角

6
2025-08-27 13:18

总体经济性(省钱)决定了世界发展的两个趋势,统一(不重复建设)和相对稳定(只建设一次)。统一的趋势又决定了世界团结的趋势。所以眼前的国际形势虽然看着比较紧张,但只是阶段性的。就像不同孩子都想分到更多的蛋糕,但归根到底是一家人。

用户70xxx49 回复 08-27 18:32
五代十六国,最后还不是统一。世界虽然大,其实排得上号的国家也就那么十几个。

水东流 回复 08-27 18:50
以后技术会越来越自我封闭,世界会越来越碎片化,美国监控全世界带了一个坏的规则,互相信任的破坏者,再想修复就难了。

用户70xxx49

用户70xxx49

5
2025-08-27 18:18

不会影响思考,这跟真实语言不是一回事,编程的关键字,其实跟数学一样,也就是个代号而已。其实就是一套自洽的运算逻辑。就像加号,用个+表达,跟用个中文“加”没有本质上的区别

一一一一一一

一一一一一一

5
2025-08-27 18:19

你人丑跟衣服没关系

dd

dd

5
2025-08-27 14:32

如果真有人做到了,那么结果会是什么呢?一大把中国人进入编程领域,会导致什么?[抠鼻]''内卷''嘛,国内先卷起来,然后卷到国外,最后全世界一起卷,如果从国家层面上看,长远来看,好处是有的,但对个人,那就是原本一百人分蛋糕,现在一千人分,吃?还想吃?饿死吧[抠鼻]没能力的率先出局,混吃等死的紧随其后,喜欢堆屎山的也跟着滚,剩下兢兢业业的程序员,以及干干净净的程序,行业洗牌[抠鼻]所以谁会主动去做这种事呢?国家也不会,因为有好处,但不够多,优先级很低,反正屎山代码能跑就像,管那么多干嘛。。。不会编程就去送外卖,反正社会需要的岗位就那么多

dd

dd

5
2025-08-27 14:25

就如调用函数,加法是add,假设在英语环境下的add,对应01,那么再添加转化,把add换成''加'',有影响吗?没影响,1add1和1加1都能得出相同结果,或者另起炉灶,直接让''加''对应到相应的01去罢了[抠鼻]没人花这么多精力去做,因为已经有先行者,先行者用的就是英语

菜ゞ尐白 回复 08-27 15:31
[哭着笑]你要是想重新设计一套不可能的事!逃出0和1的话没意义

如来神掌 回复 08-27 15:13
add只是逻辑运算的那张皮,你可以用中文阿拉伯文韩文世界上任何可用符号去替代,加多一个编译器就好。但是,底层的加逻辑运算,如果改成复杂多样的符号,人类现在可能到现在还只是抱着大个的计算器,不可能这么快就有了智能终端。

用户70xxx49

用户70xxx49

4
2025-08-27 18:19

这跟真实语言不是一回事,编程的关键字,其实跟数学一样,也就是个代号而已。其实就是一套自洽的运算逻辑。就像加号,用个+表达,跟用个中文“加”没有本质上的区别

清风茶客8888

清风茶客8888

4
2025-08-27 14:06

编程的代码其实和数学的基本公式一样,都已经符号化了,+-x÷,12345…没必要换成加减乘除,一二三四五…

天空之城 回复 wweekie 08-27 15:14
1234不是外来的?

wweekie 回复 08-27 14:47
1234,+-x÷,本身就是汉字及符号,又不是外来的

x2gin

x2gin

4
2025-08-27 17:36

不改不就被人喷不是自研了吗

用户14xxx06

用户14xxx06

4
2025-08-27 14:27

鸿蒙也这样,都难,但要看影响,做长城也难,但历代都去维护,代表有用

执念

执念

4
2025-08-27 18:20

此文带有潜意识导向

旺旺先生

旺旺先生

4
2025-08-27 18:27

把那些关键字换成中文的算汉字编程的话一点都不难,加一道字符替换就行了,如果全部用中文编程,包括中文语法和文字理解那才有难度。

用户70xxx49

用户70xxx49

4
2025-08-27 18:21

这跟真实语言不是一回事,编程的关键字,其实跟数学一样,也就是个代号而已。其实就是一套自洽的运算逻辑。就像加号,用个+表达,跟用个中文“加”没有本质上的区别。攻防赢就是技术更强而已

用户15xxx48

用户15xxx48

4
2025-08-27 18:32

数学书都是中文有几个能看懂最简单的函数的定义?

睡懒觉

睡懒觉

4
2025-08-27 17:57

3

陈鹏

陈鹏

4
2025-08-27 17:18

编程英文有一定优势。真编程对英语要求不那么高

拈花一笑

拈花一笑

4
2025-08-27 18:01

如果美西方在这方面卡咱们的脖子,你不换也得换

我钱不够花

我钱不够花

4
2025-08-27 17:09

什么新技术从高校开始推广的?

用户70xxx49

用户70xxx49

3
2025-08-27 18:24

你说这种情况以后可以直接通过AI转换[呲牙笑]

这是昵称

这是昵称

3
2025-08-27 16:55

[开怀大笑]还有pojo赋值,builder,chain,getset一段代码里,藏好几种。

破碎之都

破碎之都

3
2025-08-27 18:02

只有让AI能读懂自然语言,中文的简洁优势才能体现出来

用户17xxx56

用户17xxx56

3
2025-08-27 18:20

为什么没必要?吃惯了麦当劳肯德基连中国菜都不想吃了 要想真正成为科技强国那必须它们都要向我们学习

用户10xxx77

用户10xxx77

3
2025-08-27 17:55

没学过计算机就别瞎扯,中文编程也好,英文编程也好,编译过都是机器语言,操作系统哪里需要改?

天才

天才

3
2025-08-27 18:00

英语肯定会把词汇越来越臃肿,而中文永远不会

用户10xxx64

用户10xxx64

3
2025-08-27 17:51

中文改成英文,程序员需要更改一下习惯,但是开发软件和编译软件要重新开发

风行天下

风行天下

3
2025-08-27 18:12

十分必要……

Andy

Andy

3
2025-08-27 17:35

习惯而已,有什么不行!

用户10xxx76

用户10xxx76

3
2025-08-27 14:14

只是中文编程技术还不成熟,成熟后应该简单,比英文编程好用,会成为国际标准。

LATTE上将

LATTE上将

3
2025-08-27 15:09

你这偷换概念。中文文字编程不可行,但是偏旁,部首,或者是上古的古文字可行。重点是,没人主导这项目开发

玄和

玄和

3
2025-08-27 17:50

你不学不用永远都不会,这种人要不是懒人庸人,要不是良心坏坏的。难道现在我们被美国封锁打压的教训还不够吗?

用户16xxx51 回复 08-27 18:25
40年前一大泼人说电脑不能输入汉字,只能输英文,现在如果有人跟你说电脑不能输汉字,你怎么想

江渐月

江渐月

3
2025-08-27 14:47

事实上已经有中文编程了,而且用途还很广泛。

过眼云烟

过眼云烟

3
2025-08-27 17:38

中英混用

红眼

红眼

3
2025-08-27 17:53

有中文编程,但是不好记忆,还没英文的好记。中文写多了,本来很熟悉的字,大脑停一下不认识了。比如返回,当中文写下来你会想返回啥

用户16xxx51 回复 08-27 18:11
这是习惯问题而已,英文你又知道个返回啥了?

您说的都对

您说的都对

3
2025-08-27 17:04

不懂,不敢瞎说

Paradise

Paradise

3
2025-08-27 16:18

讲白了就是编译器的事情,和电脑没任何关系。就这水平,还老师?

云侠

云侠

3
2025-08-27 12:41

强调中文计算机编程的就是个计算机盲,在那瞎操作。就像给你一本字典你会写出科技论文吗?

dd 回复 08-27 14:34
计算机盲是你才对[抠鼻]举例都不会举,给你写代码也是写出一堆弱智bug

dd 回复 08-27 14:33
给你一本英文字典,你就会写出科技论文吗?

蒼穹之燼

蒼穹之燼

3
2025-08-27 17:33

有余力当然需要。

成年人

成年人

3
2025-08-27 17:37

中文有时候会有歧义,比如干妹和干妹不是一个意思一样。

王欣

王欣

3
2025-08-27 17:19

全中文就是换了个表达脚本,二进制根本不需要换。

王欣 回复 08-27 17:23
全中文后,特别是把函数名也中文化后,编程的人力成本还会下降。就像很早以前csdn把msdn汉化后,编程门槛下降不少一样。

往事如风

往事如风

3
2025-08-27 17:16

英文关键字几十个,中文就不是了?翻译过来的

用户92xxx72

用户92xxx72

3
2025-08-27 18:22

触动到了狗仔的命根了,所以狗仔开始狂吠了

福星高照

福星高照

3
2025-08-27 16:28

只能说这老师什么也不懂。 编程最需要的是帮助、示例要中文。 易语言为绝对多数为不会英语的人使用,编程非常友好,就是因为中文帮助,只是杀毒软件封杀,可惜了。 之于易语言底层是否为英文真不重要。 什么是中文编程?要知道中文编程的本质需求是什么。 不过AI自然语言编程,已成趋势。但仍需中文帮助及示例。

壮志凌云

壮志凌云

3
2025-08-27 17:06

支持中文

天啸1147

天啸1147

3
2025-08-27 17:42

可不可以,把二进制改成三进制或四进制呢

人生向水

人生向水

3
2025-08-27 17:30

就是一堆符号而已!

论一

论一

3
2025-08-27 17:34

以中文编程入门,最后学会了英文编程,抛弃了中文编程。

四十大盗

四十大盗

3
2025-08-27 16:12

一群2B,正余弦都分不清,还来考虑中文编程。人蠢,非要说人家语言不利于它编程。

用户13xxx37

用户13xxx37

2
2025-08-27 17:46

要回复好这个问题,需要了解你站的高度理解的纬度,如果放在中美大战的年代,未来的某个时间点,在美国全方位无死角的封杀下,不用选,你只能用中文,就像天宫一号一样全中文操作。当然现在和平年代用中文或英文都可以,中文要未雨绸缪,为下一场战争做好准备。

用户16xxx51 回复 08-27 18:15
因为是从小接受了英文,现在要改很难,又要从头做,并不是不能,就像40年前说电脑只能用英文,不能输入汉字,可结果呢,只要有人去干,40年前要是没人想办法输汉字,现在你用电脑都都是英文,有些人更加会把中文说的一文一值

华凰

华凰

2
2025-08-27 18:01

中文编程语言将来一定会代替英文!就好像鸡这个字,鸡,鸡肉鸡仔母鸡公鸡小公鸡鸡蛋鸡屎鸡毛等等,用中文就可以清晰表达出来,简单易懂,而英文,各种不同字母组成了复杂的单词,却又无法让人把鸡联系起来,这样会对智能系统带来逻辑认知上的混乱,加重能量的消耗

玩儿 回复 08-27 18:40
扯淡,C语言哪里会跟你计较什么鸡肉鸡蛋,就是一些筛选好的不会冲突词,输入电脑,电脑用编译器把这些词的字母依次换成二进制,电脑在读这一串01完成指令。

用户70xxx49

用户70xxx49

2
2025-08-27 18:22

对头。这跟真实语言不是一回事,编程的关键字,其实跟数学一样,也就是个代号而已。其实就是一套自洽的运算逻辑。就像加号,用个+表达,跟用个中文“加”没有本质上的区别

龙歌

龙歌

2
2025-08-27 15:43

只要造一个中文断档编译器就好了吧,内核还是英语的。

唐.吉诃德

唐.吉诃德

2
2025-08-27 14:48

要逐步取代,非我族类其心必异

啊洛

啊洛

2
2025-08-27 17:31

用一个英文字母代表机器一个运行动作的指令,字母本身就最简单化了。就算用汉字代替,都没有那么简化。同样道理,你不用字母代替好些个单词才能表达明白的意思,同样无法应用。

菜叶

菜叶

2
2025-08-27 14:48

效率提升 并自带防火墙(外国黑客看不懂)

用户10xxx23

用户10xxx23

2
2025-08-27 18:37

编程是英文?搞笑!

祥诚

祥诚

2
2025-08-27 16:21

用数字编程

瀛洲界

瀛洲界

2
2025-08-27 17:34

中文编程是必要的,现在用起来觉得怪是因为不习惯,还有就是编程语言还不够简练,相信汉语编程会像我们日常用语一样,刚用起来觉得麻烦,但越用越简便,效率越高

用户95xxx95

用户95xxx95

2
2025-08-27 14:34

现在也许没必要,至于将来谁也不确定[得瑟][得瑟][得瑟]

迪斯九耀

迪斯九耀

2
2025-08-27 15:18

现在的AI就可以用于编程,你的论调啥也不是。机器语言了解一下,易语言了解一下。

福必达

福必达

2
2025-08-27 15:05

如果这方面特朗普制裁得了,小事一个,下决心就能解决。

greatroger

greatroger

2
2025-08-27 16:13

主要还是输入法的问题,英文所有字母和重要的符号都对应一个键位,而中文输入有字母转化汉字过程,非常不便

水清石出鱼可数

水清石出鱼可数

2
2025-08-27 15:30

还用阿拉伯数字吗?以后数字也用纯大写?

这是昵称

这是昵称

2
2025-08-27 16:51

中文编程,应该配上ai自动和语音输入。因为打好字比打字母,费挺多事。

露珠

露珠

2
2025-08-27 16:57

编程代码绝对不是英语,我把我编的能正确运行程序代码给英语外教看,她也不懂是什么意思

成都省小米

成都省小米

2
2025-08-27 17:47

英文一个变量用一个字母就可以了,中文还得写变量一,变量二,太没效率了,还有中文多多意字,否定加否定加肯定,电脑没晕程序员也得晕

来来去去 回复 08-27 18:23
你学过点横竖撇捺提折勾吗

成都省小米 回复 来来去去 08-27 18:27
先问你自己现在用的什么输入法?

AAA和聚兴财务

AAA和聚兴财务

2
2025-08-27 16:21

小子屁股坐歪了,什么叫“折腾一套中文系统”?中国必须应有自己的系统且中文的,忍得一时之不便才能免得百日无患!

年糕小羊

年糕小羊

2
2025-08-27 17:37

时间问题,国家肯定会推进下去的

剑竹

剑竹

2
2025-08-27 18:18

支持中文偏程,安全。

用户54xxx46

用户54xxx46

2
2025-08-27 17:57

为子孙能使用汉字中文编程一定要搞。

沈默

沈默

2
2025-08-27 16:23

汉字有很强的兼容性,它的语法中对符号完全可以包容。不愿意改的原因是怕降门槛后行业竞争加剧吧!

用户10xxx49

用户10xxx49

2
2025-08-27 17:28

五笔输入法没发明前,也有很多专家说汉字太复杂,不可能输入电脑,号召国家放弃汉字改用字母文字,幸亏当时没有听专家的!

深空之柱

深空之柱

2
2025-08-27 12:55

没必要。

你心中的太阳

你心中的太阳

2
2025-08-27 18:36

跟芯片一样,迟早一天被人卡脖子,那些砖家叫兽只是现在叫的欢!

arvise

arvise

2
2025-08-27 18:12

想想天上空间站和电力系统不都是中文?[并不简单][并不简单]计算机信息技术行业什么时候才能不软骨头

用户16xxx51 回复 08-27 18:23
40年前,说电脑不能输入汉字,只能输英文,当时也这么争,甚至有些人把汉字贬的一文不值,可现在呢,中国是一些硬骨头撑起来的,不要信那些软骨头的话

替天行道

替天行道

2
2025-08-27 09:59

来个中文转英文编译器不就完事儿了

箫鸣剑舞 回复 08-27 13:01
文言文就可以了

wweekie 回复 08-27 14:48
那是字体,又不是美工印刷

奔跑的蜗牛

奔跑的蜗牛

2
2025-08-27 17:28

第一次听说底层二进制是英文

油条泡豆腐

油条泡豆腐

2
2025-08-27 12:01

就是个解释层面的转义符号,底层换个屁

文明牛

文明牛

2
2025-08-27 17:27

就那么几百个关键字 换中文一样难找

用户30xxx56

用户30xxx56

2
2025-08-27 17:04

我觉得能支持中文变量名就不错,对中国人的阅读习惯很友好。

用户17xxx03

用户17xxx03

2
2025-08-27 14:55

自己用过以前的易语言,没必要!

很稳-

很稳-

2
2025-08-27 15:23

主要是依靠逻辑的,一个标识,其实不太重要的

笑死我对你有什么好处

笑死我对你有什么好处

2
2025-08-27 17:32

A1、B2、AA5之类的代码路过[并不简单]

裁缝

裁缝

2
2025-08-27 16:03

木有必要

用户19xxx02

用户19xxx02

2
2025-08-27 17:29

避重就轻,哗众取宠,蚍蜉安能撼树!现工业编程有被停上授权使用的巨大隐患,开发有独立知识产权刻不容缓

回流

回流

2
2025-08-27 17:52

不是自己的,被人欺负你还挺愿意的?!!!

如意小满胜万全

如意小满胜万全

2
2025-08-27 17:57

说的都是屁话,中文编程能不能上位,关键是看它是不是比英文编程更先进,发展方向是不是更广阔,如果是,你说的那些阻碍根本就不成立,

用户16xxx51 回复 08-27 18:10
这是成本和习惯问题,先进肯定是先进的,就跟40年说电脑不能输入中文一样,说电脑只能用英文,可事实呢

玩儿

玩儿

1
2025-08-27 18:11

底层还不是英文,英文优势是字母是可以排列的,通过代码按顺序输入,有逻辑性,但是用的中文就只能用五笔咯。五笔那么多字跟,就要死背,多出那么多串。难搞

用户16xxx51 回复 08-27 18:20
五笔难个毛,找借口而已

无为

无为

1
2025-08-27 12:57

非常有必要搞一套中文系统

用户74xxx88 回复 08-27 13:53
和中文编程不是一回事[抠鼻]

掠过的光

掠过的光

1
2025-08-27 10:59

后发劣势

小胖胖说科技

小胖胖说科技

欢迎大家点赞关注