对于一个英文超级差的人来说,中文变成我觉得有必要存在,而且是很有必要存在。
编程无非两个学习重心,一是学习计算机编程思维,二是学习调用已有类库。编程思维对一个人来说,英文也好中文也好,只要规则学会就没多大问题。现在编程最难的是各种新类库的使用,没有足够的英语水平,根本就看不懂那些类库的说明文档,一大堆计算机术语对于英文还好的人来说挺容易,对于英文不好的特别麻烦,这才是最大的拦路虎。在没有足够现成的能使用的中文轮子,中文变成不可避免的陷入功能不全,方向与用途受限的境地,这样的现状不改变,中文编程注定难以成为主流编程语言。
所以中文编程的方向可以是用中文重新定义编程语言结构,甚至可以照抄现成的语言重新编译为中文版本,也可以以中文习惯重新定义一套用法,但这些都大同小异,而中文类库稀缺,这个才是中文编程需要最需要解决的大方向,可以给现在各主流语言重写一套中文类库,那才是真正造福英文奇差的国人。
只要有人坚持开拓,等使用人群多了,长久下去,有一天也会成为世界主流语言。
可悲的是,一方面绝大部分国人一旦学会编程语言,立马觉得高人一等,赶上世界潮流,第一件事就是开始诋毁中文编程,觉得低端,下头,另一方面,某些国内杀毒软件对中文编程程序特别不友好,我不认识的编码,那就是有风险程序,全当病毒标记,除非你来提交白名单,这才是最大的悲哀。
中文编程语言不是没有,有,而且开发这种东西并不复杂,但肯定的说,这是哗众取宠的做法。
首先要知道计算机这东西本身就是西方人发明的,说白了就是基于英语发明的,那么底层计算机语言在存储上,性能上,也是基于英语单词进行考虑和优化,比如磁盘空间大小来说,一个字母占几个字节,一个中文占几个字节,这大家都知道吧,如果同样的一个语法用中文开发,从存储上就翻倍,而且写好的代码都要各种形式的编译,从效率上来说,占空间越大的势必越慢,计算机解决的首要问题就是要快,当今数据量越来越大的情况下,计算能力要越来越快才行。
另外,中文只能对中国人有用,注意不一定有利,这东西自己单人玩玩还行,如果一个公司用中文语言开发,呵呵,即便做的再大还能做海外业务吗,开发人员必须是中国人,或者会中文的人,否则没法敲代码,成本太高了,而且,编程中的英文都是最简单的单次,小学学生都会,最重要的是逻辑,要用代码把逻辑表达出来,要考虑何时开始,如何处理,怎样结束,遇到多种情况该怎样处理,而英文单词来说,学习成本很低很低,中文不中文的,真的意义不大,甚至弊大于利。
好了,这就是我想说的。
中文编程真的没有任何意义。对于连计算机语言里面的几十个英文关键字都记不住的人,即使用中文编程也是非常困难的,是不可能完成的任务。
对于现在不会写程序的人来说,阻碍他们写程序的不是英语。虽说大多数编程工作对数学的要求并不高,只需要达到小学生的水平或者初中生的水平就可以,但事实就是很多高中生也没有掌握小学数学。而偏偏这些人就非常自以为是,以为用了中文写程序,自己也就能成为程序员的,其实完全不是这么回事。
我们都知道《九章算术》是用中文写的,应该一个英文字符都没有,是不是每一个人都能够把九章算术里面的数学题给解了呢?不会写程序的人根本就不是因为程序不是用中文写的,而是因为他们根本做不到或者不敢去尝试,就和解九章数学里面的题一样,虽然全是中文,他们同样不会解。
先问几个问题啊!
第一,谁希望中文编程?
第二,为什么想要编程?
第三,如果有了中文编程,谁的利益最大!
我们一个一个来看!
问题一,肯定是那些不会英文,但凡会的,不都在工作了么!
问题二和三,因为开发工资比他们现在的工资要高,他们想做开发,但是又看不懂英文!
那么这种逻辑对么?显然是错误!
因为开发的难度不是英文,而是逻辑思维!
首先,开发招的几乎全是理科生,而非文科!因为理科生逻辑思维强!
其次,你但凡有点脑子,去学一下就明白,开发你写拼音都行,但是你逻辑的弄明白,不然写不出来!
那为啥有那些支持中文开发的人呢?因为他们一看就没看懂代码,他们觉得如果换成了中文,就能懂了!
第一道门槛被挡住,就觉得第一道门槛是所有,觉得开发和他差距就在英语水平!
想想看,这种人人是有多幼稚!要赚钱没错,努力啊!
虽然不是每个人都适合写代码,但是一点努力都不愿意付出,就想赚大钱?合理么?
原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/7623.html