此文为 两周后live讲座 的第二部分。因为希望在讲座中有更多时间探讨木兰功能设计和实现细节之外的内容,先发布此部分,以便在讲座中视情况简述或掠过。欢迎批评。 个人与木兰的渊源请见 《重...
通过逐步完善一个简单的中文编程语言语法并最后转换为 SQL 语句,演示一种快速搭建中文编程语言原型的方法。 达成效果是,如下的中文语句: 创建读者表,编号为整数,出生年为文本 转换生成 ...
简介 旨在重现 2020 年初报道后即被指为「Python 套壳」、「换皮」的木兰编程语言工具的所有功能。揣摩设计思路、验证实现技术路径及其可持续维护性。为低代价实现原创编程语言工具尤其是前端...
续之前的小结 《解析中文编程语法诸如“删除钟表表”的一次粗糙尝试》,将回退点用栈结构管理、将分词失败的回退修正之后,成功通过了更多测试。 更新后的按语法分词流程如下: 当前最复杂的...
前文《开源项目必须用英文命名标识符吗?》有幸获得不少社区响应,其中对中文命名技术本身的质疑大多在《Gitee 开源指北》第 5 小节:有关开源的常见误区 中已作阐述。很高兴看到母语命名在可...
看到庄表伟的《开源社区应该选择什么语言?》一文,其中建议一刀切地使用英文命名标识符: 我们将一个源代码文件,看做一篇完整的文章。在这篇文章中:中英文夹杂,甚至英文加汉语拼音混杂都...
缘起 市面上的各种内容发布与浏览平台都有以下问题: 收集用户行为数据不透明 各种无关广告 推荐、排序、过滤等算法或不透明或难定制 对自己发布的内容管理手段受限 中心化的网络服务需要某种...
测试覆盖的、重现了的部分木兰语法演示。用 VS Code 插件高亮,调用了草蟒库: 为木兰语言编写的在线开发环境原型的后端也用木兰编写,使用 Python 框架 tornado: 部分报错信息中文化: 用木...
几天前开始与一位 XMind 项目参与者(下简称 c君)探讨中文编程的意义,尤其是在现有英文编程语言基本支持中文命名的情况下还有何意义。 为了避免泛泛而谈,双方同意将 XMind 开源的一段 Ja...
最近在一次持续数天的中文命名相关讨论中,对个人搜集的一些资料回顾了一遍。此文对非英语母语命名相关素材作一整理,暂时只有亚欧(语言)两部分。个人眼界有限,欢迎各位补充! 亚洲 在 Ru...
续前文,继续到第十一章,期间根据需要对些许木兰语言功能进行了重现,并发布了木兰版本 0.0.15.1 。游戏例程代码已经开源在 gitee,第十一章运行效果如下,欢迎提 issue。 注:由于 try......
刚到手《Make Your Own Python Text Adventure: A Guide to Learning Programming》一书,打算将它的例程用木兰语言重写并改为中文标识符。一方面看看已重现的木兰功能对新手入门教程是否足够...
木兰语言重现项目中用到了不少正则表达式,其中不乏不那么一目了然的(Python实现): 标识符:r'$?[_a-zA-Z\u4e00-\u9fa5][_a-zA-Z0-9\u4e00-\u9fa5]*' 双引号字符串: r'(")((?...
(约一个月前的文章,现在已更新到版本 0.0.14.8) 号外!木兰重现项目首次在 PyPI 发布:ulang 0.0.14.1 安装方法:pip install ulang,使用方法与例程请见 pypi 项目首页(源于码云首页)。...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复