Skip to content

ALB 学院 — 逐步学习编程

学习 AdaLogic BASIC

本指南使用简体中文介绍 ALB 的基础知识。你可以按顺序阅读,并在免费的浏览器 IDE 中尝试每个示例。代码中的关键字属于语言语法,因此保留英文形式。

第一个程序
BEGIN
VERSION 0.0.0.1
PRINT "你好,ALB!"
END

BEGIN 开始程序,VERSION 声明版本,PRINT 输出文本。

学习路线

  1. 值和变量:第一次声明写作 LET name AS TYPE = value。后续赋值不要重复使用 LET。
  2. 条件判断:使用 IF condition THEN,并以 END IF 结束代码块。
  3. 重复执行:使用 FOR 和 WHILE 多次执行指令。
  4. 过程和函数:把程序拆分成可重复使用的小型单元。
  5. 窗口与图形:创建窗口,处理 ON TICK/ON PAINT,然后使用 LISTEN 进入事件循环。
  6. 逻辑编程:定义事实和规则,并使用 KNOWS 与 FIND 执行查询。
  7. 高级功能:学习契约、多语言代码块、SIMD 和不同的编译目标。

变量和循环示例

BEGIN
VERSION 0.0.0.1
LET i AS S32 = 1
WHILE i <= 5 THEN
  PRINT "STEP=" | i
  i = i + 1
END WHILE
END

在 ALB 中,| 是字符串连接运算符,并会自动把 i 等值转换为文本。执行按位或逻辑 OR 时,请使用关键字 OR。

继续练习

打开交互式示例,查阅完整手册,并在浏览器 IDE中尝试修改。尚未翻译的页面会明确显示英文版本,直到简体中文内容逐步完善。

← 返回首页