CnLang · 中文编程语言 IDE

用中文写代码

关键字、数据结构、函数定义,全部用中文书写。熊猫编辑器把编辑器、终端、编译器和积木编程装进一个窗口。

  • Windows
  • 内置 Python 运行时
  • GPL-3.0
  • 免费开源
425块中文积木
21类函数库
12个标签页上限
0额外环境配置
Features

一个窗口,写、跑、打包

不用在编辑器、命令行、打包工具之间来回切换。

中文语法高亮与补全

关键字、字符串、注释完整着色;输入时按上下文提示变量、函数和库操作。

一键运行

点一下就跑,可选在终端内运行或弹出独立窗口。出错时用中文说明原因并定位到代码行。

打包成 exe

内置打包流程,支持单文件或目录两种产物,可自定义图标、隐藏控制台、申请管理员权限。

积木编程

425 块中文积木,拖拽拼装后一键生成代码写入 .cn 文件,适合入门教学,也适合快速搭结构。

文件树与多标签

左侧文件树浏览项目,双击即开;多标签并行编辑,退出时自动记住打开的文件。

内嵌终端

命令历史翻页、目录切换、屏幕清空,也能直接把编辑器里的代码丢进去执行。

Blocks

不会写就先拼

9 类基础语法、12 类中文函数库、9 类内置扩展库,拼好之后一键转成 CnLang 代码,写进你指定的文件。生成前不会覆盖已有内容,除非你确认。

  • · 积木工作区可另存为 XML,下次自动恢复
  • · 支持覆盖或追加两种写入方式
  • · 积木区宽度可拖动,也能整体隐藏
输出*"你好,世界!"
遍历水果名在水果
如果长度*(水果名) > 2那么
输出*问候(水果名)
Syntax

中文写法,Python 内核

代码最终编译成标准 Python 执行,既能用中文表达,也能用上完整的 Python 生态。

code.cnCnLang
水果 = 【"苹果", "香蕉", "橙子"】

遍历 水果名 在 水果:
    如果 长度*(水果名) > 2:
        输出*(水果名)
code.pyPython
fruits = ["苹果", "香蕉", "橙子"]

for fruit in fruits:
    if len(fruit) > 2:
        print(fruit)