Jump to content

Gforth

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Mean as custard (talk | contribs) at 14:04, 1 May 2015 (Reverted edits by Aliihsan7 (talk) to last version by Gioto). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Gforth
Original author(s)Bernd Paysan, Anton Ertl
Developer(s)GNU Project
Initial releasemid-1992; 32 years ago (1992)[1]
Stable release
0.7.3 / June 14, 2014; 10 years ago (2014-06-14)
Repository
Written inC, Forth
Operating systemUnix-like, Microsoft Windows, DOS, OS/2
TypeInterpreter
LicenseGNU GPLv3
Websitegnu.org/s/gforth/

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

Goals

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

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

  1. ^ a b Origin - Gforth Manual
  2. ^ a b directory.fsf.org, ed. (14 June 2014). "GNU Forth". Free Software Foundation. {{cite web}}: |editor= has generic name (help)
  3. ^ http://bigforth.sourceforge.net/ by Bernd Paysan
  4. ^ http://home.hccnet.nl/a.w.m.van.der.horst/figforth.html