导师要求写项目代码除了关键字全用中文,类名、函数名、参数名等都用中文,这种编码规范合理吗?

规不规范看要求,如果一个公司要求用中文的变量名和函数名,那么就符合规范,反之则不符合。
合不合理看需求,只要需求没有说不能用的就是合理。
绝大部分人都反对用中文编程,早期确

本文最后更新时间:  2023-05-16 21:30:41

一看就是外行领导内行,导师如果要求写项目编程全用中文那绝对是扯淡。

现在所有的主流编程都是通过英文实现的,它的结构、模块甚至运算符都是需要英文输入状态,如果一个引号是中文都会报错。

究其原因我们是各种编程语言的使用者,而不是它们的开创者。比如python语言的作者是荷兰的程序员吉多·范罗苏姆(Guido van Rossum);而使用范围最广的java语言是美国SUN公司的团队开发的。

我们只是这些编程语言的使用者,他们才是体系的开创者,所以规则都是他们制定的,我们只是在他们制定的框架下进行工作而已,所以必须得用英文编程。

也有面向中文编程的语言——易语言

虽然大多数都是英文编程,但凡是没有绝对,中国程序员吴涛就开发过通过中文编程的“易语言”,也叫E语言。它是一个类C语言的编程语言,有点像把C语言用中文进行开发。用的就是纯中文的开发环境了,小白就再也不会有英文读写障碍问题。

但是易语言有很大的问题,封闭不开放、用户少且小众、企业不认可无招聘需求。我个人认为最大的问题还是认同问题,随便哪个招聘网站都搜不到招聘易语言的职位,没有需求也就没有了市场,最终导致易语言不被认可。

还有就是吴涛和他开发团队本身的问题,易语言是封闭的,使用他的编译器都是要花钱的,而且版本更新都是他一个人在做。并不能集成优秀人才进行合理有效开放开发,放眼别的语言都是开放的,搞出python的吉多·范罗苏姆经常接收其他程序员良好的意见,并允许他人依托于python开发模块,这也是python使用人数越来越多的原因之一。

易语言如果想成为主流只有两种情况。

1、外部语言都被封禁,已经不可能使用其他语言编程,而它作为唯一选择情况下,汇聚中国所有开发人员共同完善之时。

2、易语言走向开放,吴涛先生让易语言免费,当然这意味着他会放弃现在所拥有的收入来源。如果开放后,在缓慢而漫长的时间里,从小众走向主流,从新生代开发者开始影响,逐渐完善开发环境和需求,最终达到企业生产需求。

老实说,笔者对易语言了解不深,不过曾热衷于收集易语言的教学视频和资料,估计市面上所有的易语言教学视频我都有,感兴趣的小伙伴们可以关注我了解。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。