A++ 是完全自研 List 底层的跨平台脚本语言,不套用传统 dict 查表架构,兼容中文语法 / 英文语法自由混用,轻量无额外依赖,内置图形编程、预编译扩展、自定义函数、多行代码块能力,定位新一代包容型中文编程语言,未来将持续扩展 GUI 可视化、桌面小程序、网络通信、多人游戏库。
v2.4 版本更新亮点
- 新增大数四则计算能力,内置自研长度模拟运算逻辑(超大数字可计算,目前支持
+-,暂未支持负数) - TuGame 图形库同步更新
LineCube 10线立方结构,自动生成十层复杂立体线条图形,可自行体验玩法 - 终端支持输入
tugame cmd直接进入 TuGame 专属交互终端
基础特性说明
-
轻量化设计,无复杂环境依赖,打包后点开即用
-
当前主打命令行交互模式
-
输入
{回车可编写多行代码块,输入done结束并自动运行 -
支持自定义函数:
func(函数名){开头编写函数体,done结束,通过函数名()直接调用 -
中英语法完全兼容:
plaintext
echo hello,world 输出 你好,世界
内置预字符规则
#name输出固定标识:A++language/自动编译替换为下划线_:编译前自动替换为空格#N实现代码内换行#T插入空白间隔
预编译扩展包
使用 include 包名 引入,同一时刻仅支持加载一个预编译包:
ADont 颜色预编译包
#red/#green/#blue后置文字自动对应 红 / 绿 / 蓝 颜色渲染/5输出 5 条下划线_____,/10输出 10 条下划线
Math 数学预编译包
内置常用大数单位换算与数值简写解析规则。
HelloWorld 示例
a++
include ADont
echo #green hello,world!
A++ 变量用法
a++
a is 123
echo $a
支持关键字:is / are / 是,统一变量定义逻辑。
延迟功能
a++
sleep 1
延迟 1
中英关键字等效,均实现秒级延迟。
TuGame 图形编程库
通过 Python-Turtle 封装的 A++ 专属图形库,import TuGame 即可引入。
常用指令(中英通用):
tugame forward 100/tugame 前进 100tugame backward 100/tugame 后退 100tugame circle 50/tugame 圆 50tugame square 50/tugame 正方形 50tugame clear/tugame 清空- 支持画笔 / 背景颜色设置、图形填充(红 / 蓝内置兼容)
下载地址
A++ 语言 v2.4 测试・Te/A_language - Gitee.com
输入 exit 即可退出命令行终端。
A++ 目前暂未开源,持续版本迭代中。欢迎提出任何建议、反馈 Bug、提出功能需求,我会逐条认真查看,持续打磨这门自研包容型中文编程语言。