How to code using Chinese language, including programming language support, IDE support, and demo projects. 如何用中文编写代码, 包括编程语言支持, 开发环境支持, 与示例项目.
大胆假设:以中文为母语的所有程序员,从事的项目中,90%*是单人项目,剩下的10%中,90%只有同样是中文为母语的程序员参与.这样,只有1%的项目有用英文写代码的硬性需要.为了这1%的需要,而在剩下的99%中使用英文,得不偿失. 欢迎畅所欲言.
实用 | 易语言,按键精灵,TC简单程序开发,习语言 |
---|---|
先驱 | 中蟒 周蟒 |
实验 | 定义中文关键词:iOS开发,iOS中文编程, Coffeescript |
待考证 | 标天汇编(备份) |
支持(在知乎回答中引用) | Java 8, JavaScript, C#, PHP, Python 3, Go, Scala, FASM, Perl, Ruby, Common Lisp, CoffeeScript, Sqlite3 |
---|---|
不支持 | C, C++(gcc 4.3.2), Python 2 |
(虚位以待)
(转载)发展中文编程的意义:让大众化编程促进软件产业的建设已对很多质疑作出了回应
答: 鉴于开发过程在整个软件生存周期中只占一小部分, 其他的部分(设计,调试,测试,维护)从良好的可读性获取的利远大于开发效率降低的弊. 短期内,使用支持中英文混输的输入法能够减轻负担.
答:汉字编码问题不仅限于代码. 总的来说,使用的越少越不利于问题解决
答:就像搞学术的需要的时候自然逼着看英文刊物,有硬性需要的时候自然会去看国外网站。如果这就会影响,那么也许本来就不那么需要。
Unicode in Ruby, Perl, Python, JavaScript, Java, Emacs Lisp, Mathematica