Skip to content

语言链 ​

中文大战代码装完自带三条汉语链 + 三条英文原版链。 汉语链不是替代品,是并列多出来的一种写法。


六种语言 ​

汉语链引擎英文原版现状
Chinese++clang forkC++✅ v0.2
ChinesePythonCPython forkPython✅ v0.1.1
ChineseTypeScripttypescript-go forkTypeScript🚧 发行包建设中

铁律:并列,不是替换 ​

汉语是「并列多出来的拼写」,不是把英文换掉。

这条铁律的后果很具体:

随便拿一个开源项目,用我们的工具链照样编得过。

不是「我们保证」,是每次提交全量复跑。三条链各有一套机器守卫在证这件事:

链怎么证的
Chinese++8 个真实开源项目与官方 clang 逐项对照:cases=8 fail=0
(tinyxml2 / pugixml / fmt / googletest / cJSON / zlib / libuv / lz4,其中 4 项每次提交都跑)
ChinesePython官方测试三方对照:「我们改坏的」= 0 —— 加了中文之后,官方测试没有比原生多挂任何一项
ChineseTypeScriptjudge_oss:5894 个真实 TS 文件,诊断与产物逐字节比对

三条链各自的规模 ​

Chinese++ChinesePythonChineseTypeScript
底本LLVM/Clang 24.0.0gitCPython 3.14.7microsoft/typescript-go
版本0.20.1.10.1
关键字99 个拼写
(86 普通 + 2 上下文 + 11 运算符替代)
35 硬 + 3 软85 个
预处理 / 标准库22 条中文预处理指令
标准头 103/103 全覆盖(产物 119 个头)
157 个库入册
(112 模块 + 25 包 + 20 包装层)
上游只改了 7 个文件
诊断7344 条中文诊断正文显示层中文、数据层英文诊断默认中文
命令名chinese++pythonchtsc
文件后缀.cpp.py.ts(就是普通后缀)
许可(原创部分)★ 自定义许可★ 自定义许可★ 自定义许可

一条命令验收 ​

装完之后,任何一条链都能自证:

powershell
# ChinesePython
python -c "打印('你好,中文世界')"

# Chinese++
chinese++ 示例.cpp -o 示例.exe

# ChineseTypeScript
chtsc 示例.ts

现在怎么装 ​

编辑器还没打包好(见 安装 里的进度), 所以三条链现在是各自独立发行的 —— 装哪一个、怎么装,看:

原创部分:自定义许可(源码可见 · 禁止再发布)· 联系作者 QQ:1396257961