# overview **Repository Path**: Program-in-Chinese/overview ## Basic Information - **Project Name**: overview - **Description**: 中文编程的历史、现状和展望。issue 中进行相关问题的讨论。 源于github组:https://github.com/program-in-chinese/overview - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 26 - **Forks**: 4 - **Created**: 2017-07-26 - **Last Updated**: 2025-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 欢迎使用[![中文编程](https://gitee.com/Program-in-Chinese/overview/raw/master/%E4%B8%AD%E6%96%87%E7%BC%96%E7%A8%8B.svg)](https://gitee.com/Program-in-Chinese/overview)徽章,拷贝以下代码即可: ``` [![中文编程](https://gitee.com/Program-in-Chinese/overview/raw/master/%E4%B8%AD%E6%96%87%E7%BC%96%E7%A8%8B.svg)](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) | #### 组内活跃项目 有活跃用户并且持续维护的开源项目,基本使用了中文命名标识符 | 项目 | 实现简述 | 功能简述 | | ------------- | ------------- | ------------- | | [vscode 护眼主题 和 gitee工具 ](https://gitee.com/lwleen/vs) | JavaScript 等 | | [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 | 支持各种编程语言,英文状态下匹配中文标识符(现支持全拼、双拼、五笔) | | [洛书](https://www.oschina.net/p/losu) | 专用指令解释器 | 跨平台、多用途的全中文编程语言 | | [VS Code 插件 - 离线英汉词典](https://github.com/program-in-chinese/vscode_english_chinese_dictionary) | TypeScript | 支持驼峰和下划线命名翻译, 当前文件批量标识符翻译 | | [玉龙编程语言](https://www.oschina.net/p/yuron) | gcc编写的专用编译器,解释器 | 跨平台、可以自定义语法、简单易用 | | [玉龙编程语言_开发版](https://www.oschina.net/p/yuron_dev) | 专用编译器,解释器 | 跨平台、多功能、易拓展的编程语言内核 | | [中文简繁字符转换库](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/),[习语言](https://xiyuyan.world.taobao.com/), [Z语言](https://www.zhihu.com/people/tkt2016/posts) | | ------------- | ------------- | | 先驱 | [中蟒](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) ### 自媒体号 更多中文编程推广内情, 请关注微信公众号"用中文编程": ![微信公众号二维码](图标/二维码/微信公众号.jpg) 同名今日头条号, 更专注中文编程的实用技术: 今日头条二维码