INCLUDE
显然是文件IO。但我很困惑它如何与 LOAD 一起使用。如果没有 LOAD
,INCLUDE
会做什么?摘自书中,
包含 xxx ( -- )
Load the text file xxx (compiles or executes).
加载 ( n -- )
Loads a disk block (compiles or executes).
最佳答案
从历史上看,FORTH 是一个完整的操作系统,为了简单起见,直接读取/写入磁盘 block (一个 block 是 1 KiB 文本,显示/列出/处理为 16 行,每行 64 个字符)。这就是 LOAD
处理的事情。
现在的源代码是在常规文件中处理的,由底层复杂的操作系统管理。因此包含
。
关于io - FORTH 包括与负载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48859721/