2018-07-26 中文编程讨论组一岁了
中文编程讨论组自2017年7月末成立, 收获良多. 在此作一回顾和展望.
下面是一年来我们参与, 整理的一些项目和讨论(不完整列表).
语言设计
- 新创中文语法的编程语言. 设计, 原型与实践
- 基于现有英文编程语言, 进行关键词汉化的讨论与实践
- C: 为GCC添加中文关键字
- Python: 为Python添加中文关键字
- TypeScript: CTS(见下)以及为其开发的vscode输入法插件
- 更广泛的关键词讨论
命名实践
- 开发中文API
- Java:
- TypeScript: 5分钟入门CTS-尝鲜中文版TypeScript
- 在语言入门教程的示例代码中使用中文命名
- Java: 中文代码示例教程之Java编程一天入门
- Python: 中文代码示例视频演示Python入门
- 在英文编程语言/框架中使用中文命名开发项目
- Java:
- JavaScript: History in Threads: 火狐插件实现浏览历史按主题显示(树)
- Kotlin: FriceEngine试用与API中文化
- Python: 臺灣言語工具
小结与展望
过去一年在中文编程的不同方向上都有收获. 通过知乎专栏和其他推广渠道, 有更多人看到了中文命名和中文语法的优势, 以及中文编程语言设计的多样性和实现上的可行性.
主要问题之一是, 项目尚未成气候. 几个可能的方向是:
- 完善现有的开源项目
- 加强为新编程语言服务的IDE支持
- 改进使用中文命名示例代码的教程, 并争取形成系列
另一个问题, 是推广的方式. 知乎专栏可以作为前进基地, 但各种方向都需要接触更多和更广的用户.
不积跬步无以至千里. 望一起再接再厉.