Results 590 comments of Xuan Wu

@LongTengDao 关于命名风格, 欢迎到[此专题贴](https://github.com/program-in-chinese/overview/issues/45)探讨. 和你的例子比较接近的是"如何命名临时变量"部分. 另外[此文](https://zhuanlan.zhihu.com/p/33850923)供参考

对论坛了解不多, 不知还有哪些地方会聚集对中文编程有潜在兴趣的开发者呢?

GoCN社区: [邀请对在编程中用中文命名有兴趣的一起探讨](https://gocn.io/question/1038) 因为看到了这个[5%的Gopher对中文命名有兴趣](https://github.com/golang/go/issues/5763#issuecomment-316421809)的民调. 头一次看到这种市场调研, 比想象中的比例高 :)

这是SO关于是否用母语编程的一个讨论, 不少回复觉得需要看情况: [Should you use international identifiers in Java/C#?](https://stackoverflow.com/questions/61615/should-you-use-international-identifiers-in-java-c)

对set/get这样已经约定俗成的命名规则, 很多的框架都有依赖, 短期内恐怕难以改变. 之前的[基于spring的实验](https://github.com/program-in-chinese/jinxiaocun/blob/master/src/main/java/com/example/%E8%BF%9B%E5%87%BA%E5%8D%95.java)里用了混用命名: ``` public double get数量() { return 数量; } public void set数量(double 数量) { this.数量 = 数量; } public 商品 get商品() { return 商品; } public void...

@chencun 赞一下. 其实我在各种论坛中发声首要目的并不是为了调查, 而是为了召集那些论坛对中文编程感兴趣的开发者. 也在易论坛发了帖. 看到这个5%也不是觉得"荣幸", 而是觉得这个比例比想象中的高. 现在我已经很少看到比较新颖的反对的理由了, 基本就是你之前提到的那些. 我也不会有什么不自在, 有空的话就针对性回复一下 :) 其实很希望找到对中文编程(包括在英文编程语言中用中文命名)感兴趣的用户群进行宣传. 这样讨论组的规模能够更大. 毕竟这是个需要群策群力的任务. 完全同意这是刚需. 也很同意你对其他领域的看法. 所以之前开了帖[跨界: 哪些中文非IT领域会偏好中文API, 编程/脚本语言?](https://github.com/program-in-chinese/overview/issues/19). 欢迎深入探讨. 最好能找到一个入手点一起做一些益人益己的小项目.

@buyouyuan 嗯, 其实我也想过国外程序员如果对中文感兴趣也可以一起进行中文编程. 不过打铁还要自身硬啊, 如果没有一套比较系统的代码风格和规范(比如中文命名规则), 而且没有积累足够在现有框架中使用中文代码编程的经验的话, 恐怕不会那么容易推广和合作. 所以我比较倾向于从自己做起, 从熟悉的领域和语言/框架着手实践, 积累经验, 并且提高开源合作的力度, 逐步形成成规模使用中文编写代码的氛围和社区. 这样自然会越来越多的认可. 再强调一下, 我在其他社区发声的首要目的不是为了求认可, 而是为了召集同好. 也很希望各位也在熟悉的圈子里推介一下我们这个组或者相关项目.

@farteryhr 多谢! 已添加到顶楼索引. 好像这是个思路, 还没有实现吧. 个人感觉有无空格/符号的主要区别是分词. 能做到没有歧义就好(前人的例子[文言Perl语言](https://github.com/audreyt/lingua-sinica-perlyuyan)). 又看了一下例程, 感觉如果是看惯了空格分隔的代码, 看无空格的代码可能开始会有点不习惯. 比如: ``` 只要丙小于或等于乙就 令结果为结果加丙 ``` 和带空格的: ``` 只要 丙小于或等于乙 就 令 结果 为 结果加丙 ``` 也许和语法也有关, 比如: ``` 如果丙小于等于乙, 结果加丙...

续上, @thautwarm 用Python实现了[文言语法的中文语言](https://github.com/thautwarm/EBNFParser/blob/master/%E6%97%A0%E9%99%90%E5%89%91%E5%88%B6.sh). 索引已更新.

@program-in-chinese/all 瞩目C#下的中文编程讨论: https://github.com/dotnet/csharplang/issues/993#issuecomment-336169121 请踊跃发声.