为什么我不再支持中文编程
从本专栏两周年庆开始,就在各处看到有越来越多实际项目的中文代码出现,更重要的是有越来越多人敢于发声而不再任由某些大 V 掌控舆论。
无论我的微薄之力在过去两年多中起了多少作用(和反作用),现在,都不重要了。
我清楚,自己这样一个非科班出身的半吊子老家伙的“支持”,已经不再重要了。
我一开始,以为只需要在一个睡着的人耳边叫一声就够了,但后来发现,这个人并不是简单的入睡,而是被长期催眠了。于是,不得已采用了更加激进的手段。而现在,既然这个人已经被唤醒,也不可能再被催眠,这就足够了。
即使有国内职场的风云人物人物实名出现旗帜鲜明反对批评中文编程,大势也不会改变。
之前阿里的 Java 规范,明确限定不能用中文标识符。我也越来越理解。让业界尽量使用纯英文编程,有助于保持巨头的垄断地位(毕竟有更多钱聘用英文好的开发者)。从这个角度看,我估计,虽然不大会有名人公开批判中文编程,这些巨头们也不大会自觉自愿地推进中文编程的推广。
这其实某种意义上是好事。我一直很希望,中文编程相关技术,能够真正被程序员群体主导,而不是被巨头垄断。实际上,因为有巨量国内程序员群体,即使有巨头开发出了中文编程工具链,也会有足够的业余人力来维持至少一个中文编程核心项目与它们竞争。毕竟,这是个小学四年级就能写编译器的时代么;)而巨头们的不作为,恰恰为中文编程的草根式发展提供了更多空间。
本身就是自然,就好比日常交流中,我对老美默认说英语,而对国内同行默认说中文。
我可以不再“支持”,而只是尽量单纯地,为了想做的事情,用自己喜欢的方式,编点必需的程序。