【问题标题】:Where can I find a Forth / Gforth API?我在哪里可以找到 Forth / Gforth API?
【发布时间】:2013-10-23 20:27:12
【问题描述】:

几天前我从Starting Forth这本书开始学习Forth。在编写了我的第一个程序后,我想知道是否有类似 the Java API 或所有已实现方法的综合手册。

你能推荐我一个 Forth / Gforth API 吗?

【问题讨论】:

标签: forth gforth


【解决方案1】:

您可以在 doc/gforth/Word-Index.html 下找到 gforth 安装的词汇表 一些预定义的词也有例子。

【讨论】:

    【解决方案2】:

    没有定义/描述 Forth 单词的单一来源(方法),因为 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/ 找到更多信息,包括包含定义词汇表的手册。

    【讨论】:

      【解决方案3】:

      正如@Matthew 所说,单词及其行为因不同的实现而异。对于 Gforth,我建议 the user manual。至少那是我与出色的Starting Forth 一起学习 Forth 的方式。 ANS Forth specification 也可以派上用场。

      另外,如果您对当前的实现不满意,相信我,编写自己的 Forth 并不难 :-)

      【讨论】:

      猜你喜欢
      • 2016-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-16
      • 2012-05-30
      • 2013-07-13
      相关资源
      最近更新 更多