ALB 学院 — 逐步学习编程
学习 AdaLogic BASIC
本指南使用简体中文介绍 ALB 的基础知识。你可以按顺序阅读,并在免费的浏览器 IDE 中尝试每个示例。代码中的关键字属于语言语法,因此保留英文形式。
第一个程序
BEGIN
VERSION 0.0.0.1
PRINT "你好,ALB!"
END
BEGIN 开始程序,VERSION 声明版本,PRINT 输出文本。
学习路线
- 值和变量:第一次声明写作
LET name AS TYPE = value。后续赋值不要重复使用LET。 - 条件判断:使用
IF condition THEN,并以END IF结束代码块。 - 重复执行:使用
FOR和WHILE多次执行指令。 - 过程和函数:把程序拆分成可重复使用的小型单元。
- 窗口与图形:创建窗口,处理
ON TICK/ON PAINT,然后使用LISTEN进入事件循环。 - 逻辑编程:定义事实和规则,并使用
KNOWS与FIND执行查询。 - 高级功能:学习契约、多语言代码块、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中尝试修改。尚未翻译的页面会明确显示英文版本,直到简体中文内容逐步完善。