虽然有一些专业人士对开发中文编程语言表示反对,但并不是所有专业人士都持相同的观点。下面是一些可能导致某些专业人士反对中文编程语言开发的原因:
表达和沟通的困难:编程语言是一种精确的工具,它需要清晰、一致的语法和符号规则来确保代码的正确性和可读性。中文是一种自然语言,具有丰富的表达方式和多义性,这可能导致在编程语言中存在模糊性和歧义,增加了代码理解和沟通的难度。
兼容性和标准化的挑战:开发一个中文编程语言需要建立完整的生态系统,包括编译器、开发工具、库和框架等。与此同时,还需要与现有的编程语言和工具进行兼容,以便与现有的代码库和生态系统无缝集成。这可能会带来标准化、兼容性和生态支持方面的挑战。
学习曲线和技术障碍:大部分编程教育和学习资源都是以英文为基础的,学习者需要掌握英文编程语言的基本概念和术语。如果引入中文编程语言,学习者可能需要额外的努力来理解和适应这种新的语言,这可能对初学者和开发者的技术交流造成困扰。
然而,也有一些人认为开发中文编程语言可能有一些潜在的好处,例如降低学习门槛、促进本土创新和推广计算机科学等。总的来说,中文编程语言的发展仍然是一个复杂的问题,需要综合考虑语言表达的准确性、开发和学习成本以及与全球编程社区的互操作性等方面的因素。
一旦中文编程语言成熟了,那是个会说中文的人稍微学学编程逻辑就可以自编程序了,那么学习英文编程的这帮人就失去自己最大的竞争力了。当你作为某个行业的专家的时候,你也不会做出一个取消自己最大竞争力的行业标准的。
一、这是一个伪命题,是完全不懂的行外人异想天开、以为用中文描述他就会天然懂得编写程序。
二、请你论述并证明“九乘以九等于八十一”比符号“9x9=81”更简洁、明了、更易于教学。
三、请进一步论述阐明将小学数学所有数学符号去除、换作全中文文字描述,那么数学老师不用费力费气、你的孩子就天然懂得数学。
四、请论述证明去除中学数学、化学、物理中的一切非中文符号有意义并使学生更容易掌握知识。
五、将音乐乐谱的1 2 3 3 2 1或五线谱转成中文字符描述,你是否过目即懂、或天然通晓音律?
六、提出中文编程的人大概率是没上过大学或完全不懂理工科思维的人员,六年的中学没教懂他们数学是由现实到抽象、并用抽象符号描述通用并回归现实的一门课程,他们还不懂得用最精简的符号描述通用、并传递知识。
七、沙、石你认知不?水泥你认知不?钢筋你认知不?砖头你认知不?我相信这些你都了如指掌。在没有土木工程和建筑学的背景下,请你告诉我,你能否设计并施工建造一座合格的大楼?
八、综上所述,请你论述并证明将一切编程符号换成中文字,你就能编写出结构合理、通俗易懂、持续提供稳定服务的程序。停止制造伪命题、停止传播伪知识,中国人才会更加聪明,不是异想天开你就会变聪明。
我把对中文编程的质疑和解答做成了对话形式,放在如下图片里面了。虽非全面,但也代表了一部分比较典型的观点。
1。中文编程会降低编程的难度,这对于以此为生的人来讲,入门的门槛降低了相对工资也就低了,同时,编程不再神秘,心理优势也就没了
2。目前的操作系统都是英语为基础的,所以中文编程要在后台转为英语字符才能被操作系统再次转为计算机语言,这个汇编过程比较繁琐
3。语言逻辑虽然是一样的,但是从命令的表现形式来看,与英语的有所区别。对于已经在编程内的人员来讲,这个学习的适应性要比用英语学习的时间成本要来的长
页面更新:2024-05-14
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号