BT 编程语言 跨平台

保留接近 JavaScript 的直观表达,把文件、HTTP、模板和 Web 服务放进同一个轻量运行时。 适合快速写接口、内部工具、自动化脚本和小型长期服务。

BT语言交流群 934339990

bt
// Web项目就是这么简单
// 访问地址: `/user?name=lisa`
if http.url == 'user' {
	// 获得 GET 参数
	// 页面打印出: lisa
	print http.get('name')
}
为什么选择 BT

面向快速交付的小语言,但保留服务端需要的完整能力

它不追求庞大生态,而是把常用能力做进运行时,让一个文件就能完成从脚本到服务的工作。

01

语法直观

变量、函数、对象、数组与链式调用贴近前端开发者熟悉的写法,减少仪式感,让表达更直接。

02

表达式优先

代码块、函数、条件分支和 include 都有返回值。最后一条语句即为结果,需要提前结束时再使用 return。

03

内置 Web 能力

运行时自带 Web 服务入口,可处理请求、渲染模板、读写响应状态,从脚本到接口不需要切换技术栈。

04

部署轻巧

编译器就是独立可执行文件。放进项目目录或服务器即可使用,适合内部工具和小型服务快速落地。

05

标准库实用

文件系统、HTTP 客户端、进程管理、日期处理、Base64、MD5 等常用能力开箱即用。

06

适合常驻

运行时面向长期在线场景设计,适合承载小型 Web 应用、内部接口和自动化服务。

代码更靠前,也更具体

用少量语法覆盖脚本、数据处理和服务逻辑

首屏已经给出基础写法,这里把用户真正关心的使用场景压缩成几个明确入口,避免页面后半段显得空。

写接口

用内置 Web 能力直接处理请求和响应,适合做轻量 API、回调入口和内部管理工具。

写脚本

标准库覆盖文件、HTTP、进程和日期等高频任务,适合自动化处理和运维辅助。

写模板页面

在同一套运行时里完成数据准备与模板渲染,减少小项目里的胶水代码。