FORTH 包括与负载?

Eva*_*oll 2 io forth gforth

INCLUDE显然是文件IO。但我很困惑它如何与LOAD. INCLUDE没有 a会做什么LOAD?从书中,

  • INCLUDE xxx ( -- )

    加载文本文件xxx(编译或执行)。

  • LOAD ( n -- )

    加载磁盘块(编译或执行)。

von*_*and 5

从历史上看,FORTH 是一个完整的操作系统,为了简单起见,直接读取/写入磁盘块(一个块是 1 KiB 文本,显示/列出/处理为 16 行,每行 64 个字符)。这就是LOAD处理的。

如今,源代码在常规文件中处理,由底层复杂的操作系统管理。因此INCLUDE