中文编程语言全景
中文编程语言不是一个新现象,也不是单一形态。从 20 年前的 Python 汉化尝试,到今天的系统级自举语言,中文编程生态实际分为几条截然不同的路线:闭源商业、开源宽松、开源强制同许可、历史实验。本文按「许可证与实现路线」梳理现代中文编程语言坐标,重点对比五家活跃项目。
语义澄清:中文编程 ≠ 闭源收费
「中文编程」在中文互联网的语义已经漂移。很多人想起它,第一反应是闭源、收费、高昂—— 这是易语言、火山中文编程等商业产品塑造的印象:把中文语法裹上「民族情怀」和「降低门槛」的外衣,按授权费、按坐席、按版本收费,把学习者绑死在封闭生态里。
这个印象正在被打破。开源免费的中文编程语言是存在的—— 而且是现代实现:玄铁(MIT 许可)、chplus(AGPL-3.0 + Commons Clause)、中蟒(Python License)都是开源项目。中文编程与「付费墙」没有必然联系。
玄铁没有设置任何「禁止倒卖」条款。依据 MIT 许可,任何人都可以把它闭源、拿去卖钱 —— 这是许可证赋予的权利,我们接受,也不需要防备。因为开源版本始终在:代码只要发布过一次,MIT 就允许任何人永久保留、自由使用其副本,原作者停止维护也不影响它继续存在。
「中文编程就该是门收费生意」—— 这个说法,在 MIT 面前不攻自破。
现代中文编程语言对比
以下五家为活跃或成规模的中文编程项目,按许可证、收费、实现与平台对比:
| 维度 | 玄铁 | chplus | 易语言 | 火山 | 极语言 |
|---|---|---|---|---|---|
| 许可证 | MIT(宽松) | AGPL-3.0 + Commons Clause | 闭源 | 闭源商业 | 闭源(商业公司运作) |
| 收费 | 免费 | 免费(限个人非商业) | 曾收费授权 | 商业(培训 / 服务商体系) | 免费下载 |
| 语法 | 中文单字关键字 | 中文关键字(.ch 文本) | 中文关键字 | 中文平台(免英文) | 中文关键字 |
| 实现 | LLVM → 原生机器码(自举) | C++ 解释器 | Windows 编译 / 解释 | 生成 C++ 程序 | 自带编译(直接生成机器指令) |
| 平台 | Windows / macOS arm64 / Linux ARM64 | 跨平台 | Windows | 安卓 / Windows / 服务器 | Win98–Win11 + Linux / macOS |
| 生态 | 起步(铁铺包管理) | 社区 | Windows 生态成熟 | 商业生态 | 持续更新(2026-09-30 仍在发布) |
各语言速览
玄铁(XuanTie-Lang):全中文单字关键字系统级语言(设 / 函 / 返 / 若 / 求 等),MIT 开源免费,编译到 LLVM IR 生成原生机器码,编译器由玄铁自身写成(自举:Go 种子编译器 → 玄铁自举编译器 s1/s2)。2026 年公开,当前 v1.0-rc.2。官方渲染库(raylib 桥)与声明式 UI、铁铺包管理器随语言仓库分发。
chplus(CH+):中文关键字编程语言,.ch文本源码(git 友好),解释器由 C++ 实现。许可证为 AGPL-3.0 + Commons Clause 1.0:仅允许个人非商业用途,衍生作品必须同协议开源且禁商用。其下游工具链有明确的「远期以 MIT / Apache-2.0 重写解释器」路线声明。
易语言:吴涛作品,全球知名中文编程语言(官方称数百万用户群体),Windows 桌面开发,商业授权模式,中文编程「收费墙」印象的主要来源之一。
火山(递归火山软件开发平台):吴涛后续商业线,三个子平台(火山安卓 / 火山视窗 / 火山服务器),写火山程序实际生成 C++ 程序,官方认证培训 / 教育服务商体系,闭源商业运作。
极语言(SEC):集 IDE、代码解析、本地编译于一体,不依赖外部链接器 / 编译器,直接生成机器指令(x86 为主),控制台程序体积约 2K、典型编译 0.1 秒。作者「快乐王子」(智五煋电子技术开发有限责任公司),闭源,官网免费下载,2026-09-30 仍在更新。
历史与实验坐标(不列入主表)
中蟒(ChinesePython):Python 2.1.3 的中文翻译版(保留字、内建函数、类定义中文化),Python License 开源,教学定位,是中文编程最早的汉化路线代表。
文言(wenyan-lang):古汉语风格编程语言,实验性项目,开源免费,证明中文编程的语法表达仍有探索空间。
许可证光谱:为什么这一维度最重要
对使用者和二次开发者,许可证决定你能自由到什么程度:
| 许可证策略 | 代表 | 你的自由 |
|---|---|---|
| 宽松(MIT / 木兰 PSL2) | 玄铁 | 可商用、可改后闭源、可再分发、可倒卖 —— 完全自由决策 |
| 强制同许可(AGPL) | chplus | 衍生作品必须同协议开源;加禁商用条款则商业使用受限 |
| 闭源商业 | 易语言 / 火山 | 代码不可见,生态绑定厂商 |
| 闭源免费 | 极语言 | 可免费使用,但不可修改、不可再分发 |
MIT 许可的实际含义:玄铁以 MIT 协议开源。按条款,使用者可以商用、闭源、改造、再分发,不需要为「用中文编程」付费或获得授权。选择该许可的动机属作者立场,本文不作代述。
局限(诚实说明)
玄铁仍是新语言(v1.0-rc),生态与 star 数处于起步阶段;对比表所列平台为已实测验证范围(Windows 主力、macOS arm64、Linux ARM64)。它不宣称取代任何成熟语言,而是在「中文系统级语言 + 开源宽松」这个位置上建立可信度。
参考
玄铁官方 GitHub 仓库:https://github.com/MARKJY-China/XuanTie-Lang
火山中文编程:https://www.voldp.com
极语言:http://140.143.0.163:81
中蟒:http://www.chinesepython.org
chplus:https://github.com/abcdefgjh-li/chplus