谁要是开发了一个很接近中文自然语言的编程语言,那估计没有人会拒绝。编程如说话,谁不喜欢?
现在有人做得到这个?
7月26日编辑:
在源代码中使用中文,就是把整个开发社区人为地分裂成中文社区和西文社区,造成分裂的这堵高墙的每一块墙砖,都来自那座倒坍的巴别塔的废墟。
对我个人而言,我情愿自己麻烦一点,这样所有人都能以最小的障碍与我合作。有谁认为自己英文水平不好的,请记得我不反对带翻译功能的编辑器。
代数里讲究用字母表示数,怎么没人跳出来用汉字设未知数,搞一个“汉语代数”?化学元素直接就有中文名称,为啥没人跳出来用汉字写化学方程式,搞一个“汉语化学”?物理量和单位都有中文名称,写物理定律的方程怎么没人跳出来搞一个“汉语物理”?整天嚷嚷着“汉语编程”,是不是就因为认准了这一行的好骗?
题外话:StackOverflow有一个功能很好,知乎应该学习,叫“vote to close”。社区共同体认为“不能产生优质回答”的低质量问题,应该允许社区成员投票关闭问题,并酌情扣除提问者的社区声誉。
7月21日补充:
刚刚看到一位同志言辞激烈的回复,我在评论区已经再次阐述了我的观点。不过那些讨论可以算是已经跑题了。作为一个即将从事编程语言相关研究的人,我希望普及一下这个领域的一些常识:
“汉语编程”不存在,是因为他们研究的就不太算是“编程语言”。编程语言的核心是语义、类型系统和语言的范畴论模型,语法是最不重要的部分,需要适应其他部分的需要。用“汉字”写代码,不需要发明新语言,现在的语言几乎都支持Unicode标识符,使用C语言的#define就能把关键字也替换成中文……所以这是非常没有技术含量的事情,不客气地说,没人愿意投入这个领域是因为大家脑子都还没进水;也是因为发明新语言就不是解决这类问题的正路。“带文本翻译功能的编辑器”,这才是看不懂英文的人需要的。
我把那篇批评放在这里,感兴趣的请移步评论区看我的回复:
看明白了,你这是自己喜欢吃汉堡,那别人就都不能吃火锅了!汉语编程妨碍你对英文社区贡献代码了吗?你不想用汉语编程完全可以不用啊!妨碍你审查开源代码了吗?现在的开源代码完全都是英文的啊,即使有中文代码出现,做为一个中国人,小学语文合格的话,也完全没问题吧?你所谓的担心编程语言各国都本地化,真的是杞人忧天啊!你以为这个世界上有几个语言如中文这般巨大的使用人数?你以为这个世界上有几个国家有取代西方文明成为世界主流文明的可能性?你以为有多少人像你那样需要给社区贡献代码?这和使用中文编程有冲突吗?你不上传中文代码,或者上传前英化一个不就行了?你所谓的“不能分裂社区”的基本原则,谁提出来的?是公理还是真理?有多少人认真遵守了?开源界最成功的项目 GUN/LINUX 分裂成了多少个社区数得过来吗?还差你一个中文编程项目的社区吗?总而言之,答主的视野不够宽广,思维也不够深入,也不够成熟。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有