https://github.com/program-in-chinese/overview
中文编程的历史、现状和展望。issue 中进行相关问题的讨论.
https://github.com/program-in-chinese/overview
chinese program-in-chinese programming-language readability styleguide tutorial
Last synced: 6 days ago
JSON representation
中文编程的历史、现状和展望。issue 中进行相关问题的讨论.
- Host: GitHub
- URL: https://github.com/program-in-chinese/overview
- Owner: program-in-chinese
- License: gpl-3.0
- Created: 2017-07-26T04:10:27.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-04-27T17:09:21.000Z (9 months ago)
- Last Synced: 2025-04-27T18:23:23.159Z (9 months ago)
- Topics: chinese, program-in-chinese, programming-language, readability, styleguide, tutorial
- Language: JavaScript
- Homepage: https://zhuanlan.zhihu.com/codeInChinese
- Size: 5.68 MB
- Stars: 390
- Watchers: 50
- Forks: 34
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-luooooob - program-in-chinese/overview - 中文编程的历史、现状和展望。issue 中进行相关问题的讨论. (JavaScript)
README
### 欢迎使用[](https://gitee.com/Program-in-Chinese/overview)徽章,拷贝以下代码即可:
```
[](https://gitee.com/Program-in-Chinese/overview)
```
如果平台不允许 svg 文件,也可将 svg 改为 png。
【2019/11】[“中文编程”知乎专栏两岁了——山雨欲来风满楼](https://zhuanlan.zhihu.com/p/91353256)
## 其实地上本没有路,走的人多了,也便成了路。 —— 《故乡》鲁迅
### 请阅[社区守则](CODE_OF_CONDUCT.md)。欢迎[畅所欲言](https://github.com/program-in-chinese/overview/issues)。初来乍到请在[迎新贴](https://github.com/program-in-chinese/overview/issues/2)了解各位组员。如心存疑虑请移步[专题贴](https://github.com/program-in-chinese/overview/issues/44)。
### 最新文章请阅[中文编程知乎专栏](https://zhuanlan.zhihu.com/codeInChinese)。更广泛的中文编程QQ群(620225373)[成员表](qq群/成员表.md)。
### 相关项目
#### 组外项目
| 项目 | 实现 | 简述 |
| ------------- | ------------- | ------------- |
[QuickCut](https://github.com/HaujetZhao/QuickCut) [Gitee 库](https://gitee.com/haujet/QuickCut) | Python [中文命名](https://github.com/HaujetZhao/QuickCut/blob/fffcd799c5ee6bb457dddbf0acfcbbea3522a36a/QuickCut/QuickCut.py#L424) | 轻量、强大、好用的音视频处理、下载工具
[CapsWriter](https://github.com/HaujetZhao/CapsWriter) [Gitee 库](https://gitee.com/haujet/CapsWriter) | Python [中文命名](https://github.com/HaujetZhao/CapsWriter/blob/f2b2038a2c0984a1d356f024cbac421fe594601a/src/moduels/component/NormalValue.py) | 电脑语音输入工具
[狗屁不通文章生成器](https://github.com/menzi11/BullshitGenerator) | Python [中文命名](https://github.com/menzi11/BullshitGenerator/blob/e783aa0aa6cc4d1e00ba5369515ff787f72b7601/%E8%87%AA%E5%8A%A8%E7%8B%97%E5%B1%81%E4%B8%8D%E9%80%9A%E6%96%87%E7%AB%A0%E7%94%9F%E6%88%90%E5%99%A8.py) |
#### 组内活跃项目
有活跃用户并且持续维护的开源项目
| 项目 | 实现简述 | 功能简述 |
| ------------- | ------------- | ------------- |
| [Klang](https://gitee.com/HTWX/klang_dlang) | TypeScript | 跨平台, 高并发系统级编程语言,支持中英文语法,实现使用中文命名 |
| [木兰编程语言重现](https://gitee.com/MulanRevive/mulan-rework) | Python | [ulang 已发布在 PyPI](https://zhuanlan.zhihu.com/p/265695809),实现使用中文命名 |
| [草蟒](https://www.oschina.net/p/grasspy) | Python | 基于 Python 的全中文编程语言,包括中文 API 等|
| [VS Code 插件 - 中文代码快速补全](https://github.com/program-in-chinese/vscode_Chinese_Input_Assistant) | JavaScript | 支持各种编程语言,英文状态下匹配中文标识符(现支持全拼、双拼、五笔) |
| [VS Code 插件 - 离线英汉词典](https://github.com/program-in-chinese/vscode_english_chinese_dictionary) | TypeScript | 支持驼峰和下划线命名翻译, 当前文件批量标识符翻译 |
| [中文简繁字符转换库](https://github.com/program-in-chinese/zhconverter) | Java | 在Maven发布 |
| [乘风龙王的代码库(Python)](https://github.com/cflw/cflw_py) | Python | 实用库。以网络、爬虫为主 |
| [乘风龙王的代码库(C++)](https://github.com/cflw/cflw_cpp) | C++ | 实用库。以游戏开发为主 |
| [【Librian】簡明強大的 Galgame + Visual Novel 引擎](https://github.com/RimoChan/Librian) | Python + CoffeeScript | 容易上手的文字冒險遊戲引擎。 |
| [一個實驗性程式語言](https://gitlab.com/the-language/the-language/) | Racket+Typescript+... | 一個實驗性程式語言 |
#### 组内其他开源项目:
下面是完成度较高或有阶段成果的. 完整目录见[#126](https://github.com/program-in-chinese/overview/issues/126)
- 代码使用中文命名
- 源码翻译
- 手工翻译现有项目
- [Vue.js](https://github.com/program-in-chinese/vue/tree/translate-source)
- 英文命名翻译工具
- [浏览器插件](https://github.com/program-in-chinese/webextension_english_chinese_dictionary) JavaScript
- [Java库](https://github.com/program-in-chinese/english-chinese-dictionary)
- [浏览器插件实现代码翻译](https://github.com/program-in-chinese/webextension_github_code_translator) JavaScript
- [Java源代码翻译库](https://github.com/program-in-chinese/java_code_translator)
- [Java源代码翻译演示服务](https://github.com/program-in-chinese/code_translator_service) Java
- [术语词典服务Spring Boot](https://github.com/program-in-chinese/programming_term_dictionary)
- 入门系列
- 原创 [Java快速入门教程](https://github.com/program-in-chinese/java_in_hours_chn)
- 读书笔记 [Programming in Scala](https://github.com/program-in-chinese/Programming_in_Scala_study_notes_zh)
- 官方入门教程 [TypeScript5分钟](https://github.com/program-in-chinese/typescript_in_5_min_zh), [Vue.js](https://github.com/program-in-chinese/vuejs_guide_zh), [Angular](https://github.com/program-in-chinese/angular_official_tutorial_zh), [VS Code插件开发](https://github.com/program-in-chinese/vscode_helloWorld),[Xtext](https://github.com/program-in-chinese/xtext_tutorial_15_min_zh)
- [万事屋](https://github.com/program-in-chinese/house_of_10000_business) 实用项目咨询
- [中文命名的例程集锦](https://github.com/program-in-chinese/study)
- [五笔编码编辑器](https://github.com/program-in-chinese/wubi_code_editor) Python
- [dll中文命名](https://github.com/program-in-chinese/MathLibraryAndClient_with_API_in_Chinese) C++
- [History In Threads浏览器插件](https://github.com/program-in-chinese/HistoryInThreads_WebExtension) JavaScript
- [汇编编译器未完原型](https://github.com/program-in-chinese/assembler-in-chinese-experiment) Java
- [Spring Boot演示](https://github.com/program-in-chinese/jinxiaocun) 用中文命名Java类/变量/方法,数据库中的表格/列 [Spring Boot2演示](https://github.com/program-in-chinese/spring_boot_hello_zh)
- [Chrome爬虫插件](https://github.com/program-in-chinese/ChromeCrawlerWildSpider) JavaScript
- [中文Vue前端开发框架](https://github.com/mandolin/hia-multilingual-vue-template) Vue 前端
- 中文化现有英文API: [junit4](https://github.com/program-in-chinese/junit4_in_chinese), [p5js](https://github.com/program-in-chinese/p5js_in_chinese), [C#核心库(部分)](https://github.com/program-in-chinese/HuanXiang)
- 中文化现有编程语言. [通过例程检验中文化关键词效果](https://github.com/program-in-chinese/demo_keyword_design_by_code)
- TypeScript工具链中文化 [CTS](https://github.com/program-in-chinese/CTS)
- [vscode语言服务插件](https://github.com/program-in-chinese/vsc_cts)
- [拼音插件](https://github.com/program-in-chinese/vscpinyin)
- [5分钟入门教程](https://github.com/program-in-chinese/cts_in_5_min)
- JavaScript [node.js](https://github.com/program-in-chinese/zwnode)
- Java [openJDK 10](https://github.com/program-in-chinese/cn_jdk10)
- C [clang](https://github.com/program-in-chinese/cnlang), [TinyCC](https://github.com/program-in-chinese/tinycc_cn), [TinyCC源码关键词中文化版](https://github.com/program-in-chinese/tinycc_zh)
- 实验编程语言
- [flo](https://github.com/program-in-chinese/flo)
- [c8](https://github.com/program-in-chinese/C8)
- [clo.py](https://github.com/program-in-chinese/clo.py)
- Antlr4系列
- [圈3](https://github.com/program-in-chinese/quan3) JavaScript实现LOGO语言, 使用p5.js实现动画效果
- [圈5](https://github.com/program-in-chinese/quan5) Java实现
- [圈4](https://github.com/program-in-chinese/quan4), [圈4语言VS Code语法高亮插件](https://github.com/program-in-chinese/quan4-highlighter)
- [孔Caml](https://github.com/program-in-chinese/CoCaml)
### 使用中文编写代码
#### [对在代码中使用中文命名的质疑与回应](https://github.com/program-in-chinese/team_website/blob/master/docs/_posts/2017-10-27-%E5%AF%B9%E5%9C%A8%E4%BB%A3%E7%A0%81%E4%B8%AD%E4%BD%BF%E7%94%A8%E4%B8%AD%E6%96%87%E5%91%BD%E5%90%8D%E7%9A%84%E8%B4%A8%E7%96%91%E4%B8%8E%E5%9B%9E%E5%BA%94.markdown)
#### 关键词为英文的编程语言对中文代码的支持
经初步测试, 已有至少二十多种编程语言支持中文(Unicode)命名. 列表与细节详见[这里](https://github.com/program-in-chinese/team_website/blob/master/_posts/2017-10-23-%E5%9C%A8%E5%90%84%E7%A7%8D%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80%E4%B8%AD%E4%BD%BF%E7%94%A8%E4%B8%AD%E6%96%87%E5%91%BD%E5%90%8D.markdown)
#### 关键词为中文的编程语言和开发环境(不分先后)
| 实用 | [易语言](http://www.dywt.com.cn/),[按键精灵](http://www.anjian.com/),[TC简单程序开发](http://www1.tyuyan.net/),[习语言](http://blog.163.com/xiyuyan@yeah/), [Z语言](http://www.zyuyan.org/) |
| ------------- | ------------- |
| 先驱 | [中蟒](http://www.chinesepython.org/) [周蟒](https://code.google.com/archive/p/zhpy/) [文言Perl](https://github.com/audreyt/lingua-sinica-perlyuyan) 丙正正 O语言 |
| 实验 | [亲密数](http://www.qinmishu.org/article/rmd/mylangwhirlwindintro.html)(类Forth) 定义中文关键词:[iOS开发](https://github.com/uxyheaven/yi-ios),[iOS中文编程](https://github.com/xueyongwei/ePlus), [索引帖](https://github.com/program-in-chinese/overview/issues/25) |
| 待考证 | [标天汇编](http://www.onlinedown.net/soft/50298.htm)([备份](http://www.jgegd.com/biaotian/btasm/btasm.zip)) |
### 参考资料
[一些中文编程语言](http://www.raychase.net/758)
[Unicode in Ruby, Perl, Python, JavaScript, Java, Emacs Lisp, Mathematica](http://xahlee.info/comp/unicode_support_ruby_python_elisp.html)
[部分编程语言的中文文档](部分编程语言的中文文档.md)
### 自媒体号
更多中文编程推广内情, 请关注微信公众号"用中文编程":

同名今日头条号, 更专注中文编程的实用技术:
