为什么不要学中文编程

作者: 沉浸式编程教学分类: 野生技能协会 发布时间: 2022-02-24 07:31:08 浏览:24485 次

为什么不要学中文编程

kklufl:
[翻白眼]还是那话,编程最重要的是逻辑,拿啥编都是其次,我那帮同学都不差,但是刚学编程的时候都一个个不知道该干啥该写啥,拿着题干发呆 编程需要的单词也就固定的哪些,不像四六级做阅读似的满篇全是词,就一个报错你有可能看不懂,关键看懂了还未必知道咋改,建议直接复制百度 编程要学会多借助互联网,多利用现成资源,不然啥东西都自己从头弄,那可太难了

【回复】没必要想太多Up表达的就是一句话:中文文化博大精深内涵有深度相对英文种含义非常复杂,英文单词的相对机械表达单一更适合编程,而且每种编程语言都有在不同场景适用的地方。不同的项目、标准库的量包管理器、语法简易度、支持社区的大小,这是个适用度的问题。 还有编程思路和找现成的源码避免重复造轮子确实是一个程序员必须具备的能力,
【回复】回复 @tauQuanta : 后面那话为啥每个反对中文编程的都要说一下? 编程思路和找现成的源码避免重复造轮子确实是一个程序员必须具备的能力,中文编程就一定不能引用别人的?就一定不能兼容英文? 还有思路方面,意思是用中文的人、中国人没有编程思路?
【回复】什么?换了个语言,就一定什么要自己搞了么?既定了语言的规则后,自动替换、翻译,或是直接引用的不要太轻松。 如果Python的当初他觉得有C有B什么什么的,那还会写Python?
零阙-zerc:
首先,没有人会禁止我们不能使用英语,阿拉伯数字,C,Python,JAVA,,所以就不存在战略问题(操作系统之类的应用另谈。 其次,假设我们都用上了自己的编程体系,程序员第一个不同意,国外开发的,迭代过好几个周期的项目不能用,不能移植,需要重复造轮子,,,这还不算怎么,关键是你做出来了和国外的不兼容,一步步故步自封? 没有人会为了一件根本没有必要的事情买单,况且这个体系发展到你根本动不了,就算倾全国之力去改变,换来的是什么?落后,故步自封,可不是嘛。 互联网,全球化的时代,讲究包容,美美与共,走自己的路反而越走越窄(仅适用于编程这个领域。 虽然不太礼貌,还是说不要在不了解的领域去说一些很 的话,你如果真的感兴趣的话可以多了解了解编程。

【回复】最好的方法就是开源编程语言的源代码,这样能吸引来很多极客精神的志同道合的人
【回复】其实,无非是强不强的问题,假如有一种编程能够对其他碾压,那么重复造轮子,也有人去做。
【回复】你错了,一个国家的基础是语言,语言如果弱势,长久以来认同会出问题,将会自动瓦解
Super_虫子:
你以为的中文编程: 如果(XXX) 调试输出(XXX) 实际易语言你需要输入的: rg(XXX) tssc(XXX) 首字母就可以搞定了,甚至你首字母只打了两个,后面的自动就补齐了,按空格就行,谁说需要去用全拼把代码都打出来?纠结这个输入麻烦的,那真是连中文编程没有任何了解的,就在这喷。还有,我如果英文不好,即使学了英文编程,如果半年甚至更长时间没用,那基本上就能忘得差不多,但是中文,即使过去了好多年,拿起来就能用,这不好么? 这些喷中文编程不好的,估计除了他自己会的编程语言不会说不好,其他一切他不了解的,都不会说好。 ASP PHP Python C# 等,甚至一些框架,哪个没被喷过?人就是这样,只要有选择,你没选,不会的,甚至一点了解都没有,喷就是了,根本不会去管对错。 对了,HTML好像没啥人喷,因为没的选,只要做网页,你就的用它。 啥也不是

【回复】而且语言是可以优化、完善的,比如这 if 如果,完全可以用 如,print 打印、输出、显示、展示等等,在屏幕可以用显示,在图形可以展示等等,还贴切多了, 算字节反而比英文的少。
喵喵式:
越没人用我们中文的编程语言才不会发达,你的理念就类似于不支持中国造北斗那群人的理念差不多,说的还这么大言不惭,不想想为什么创造中文编程语言吗……自己会了就不想让别的竞争者出现我理解,但这是我们自己的语言,需要大力去支持的,想不想像什么的其实无所谓,重要的是他们语言能表达出来的我们也能,就不能支持下自己的语言吗

【回复】第一,你要考虑用中文有什么用,技术可以封锁,但一门语言不可能被封锁。就算我们都用上了中文编程,又有什么用呢,搞不好还会故步自封,与世界脱轨。 第二,就是中文真的不适合作为编程语言,编程讲究精练,比如说"如果",用英文是if,"输出",用英文是printf,相同的表达用英文更简练,而且三两个字中间有个符号,中文的话整体看起来很痛苦。方块字具有美感,但复杂也是一方面。 第三,编程中要求的英文功底不算高,说白了英文只是个载体,用中文可以,用法语可以,用任何一门语言都可以,但为什么只有英文呢,就在于英文应用更加广泛,简单,有良好的基础,你可以不会法语德语,但一定会一些基础的英语。而且一个项目的维护是需要全球开发者一起协作,假如各自国家有各自国家的语言,那互联网时代的那种包容就不复存在了,甚至于互联网就成了国联网。 作为一个中国人,我当然希望方块字走上世界的舞台,但我们也必须承认,相比于西文,中文在编程这个通用型要强,还要有简洁性的方面来说,中文不具有太大优势。 总的来说,可以,没必要,代价大,副作用非常非常非常大。
【回复】回复 @喵喵式 :做梦前先看看有没有领路人,连国家都不重视互联网你指望谁用爱发电?一个轮子都需要几十个专家级的打磨5年上5个轮子你行你上啊
【回复】回复 @喵喵式 :难道不知道∫(0~3)x³dx的值是啥,写成“在下限是0上限是3的情况下,对x的立方进行积分”就能让没学过微积分的知道这个式子值是多少了? 一个人认字就可以写出堪比李杜的诗词了?就能写出世界名著了? 真以为编程的门槛就是区区一类可翻译成机器码的语言了? 再退一步,易语言都出来十来年了,你猜为什么没几个人用
喻志明:
全民编程 中文一定要有 但不一定每个人一定学中文编程 而且中文翻译编程也不难,难的是整个环境是一体的。融入不进去,从零不可能。 人民的智慧是无穷的,人口优势下 降一点门槛进入编程 是会爆发出了不起的发明的。 一点点的智慧合起来就是大飞跃 目前主流的编程语言都可以中文编程了

【回复】回复 @颜党的头子 :中文不能有逻辑,没有办法成算法………… 这这这~ 有哪位大神用英语翻译一下,不然我无法理解这逻辑和楼主怎么算的结论。
【回复】回复 @颜党的头子 :哈哈,同样,我也能这么对你说啊!
樹bili:
仔细思考,当你的关键字全是字母,而所有变量全是另外一种字符(包括中文),那么是否可以增加代码的可读性呢,只要编译器支持了utf-8,其他的语言字符也可以用来做代码,而英文字母就只负责关键字,这样是不是更加的高效且便于阅读。 另外,我想强调的是,英文是一个国际通用语言,这一直被拿来当作只用英文编程的一个说辞,中文也是联合国规定的国际通用语言之一好吗? 英文有英文的优点,我们的中文中拼音也有借鉴,考虑中文编程的人真正在乎的是编码的更高效,更高的可读性,而不是单纯的去寻找自豪感好吗,所以那些一直站在高处排斥中文编程的人,大可不必如此,如果中文编程不能使编码更高效,他一定不会发展,反之一定会发展。所以没必要劝别人放弃[doge]

【回复】就是呢。写程序哩就是为了自己看的。说英文好的,外国人看不懂,看不懂他不会学中文吗,这是好笑。还有人说英文可以翻译,整个项目你都翻译吗?如果全是中文,看一眼就知道啥意思了吧。
【回复】回复 @bili_34036328445 :嗯,这方面中文就是落后,用中文确实很土
ChenSwell_DE:
中文编程本来就不是说转化成中文就能看得懂了 而是简化语法 c++: #incolude<iostream> using namespace std; int main(){ cout<<"Hellwo World!" return 0; } 易语言: 标准输出(,"Hellwo World!") 标准输出入() 返回(0) 况且调用子程序只要输入首拼音就可以了比如说:“如果”只要输“rg” 所以不要再说中文编程效率低了可以说各有各的好处,中文学起来快,语法简单 英文入门较难,但实用性大

【回复】回复 @桓拭执梦 : 哪个是include
【回复】你要清楚,想用中文编程语言,你就得先找到既准确又简洁的描述数学关系的方式,并且不存在任何歧义
fthlj:
但是会英语的,学习编程的成本绝对比不会英文的要低不少。后面看源码的时候,会英文的,人家直接看注释,不懂的直接百度看解释,注释可比百度上的解释清晰多了

【回复】回复 @油畫貓 :写那些开源项目的人又不是中国人,我们直接用他们的东西,又没什么人愿意翻译,那就肯定离不开英文
【回复】你这个但是用的我心惊胆战,以为你和我观点不一样[笑哭]
守辰er:
中文编程不在于立马替代现有的编程语言,而是降低编程的学习门槛,有助于更多的中国人学习编程解决问题,一些其他行业的人不必去系统的学习编程,只需简单的培训即可帮助自己的工作,提高工作效率,更有助于学生入门编程,推广全民编程,在此基础上再谈替代现有的成熟编程语言也不晚,说实话,英文编程确实也有很多不方便,很多库以及函数命名注释不认识还需要去翻译,为了学编程,再额外学很多英语不是更费力气

【回复】回复 @Ronunstoppable :看清楚再说,我说的是帮助没系统学过编程的人经过简单学习,利用编程提高自己原有工作的效率,比如python可以帮助办公,如果有类似的中文版python,是否能帮他们更快上手编程,提高工作效率
【回复】回复 @Ronunstoppable :市场,环境是天上掉下的吗? 就说c,Python,出来之前没有热门语言?开发的人都是一下就完善成这么热门?
【回复】回复 @Ronunstoppable : 也就只能用现在并不完善、欠缺的短处来和一个几乎是“唯一”的语言环境比?
水墨清风0号:
白痴!除了二进制,其他任何编程语言都是封装!你懂吗?别提汇编语言,一样是封装!汇编可以封装成英文的C,就不许封装成中文的编程语言?中文编程能不能高效编程在于能不能做好编译器!在于有没有人去推广去接受,并致力于发扬光大!而不是还没开始就要冷嘲热讽,还要掐灭火种!

【回复】说得好!为前面两个字点赞,有很多东西真是自以为是,自己不会、或是会也不搞,还非要对别人指指点点,还阻挠。 当年要是听它们的,中文还有输入法么?大家上网、用电脑学越南用拉丁字母打拼音,还是改英语为母语?(这个还差点真被阴谋得逞了,从幼儿园、小学、初中、高中、大学……校外培训班的英语课就知道了。)
【回复】回复 @沉浸式编程教学 : 你不是键盘侠!你是口水虾!
【回复】希望网络上少一些这种键盘侠
孤言寡语YES:
中文编程会降低编程的门坎,即使不会编程的人能看懂中文就知道代码写的大概意思了,倒是怎么弄钱呢?

【回复】回复 @沉浸式编程教学 : 编程怎能跟英文扯上关系呢,现在的编程是命令式,这个命令是以英文表达出来的,换成中文也一样能表达出来,这一点你认可不?
【回复】回复 @孤言寡语YES :你看他不回你了。
【回复】小学生都会英文。你觉得学习还凑合的程序员不会英文?
⑨⑨制药:
英文不行导致编程不行就像是说英文不行所以不会写数学方程式一样

【回复】回复 @沉浸式编程教学 : 没有才要大家努力去积累。但这积累首先得要有这个方法、工具,不然怎么积累?
【回复】这个比喻其实并不恰当。 数学方程式的东西,中文教材都有。编程领域有不少好东西,暂时还没有中文的
【回复】现在小学生语文不好真的不会做数学题
爱啃骨头的小兔兔:
愿祖国强大起来吧,强大到中文成为国际通用语言那么就可以出中文编程了

【回复】回复 @Carrey2009 :因为是人在编程写代码,对人来说英文编程也没毛病,机器只认机器码
【回复】其实连英文编程这个说法也是有问题的,因为编程语言就不是人类的语言
账号已注销:
汉语编程想要发展要满足这些条件 1.功能比其他所有语言都强 (汉语本身就比英文的函数名繁琐,输入效率底下,想要让更多人用要么增加输入效率要么提高功能,输入效率的话,外国人的键盘毕竟适合外国人输入,这个暂且放到一边。增加功能是必须的) 2.研究三进制 (三进制比二进制更加贴近人脑,因为其包含了一个凌模两可的状态逻辑,比如你喜欢XX吗,二进制输出是0喜欢 1不喜欢 三进制就是-1(F)喜欢 0我不知道 1不喜欢 对称三进制真的很有可能是未来人工智能的发展方向 提前研究三进制计算机并且降低成本 把汉语编程语言(非汉语编程)作为底层逻辑封装进去。这是一种非常奈斯的操作 直接让汉语编程嘎嘎领先) 3.真正的研究汉语编程语言而不是套个文本替换了事(判断替换成if 输出打印替换成print等这种操作) 以上仅仅是我这个外行的猜测和揣摩(没学多久,大部分都是百度 参考了 为啥二进制计算机会流行起来 苏联为啥研究三进制终止 等等资料),欢迎各行各业大佬进行补充和斧正。也希望更多真正热爱这些的人继续研究。做一个实干家,而不是一个演说家。 另外,编程真的和英语没啥关系 拿php举例 你学个两三天 懂点api相关的知识 然后给你个变量文档和中文解释 很好,你已经是个工程师了。快去写你的第一个系统吧 大概就是这个感觉,大部分都是相通的 大部分鼓吹汉语编程的大部分都是外行 因为觉得晦涩难懂 说实话 这些人可能给他易语言的一部分代码他都不一定能理解 编程注重的是逻辑 语言只是载体

【回复】回复 @幽灵密语 :当年某些人也说计算机是不可能用中文的,因为中文如何如何繁杂如何如何不适应计算机底层逻辑…… 结果呢? 中文阻碍了人类,还是阻碍了中国人思考?阻碍了使用并利用计算机?
【回复】回复 @幽灵密语 :回复 @幽灵密语 :现在你的意思就是中文表达不了逻辑?学了中文没有逻辑能力?只有英文的能产生,表达逻辑? 同样的水平的人开始学,且中文编程环境在同样较完善的这么个框架下,我们才能讨论两种语言优势。所以其它也不好比较,就比如说对Python语言的中文化(就当关键字替换吧) 你觉得国人,或是同中文体系的人,同样没接触过的去学,不会更容易?两组人用中文的会阻碍你他们编程的思维,逻辑能力? 我们现在讲中文编程,不是和你说中文编程环境有多完善,而是中文编程有多大潜力。但你的论证几乎是默认中文编程现在这情况已经多完善,然后用英文编程熟和初学编程的对比,然后得出中文编程的无法不可能
【回复】回复 @幽灵密语 :你写这个,难道一个澡学过编程的人,还是不懂英文的人眼中,不会更易理解?你自己给人的标签就是“没学过编程的人”,另外,每个程序都这么样么? 且就算如此,大多数至少看懂知道你判断什么什么吧? 然后大多代码还有变量之类…… 再说进阶一丁点,同样的上一天课,同样讲解这段代码,哪个理解掌握的更多更理想? 然后这中文也只是你想,很多关键字也能简化或美化,当然全部关键字则需要更多人努力。
墨劳半盏不夜侯:
编程就编程,扯意境干啥?中文也可以很确定,看文字功底而已。

【回复】都会编程了,他工作就丢了
【回复】这个就是他们怕中国人学编程太容易。 对于英语,它们就说精练,近似自然语言,对于中文,就不讲求精炼,要文采、要意境,最好是高考满分作文那种水平写段代码。 支持中文编程的人写的例子精炼自然一目了然, 反对中文编程的人写的例子看着像中文编程,但故意加了一大堆不需要、没必要的东西。
【回复】回复 @Advent99 :智能时代只能中文编程,表音文字将被历史淘汰
水墨清风0号:
学了中文编程减少了学习成本提高了生产效率,让那些用英文编程的洋奴如何装逼?

【回复】那请你发明一个中文编程语言出来,不然就别bb,一天在这儿指点这指点那儿的,为什么你不上啊?要别人上?
【回复】回复 @水墨清风0号 :外行别犟🤡
Advent99:
你不用我不用,会的你不搞我不搞,还谈什么国家兴起?中国、中文使用者占世界1/4,你觉得不懂英文不会英文的人真的没有需求?会英文的真的也不想中文? 霉国等开发一门语言时,如果都想着已经了汇编、有了C,有了啥啥,那他们还会编写Python之类吗?他们不会觉得小众? 换了中文,怎么就变成与世隔绝了?编程其它说白了最重要的是一个思路、思维的问题,如果语言适合,农民、工人、学生都能很方便的用自己手机微信、支付宝小程序之类的某个中文编程解决自己生产、工作、生活、学习中的问题,这么多中国人,会中文人群就不能交流了?不能进步了?

程序员 科技 学习 野生技术协会 编程 中文编程 学习心得 编程日课

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!