让创造应用的能力
回归每个人
Simple 是一套前后端一体化的解释型语言。用图形界面搭前端、用简易代码写后端, 小白也能从第一行代码跑到第一个应用。网页 / 安卓 / Windows 三端任选。
2var title = "你好,世界"
3var msg = "点击我试一下"
4
5// 前端:图形化定位
6place title at (50%, 30%)
7place msg at (50%, 50%)
8
9// 后端:事件驱动
10cf msg
11 let count be 0
12 count add 1
13 say "你已经点击了 " + count + " 次"
14stop
15
16// X 版:把 Python 编译为 HTML
17py:
18 def fib(n):
19 return n if n <= 1 else fib(n-1) + fib(n-2)
20end
一套语言,贯通前后端
Simple 的核心设计:少即是多——用最简单的语法,覆盖最完整的开发链路。
前后端同时开发
同一套 SIMPLE 语法写界面与逻辑,数据天然互通,不再来回切换语言与框架。
图形化搭前端
place 名 at (x, y) 声明式定位 + 界面元素配置,所见即所得。
简易语法写后端
cf 名 … stop 事件块、let … be 赋值、say 输出——自然语言般的逻辑。
编译 Python / C++
R / X 版支持 py:( … )end、cpp:( … )end,把它们编译为 HTML,零外部依赖。
一次编写 · 三端运行
网页端在线体验、Windows 便携 .exe、Android .apk——同一个离线单文件内核。
解释型 · 即时反馈
写一行跑一行,预览随改随更,不用重启、不用重新编译整个项目。
感受一下 SIMPLE 的语法
左边是图形化前端定位,右边是事件驱动的后端逻辑——它们在同一个文件里。
声明式定位
用 place 把变量放到屏幕上,图形化编辑器也能直接拖拽。
2var logo = "logo.png"
3
4place logo at (10%, 20%)
5place name at (50%, 20%)
事件驱动逻辑
用 cf 声明触发区域——点击、长按,执行其中的代码块。
2var btn = "点我"
3place btn at (50%, 60%)
4
5cf btn
6 clicks add 1
7 say "已点击 " + clicks
8stop
Simple 适合谁
无论你是编程新人还是资深开发者,都能找到属于你的使用方式。
编程小白 / 学生
零基础也能靠图形 + 简易代码起步,把课堂所学落到真实项目。
职场人 / 业务
不懂技术也想提效?快速搭建内部工具与原型,解决手头难题。
独立开发者
前端后端一人搞定,降低协作成本,更快验证想法、迭代产品。
资深开发者
了解、参与一款新语言的建造成长,贡献开源,共建新开发方式。
从 v3.88 到未来
v3.88 是里程碑——语言核心、三档能力、三端打包全部就位。
语言定义与原型
确立 SIMPLE 语法与图形化方向,从玩具原型到可运行的解释器。
图形化前端 + 触发区域
cf 事件块、图片变量、文件下载——前端不再只是纯文本。
原生 HTML + 三档发布
html:( … )end 原样注入 HTML;Python / C++ 编译为 HTML;首次 .apk / .exe 打包。
架构重塑与开源共建
版本号跃迁至 v3.88,官网艺术化重设计,发布规范固化,社区建设启动。
LSP / 包管理器 / 更多
语言服务器自动补全、包管理器、更丰富的标准库——欢迎社区贡献。
常见问题
关于 Simple v3.88 你可能想知道的事。
Simple v3.88 现在可以下载使用吗?+
py:( … )end、cpp:( … )end 编译为 HTML,零外部依赖。下载页有全部入口。完全没有编程基础,真的能上手吗?+
Simple 是免费的吗?开源吗?+
M / R / X 三档有什么区别?该选哪个?+
R 标准:+ Python 编译为 HTML,适合想在 SIMPLE 里嵌入 Python 的用户。
X 全能:+ Python + C++ 编译为 HTML,最完整。
不确定就从 X 开始,网页端顶栏随时可切换。
