我想开始学习Forth(就像在相关的Stack Overflow问题Is it practical to learn and use Forth?中一样)。我看到有many implementations。我想使用
可以推荐哪种特定的实现方式?
最佳答案
如上所述,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/