中文编程
首发于中文编程

中文编程专栏月报:2018年1月

本月的一大部分是围绕这个话题: 通用型的中文编程语言探讨之一: 高考. 接着用Antlr4开始了一点语言的原型开发:

中途尝试了另一个工具Xtext:

下面还未确定是继续Antlr4还是Xtext. 暂时更倾向于Antlr4, 因为对个人来说用途更广, 对项目来说看起来更灵活, 但坏处是周期和开发量也许会更长.

对之前的在代码中使用中文命名的业余项目进行了小结:

浅尝The Little Prover一书, 重逢Chez Scheme未能续篇, 但还有兴趣. 之前卡在了if-equal定理, 还没转过弯来.

另外, 作为测试用户, 参与了两个中文编程相关的开源项目(都在代码中用了中文命名). 希望早日能达到公测的程度. 个人感觉, 项目的测试和文档(包括版本记录)的完整程度, 很大程度会影响开源的效果(开发者参与度, 用户试用等等). 个人也在尽量从这两个方面对这些项目出一点力.

编辑于 2018-02-04

文章被以下专栏收录

    在所有编程语言和领域中尝试编写中文代码,开发相关工具,总结经验,一致代码风格。包括中文命名,汉化现有语言,创造中文语法的编程语言等等。作为最熟悉的母语,用来编写代码会让代码更容易被自己和母语相同的其他开发者理解。基于英文的编程语言和框架中,使用中文命名有时有技术问题。希望这里为后人趟雷,填坑。多数现有API是英文的,这里也会对其中一些常用的进行汉化。当然,这里也会对基于中文的编程语言进行探讨。包括汉化基于英文的编程语言,以及创造新的编程语言。