我想开始学习Forth(就像在相关的Stack Overflow问题Is it practical to learn and use Forth?中一样)。我看到有many implementations。我想使用

  • ANS 1994兼容版本(如果合理,但遵循标准可能会很好)
  • 小型紧凑的实现,我不需要完整的操作系统。
  • Windows
  • 易于使用,我是Forth的新手;-)

  • 可以推荐哪种特定的实现方式?

    最佳答案

    如上所述,Win32Forth真的很棒。它具有一个不错的集成开发环境,并且是一个相当现代的实现,它似乎与标准非常匹配,并且包括一些更多的实验性但广为接受的功能。

    我使用Gforth,但是我也使用Vim编辑源文件。 :)就其支持的功能而言,Gforth很好并且“经典”。它为您提供了非常“古老的” Forth体验,而又不会过于古怪地使用。 (一些免费的Forth用它们的命令行来做奇怪的事情,例如-我使用Brodie的“Starting Forth”作为Forth解释器的行为模型。)

    我研究了SwiftForth,它是一个非常好的“高科技” Forth系统,它在语言功能方面远远超出了传统的Forths所提供的功能,并且确实将Forth带入了现代编程世界。如果您想真正地专业从事Forth程序,SwiftForth看起来可以处理几乎所有您想使用它的事情。

    关于ide - 我应该使用哪种Forth实现方式学习Forth?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2438048/

    10-13 09:10