Gforth

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Gforth
Original author(s) Bernd Paysan, Anton Ertl
Developer(s) GNU Project
Initial release mid-1992; 23 years ago (1992)[1]
Stable release 0.7.3 / June 14, 2014; 13 months ago (2014-06-14)
Written in C, Forth
Operating system Unix-like, Microsoft Windows, DOS, OS/2
Type Interpreter
License GNU GPLv3
Website gnu.org/s/gforth/

Gforth is a project to develop an implementation for ANSI Forth. It is part of the GNU Project.[2]

Goals[edit]

Gforth's goals can be split into several subgoals:

  • Gforth should conform to the ANSI Forth standard.
  • It should be a model, i.e. it should define all implementation dependencies.
  • It should become standard, i.e. widely accepted and used. This goal is the most difficult one.

History[edit]

The Gforth project was started in mid-1992 by Bernd Paysan and Anton Ertl. Gforth descends from bigFORTH and fig-Forth[1][3][4] Gforth uses GCC to compile a fast direct or indirect threaded Forth; Gforth is fully ANSI FORTH compliant.[2]

References[edit]

External links[edit]