会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
中文编程
在所有编程语言和领域中尝试编写中文代码,开发相关工具,总结经验,一致代码风格。包括中文命名,汉化现有语言,创造中文语法的编程语言等等。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
16
下一页
2019年3月19日
重拾《 两周自制脚本语言 》- 中文关键字与原生函数
摘要: 续前文 "重拾《 两周自制脚本语言 》 支持中文标识符" , 将当前的关键字改为中文. 基本是将语法分析器中的原本英文关键字改为中文. 如 "改while 每当 · program in chinese/stone@32c79b4" : 下面是关键字对应表: 原生函数就是Java本身核心库函数. 比
阅读全文
posted @ 2019-03-19 05:15 吴烜
阅读(299)
评论(0)
推荐(0)
2019年3月17日
重拾《 两周自制脚本语言 》- 支持中文标识符
摘要: 前文 "将《 两周自制脚本语言 》测试中使用的接口中文化" . 在将此脚本语言改为中文关键字之前, 需要先让它支持中文标识符. 首先添加一个词法分析器测试: 预期的应该不能通过测试, 结果的确不成功, 但是"卡"住了而非报错. 调试后看到问题出在这段: java int lineNo = reade
阅读全文
posted @ 2019-03-17 07:36 吴烜
阅读(342)
评论(0)
推荐(0)
2019年3月16日
将《 两周自制脚本语言 》测试中使用的接口中文化
摘要: 续前文 "为《 两周自制脚本语言 》添加中文测试代码" . 之前在 "手工翻译Vue.js源码:尝试重命名标识符与文本" 时, 采用的顺序是从主程序入口开始. 这次从自己编写的测试代码开始, 一是较为熟悉代码, 二是测试驱动开发的思路. 在过程中, 基本依托Eclipse的"重命名"功能, 尚未发现
阅读全文
posted @ 2019-03-16 13:35 吴烜
阅读(245)
评论(0)
推荐(0)
5分钟入门LingaScript-尝鲜中文版TypeScript
摘要: 续前文 "转载: 中文輸進去,程式出得來,開發者發大財 LingaScript:中文化TypeScript" , 虽然其中例程使用了繁体中文语法, 但它同时也支持简体中文语法. 注: 此文中VS Code的TypeScript环境设置为了中文, 因此错误信息也是中文. 方法见 "VS Code 有哪
阅读全文
posted @ 2019-03-16 13:32 吴烜
阅读(403)
评论(2)
推荐(0)
2019年3月15日
为《 两周自制脚本语言 》添加中文测试代码
摘要: 源自 "自制编译器+自制脚本语言+自制编程语言 三书比较?" 两年多前只看了一本的前六章: "实践"两周自制脚本语言"一书【java吧】_百度贴吧" 当时是希望一路添加测试用例, 并且最终把语言改为中文语法. 但看到Gluonj之后,似乎必须要Loader.run来执行解释器, 得不到返回值, 只能
阅读全文
posted @ 2019-03-15 07:20 吴烜
阅读(858)
评论(0)
推荐(0)
2019年3月12日
2019-02-18 扩展Python控制台实现中文反馈信息之二-正则替换
摘要: "中文编程"知乎专栏 "原文地址" 续前文 "扩展Python控制台实现中文反馈信息" , 实现了如下效果: 源码在: "program in chinese/study" 现在支持的报错信息列表见测试用例: "test翻译.py" 参考 "re Regular expression operati
阅读全文
posted @ 2019-03-12 13:52 吴烜
阅读(258)
评论(0)
推荐(0)
2019-02-14 1992年日本对母语编程的可读性比较实验
摘要: 这是发现的最早一篇: "CiNii 論文 母国語プログラミングへの方式,実践とその効果" pdf不能导出文本, 不会日语输入法, 因此论文其他部分意义仅靠猜. 请会日语的指正. 主要看如下几个图, 大概推测是使用了A, B两份同样语义的代码, 每份都有英日两个版本(不确定如何保证英日版本的可读性同
阅读全文
posted @ 2019-03-12 09:16 吴烜
阅读(433)
评论(0)
推荐(0)
2019-02-10 扩展Python控制台实现中文反馈信息
摘要: "中文编程"知乎专栏 "原文地址" 参考了周蟒的实现, 运行效果如下: 完整源码在: "解释器.py" 相关源码如下, 即改写 方法. 仅为演示之用, 直接用了字符串替换.: 定制 貌似更为合适, 还需研究如何实现. 参考资料 "周蟒 zhpy"
阅读全文
posted @ 2019-03-12 09:16 吴烜
阅读(289)
评论(0)
推荐(0)
2019-02-20 在PyPI测试平台发布Python包
摘要: 参考 "Packaging Python Projects" , 源码在 "nobodxbodon/test package for pypi" : setup.py中 与编写Visual Studio Code插件初尝试类似, name只能用英文. 生成发布包 上传到测试pypi平台 测试安装包.
阅读全文
posted @ 2019-03-12 06:25 吴烜
阅读(212)
评论(0)
推荐(0)
程序员面试时用中文命名写白板代码的好处
摘要: 时不时就看到"要是我面试时看到中文命名的话就xxx"的说法. 此文从不同角度简述在白板写代码这关用中文命名的好处. 欢迎补充. 大前提是, 大家母语都是中文, 而且面试过程主要用中文交流. 这该是大多数国内面试的状态. 从公司角度 了解面试者语文水平, 尤其是表达水平. 从中文命名中可以看出遣词造句
阅读全文
posted @ 2019-03-12 06:24 吴烜
阅读(500)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
16
下一页
公告