我正在寻求开发一个新的Forth系统,旨在简化一个或多个复古游戏机平台上的游戏开发。我是一个Forth初学者,需要您的帮助来确定从哪个Forth代码库开始移植。

我基本上是在寻找特定的Forths与彼此之间的优缺点。我已经阅读了JonesFORTH的源代码,以及对它的赞美和批评,以及关于ANS的讨论,但不幸的是,感到很困惑。据我所知,Forth社区在遵循标准的问题上似乎存在相当残酷的分歧,两个阵营都对标准为何既好又不好的观点提出了很好的论据。但是,我似乎无法找到关于标准究竟发生了什么变化的好的实践建议,只是从一般意义上说,它使事情变得比可能需要的复杂和膨胀。

我希望为目前因汇编或C语言开发的前景而感到恐惧的程序员和业余爱好者简化开发工作,所以我倾向于使用更简单的Forth,但是我对Forth的了解还不足以使有根据的决定。

最佳答案

我有点你现在在哪里。我一直在漫不经心地阅读Forth一段时间,并且还认为它具有很大的潜力-也许也可以用于编写脚本。但是,我离权威还很远,但这是我的想法。

首先,Forth似乎是最终的可编程编程语言,甚至比Lisp还要多。为此,我不确定您需要编写多少C或汇编语言。我更倾向于在Forth本身中开发词汇表。毕竟,这就是应该使用的方式。

其次,在我尝试过的实现中,我最喜欢Gforth和Pforth。

您正在使用哪些?

最后,这是我发现的在线阅读 list :

  • Starting Forth
  • Thinking Forth
  • Forth Primer
  • Forth Language
  • Forth Tutorials
  • Pforth Tutorial
  • Gforth Manual
  • Begin Forth
  • WikiForth
  • OLPC Forth
  • Lets Build a Compiler

  • 你找到其他人了吗?

    10-06 09:01