Factor 语言概览:从栈、词汇表到元编程
来源:re.factorcode.org — 2026-10-04
📋 概述
这篇 “Factor Overview” 面向有编程经验但没接触过栈式语言的读者,提供一份代码优先的 Factor 速览,涵盖日常语法、控制流、组合子与常用库。文章从最简单的 "Hello, world!" print 讲起,说明字面量如何压栈、词(word)如何从栈顶取输入并压回输出,以及 USING:、IN:、MAIN: 的作用。随后介绍注释与字面量写法、栈操作、词定义、引用(quotation)、控制流与序列,并延伸到对象、元编程与库。
🔑 核心要点
- 面向有编程经验但没写过栈式语言的读者,通篇代码优先
- 字面量压栈、词从栈顶取输入并压回输出,代码从左到右执行
- USING: 导入词汇表、IN: 选定定义所在词汇表、MAIN: 设置入口
- 内容覆盖栈、词定义、引用、控制流与序列,直到对象与元编程
💡 金句
字面量把值压入数据栈;词从栈顶取走输入并压入输出;代码从左到右执行。
👍 0
👎 0
← 返回 Lobsters 首页