几天前,我开始从 Starting Forth 这本书开始学习Forth。在对我的第一个程序进行编码之后,我想知道是否有类似the Java API的内容或所有已经实现的方法的综合手册。
你能推荐我一个Forth / Gforth API吗?
答案 0 :(得分:3)
您可以在 doc / gforth / Word-Index.html 下找到gforth-installation的词汇表 一些预定的词也有例子。
答案 1 :(得分:2)
没有一个源定义/描述Forth词( methods ),因为Forth的不同实现具有不同的已实现词集。不同的Forth实现不仅包括不同的单词,而且在不同的实现中单词的行为可能不同。已经指定了几种Forth标准,包括FIG Forth,Forth-79,Forth-83和ANSI Forth(1994)。您可以在http://lars.nocrew.org/dpans/dpans.htm找到ANSI Forth规范的副本。
Gforth是一个特定的Forth实现,并且与ANS Forth标准兼容。您可以在http://www.gnu.org/software/gforth/找到更多信息,包括带有已定义单词词汇表的手册。
答案 2 :(得分:1)
正如@Matthew所说,不同的实施方式中的单词及其行为各不相同。对于Gforth,我建议the user manual。至少那是我和辉煌的Starting Forth一起学习Forth的方式。 ANS Forth specification也可以派上用场。
另外,如果你对目前的实施不满意,请相信我,编写自己的Forth并不困难: - )