Forth (programming Language) - Implementations

Implementations

Because the Forth virtual machine is simple to implement and has no standard reference implementation, there are numerous implementations of the language. In addition to supporting the standard varieties of desktop computer systems (POSIX, Microsoft Windows, Mac OS X), many of these Forth systems also target a variety of embedded systems. Listed here are the some of the more prominent systems which conform to the 1994 ANS Forth standard.

  • Gforth - a portable ANS Forth implementation from the GNU Project
  • FORTH, Inc. - founded by the originators of Forth, sells desktop (SwiftForth) and embedded (SwiftX) ANS Forth
  • MPE Ltd. - sells highly optimized desktop (VFX) and embedded ANS Forth compilers
  • Open Firmware - a bootloader and BIOS standard based on ANS Forth
  • pforth
  • Freely available implementations
  • Commercial implementations
  • Win32 Forth
  • GRobots - a programming combat game using a forth-like language
  • RedPower2 - a Minecraft modification that simulates a 6502 microprocessor inside of the game, which is programmable using Forth. The "operating system" (MineOS) is completely programmed in Forth.

There is also a more up-to-date index of Forth systems, organized by platform, also including Forth systems that do not (or not completely) conform to the ANS 94 standard.

Read more about this topic:  Forth (programming Language)