中文编程对于中国人来说,肯定会比英文编程的方式更易懂,但为什么中文编程,不能普及,反而英文编程适用于每个大公司?有些人想学习编程,却又怕自己英文不好,学不会。今天,小编就来告诉你是怎么一回事。
中文编程是有的,易语言、习语言都行。相对来说易语言比较成熟,尤其对Windows平台有很多库,Windows API也支持。习语言就不说了,二流东西。
看看网友是怎么吐槽用中文写代码的:
如果有对web前端感兴趣web前端程序员,可来我们的web前端技术学习qun的哦:55894,
1486里面免费送web前端的视频教程噢!我自己是一名从事了5年web前端开发的全栈工程师,辞职目前在做线上教育讲师,创了一个交流裙,每晚都会在裙内直播,今年年初我花了一个月整理了一份最适合2018年学习的web前端干货,从最基础的HTML+CSS+JS+html5到Vue,node等各种框架都有整理,送给每一位学习web前端的小伙伴,这里是web前端学习者聚集地,欢迎初学和进阶中的小伙伴。
用中文为变量命名的时候,就知道什么叫找不到关键字了。
汉语虽然简明赅要,但是缺乏了英语那样灵活的字母变换能力,虽然英文也许需要几个才能表达一个意思,但是正因为单个英语字母没有实际意思,我们才能组合出更多的变量。
还有效率的问题,在中文的情况下,一个拼音可以很多字,但是英文是唯一的,所以在智能输入法的情况下,英文注定效率比中文高。其次,中文对于符号的相容度很低,方块字都是这样,字数多了之后很难找到标准符号。但项目变大,代码变多的时候,整个项目代码就不利于阅读了。
你问我为什么不能中英混用,其实我告诉你,中英混用已经不是什么稀奇的事。VS 全部都支持,但是你中英混用又有多大意义?既然中文编程,那肯定不能掺杂英文,不然还要你中文编程何用?可是事实上中文编程是破坏生产效率的一个东西,与其花许多时间去命名一个中文变量,倒不如随手查个单词。记一百个单词至少够你混口饭吃了
全世界程序都是英语编译的,模块都是英语,中文要想突破这个软实力的门槛基本不可能。除非创新出全新的更强大的编程语言,全部用中文编译的,还要有众多的程序员愿意为他编写模块,经过很多年以后才能有突破。
最后
代码并不是英文代码并不是英文代码并不是英文自然语言和程序语言完全是两个东西英文写程序这个定义是不存在的只有代码中的注释有中英文只说,敢问现在中文的注释没有普及么?
你编程用的语言 叫php/c/java/python ... 和自然语言没有任何关系。他们使用字母的原因只是因为容易打出来而已。至于函数名称 那只是为了普遍性而已。
领取专属 10元无门槛券
私享最新 技术干货