Skip to content

AdaLogic BASIC(ALB)— 学习、分享、创造 开放工作坊

AdaLogic BASIC

AdaLogic BASIC(ALB 编程语言)是一种用于开发程序、游戏和应用的高级强类型 BASIC 方言。除了清晰易读的语法,它还提供使用 KNOWS 和 FIND 的 Prolog 风格逻辑编程、REQUIRE/ENSURE 契约,以及用于嵌入汇编、Ada、C 和 TypeScript 的 ENABLE/INLINE 代码块。

同一项目可以编译到十六种目标:通过 FASM 和 NASM 生成原生 x86-64,生成 C、浏览器中的 TypeScript/WebAssembly,以及 Ada、Java、.NET/C#、Rust、Python、Lua、MoonScript、Haskell、Odin、C3、6502 和 Brainfuck。请查看完整技术列表。

从这里开始 阅读简体中文学习指南,打开浏览器 IDE,或探索示例。网页版 IDE 和课程均可免费使用。

ALB 的独特之处

ALB 新闻

精选示例

使用 ALB 开发的软件

使用 AdaLogic BASIC 编写的真实软件——由 ALB 工具链编译的桌面工具、编辑器和图形演示。

QuickRename — 带实时预览的批量文件重命名工具,使用 ALB 构建
QuickRename — 带实时预览的批量文件重命名工具,使用 ALB 构建
QuickRename — 深色主题,逐文件显示重命名状态
QuickRename — 深色主题,逐文件显示重命名状态
QuickRename — 在文件名中插入文本的规则对话框
QuickRename — 在文件名中插入文本的规则对话框
TopDoll Deputy — 支持图层、调色板和行走动画的像素画编辑器
TopDoll Deputy — 支持图层、调色板和行走动画的像素画编辑器
Wireframe 3D — 软件渲染的八面体线框图形演示
Wireframe 3D — 软件渲染的八面体线框图形演示

本月活跃用户