Skip to content

关于 ​

这是什么 ​

一个汉语优先的编程工具链:

  • Chinese++ —— 魔改 Clang/LLVM,中文关键字是 C++ 的第一公民
  • ChinesePython —— 魔改 CPython 3.14,中文关键字 + 中文标准库 API + 中文报错
  • ChineseTypeScript —— 魔改 typescript-go,汉语关键字与英文同一个 token
  • 中文大战代码 —— 从 VS Code 源码自建的编辑器发行版,把三条链装在一起

设计原则 ​

一、汉字是第一公民,但不排他 ​

汉字可以是最正式、最优先、文档与示例里默认的写法,同时英文依然合法。

一旦为了"纯"而删掉英文拼写,那不是更强的中文编程,而是更弱的 C++/Python/TypeScript —— 因为你切断了三十年生态里的一切:第三方库、调试器、现有代码。

二、能加就不要改 ​

做法汉字地位生态
给已有的东西加一个中文名(别名 / 多拼写 / 包装)✅ 一等不丢
把已有的东西改成中文名(改名 / fork / 替换英文)⚠️ 名义上更中文会切断

所以判据是:能加就不要改。

三、产物必须与上游一致 ​

  • Chinese++:产物与官方 clang 二进制兼容,可互相链接
  • ChinesePython:官方测试三方对照,"我们改坏的" = 0
  • ChineseTypeScript:英文 %%BQ%%.ts%%BQ%% 的产物与上游逐字节一致

四、用机器守卫把承诺锁死 ​

不是"我们保证",而是"每次提交全量复跑"。

作者 ​

YoloLogic(张永乐)

  • QQ:1396257961 —— 有问题、想提建议、想一起做,加这个号最快
  • GitHub:https://github.com/YoloLogic
  • 邮箱:1396257961@qq.com

QQ 和邮箱是同一个号(1396257961)。加 QQ 的话通常回得更快。

许可 ​

各子项目使用不同许可,均为宽松许可:

项目许可
Chinese++Apache-2.0 WITH LLVM-exception
ChinesePythonMIT(含 PSF 上游许可)
ChineseTypeScriptApache-2.0
本网站MIT

致谢 ​

各语言链的上游项目:LLVM/Clang、CPython、TypeScript。

没有它们,就没有中文编程的今天。

最后更新于:

以 MIT / Apache-2.0 等宽松许可发布 · 联系作者 QQ:1396257961