- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 中文编程语言之“〇”和“々”
中文编程语言新探之“〇”和“々”近日,华为官宣将于不久之后推出全新编程语言。按照华为“不鸣则已、一鸣惊人”的个性,基于鸿蒙日益完善的生态,这款语言很有可能会以极快的速度取得成功。编程语言众多,但长久以来,中国人在这一领域基本上处于缺位的状态。现在,这种局面很快就要被打破了,对中国程序员来说,这无疑是一件振奋人心的事情。华为终端公司官微就发布新语言的消息发了一条微博,并询问网友有何期待。在网友评论中可以发现,期望支持中文编程的呼声很高。笔者知道,华为新语言绝无可能支持中文编程(中文编程的含义很广,在这
2021-10-25 20:02:20
358
原创 利用 pyright 实现 MicroPython/Python 中文编程和中英互译
利用 pyright 实现 MicroPython/Python 中文编程和中英互译pyright 是微软开源的一个为 python 提供类型检查、自动补全、文档信息提示等语言服务的工具,用 typescript 写成,微软自家的 VS Code python 扩展 Pylance 就是基于 pyright 开发。笔者在对 python 解释器进行中文化,实现草蟒中文编程语言之后,便打算对其小弟 micropython 进行中文化。但是,mpy 是针对单片机等小内存设备而实现的精简解释器,对 uft8
2021-09-29 12:03:14
527
原创 谈谈 python os 模块的中文化
草蟒(Python 汉化版中文编程语言)对 python os 模块的汉化成果——“操作系统”模块(以 Windows 部分为主)已于今日完成,不久就会整合到草蟒 3.8.0 一月发行版中。令人高兴的是,python 官网的中文文档做得越来越好了,草蟒的文档部分大量采用了官网的相关内容。这篇文章的主要目的是谈谈 os 模块的汉化心得体会,以供日后及其他人参考。其中使用的技术可能对初学者也有帮助。stat_result(状态结果)的汉化stat_result 是 状态()|stat()、状态l()|l
2021-01-10 18:20:55
588
1
原创 睡觉排序大法
睡觉排序大法 - 用草蟒实现近日,排序算法界冒出一个终极大法,缺觉少睡的程序猿只要睡睡觉,工作就完成了,是谓“睡觉排序大法”。下面就是老吴用草蟒——Python 汉化版中文编程语言——实现的睡觉排序:导入 时间导入 线程化列表哦 = [10, 7, 8, 5, 1, 2, 4, 3, 6, 9]新列表 = [] # 用于存放排好序的数据函 睡觉(n): 全局 新列表 时间.睡眠(n) 新列表.追加(n)函 主函数(): 取 i 于 列表哦:
2021-01-05 10:30:25
1030
原创 草蟒“逗号表”模块介绍及中文命名随想
草蟒“逗号表”模块介绍及中文命名随想草蟒是 Python 汉化版中文编程语言。近日,草蟒开发者老吴完成了“逗号表”模块的创建,下面对其加以介绍。“逗号表”汉化自 csv 模块。csv 直译是“逗号分隔值”,后者直接作为中文模块名称的话太长,不合适。经考虑,老吴根据其主要特征,将对应的中文模块名确定为“逗号表”。该模块与 csv 文件处理有关的主要对象有两个函数(写入官、读取官)和两个类(字典写入官、字典读取官)。各位看官可能要问:xx官 是什么意思?xx官 对应的英文是 xxer,以前一般译为 xx器
2020-12-30 17:47:27
451
2
原创 如何汉化并编译 Python 源代码
如何汉化并编译 Python 源代码前言参考文章我的工具关键字汉化其他源代码汉化Linux 下编译Windows 下编译汉化效果演示前言笔者是一名业余编程爱好者,年初偶然混进中文编程OO群。因觉得中文编程乃大势所趋,遂入了 Python 汉化(我称之为“草蟒”项目)的坑。笔者孤陋寡闻,刚开始汉化的时候只知道 GCC 且 GCC 不支持中文,所以没有选择汉化源代码的方式,而是采用替换式表层汉化方...
2019-11-12 11:01:45
4137
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人