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

本月聚焦中文编程语言的探讨,特别是高考场景下通用型语言的设计。通过Antlr4和Xtext工具进行原型开发,涵盖数学运算、变量赋值及语法解析等核心功能。同时,总结了使用中文命名的开源项目经验,强调测试与文档的重要性。

原文知乎地址: 中文编程专栏月报:2018年1月

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

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

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

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

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

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

转载于:https://www.cnblogs.com/program-in-chinese/p/10488679.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值