Gforth
Encyclopedia
Gforth is a project to develop an implementation for ANS Forth. It is part of the GNU Project
.
to compile a fast direct or indirect threaded
Forth; Gforth is fully ANS FORTH compliant.
GNU Project
The GNU Project is a free software, mass collaboration project, announced on September 27, 1983, by Richard Stallman at MIT. It initiated GNU operating system development in January, 1984...
.
Goals
Gforth's goals can be split into several subgoals:- Gforth should conform to the ANS Forth standard.
- It should be a model, i.e. it should define all the implementation-dependent things.
- It should become standard, i.e. widely accepted and used. This goal is the most difficult one.
History
Gforth uses GCCGNU Compiler Collection
The GNU Compiler Collection is a compiler system produced by the GNU Project supporting various programming languages. GCC is a key component of the GNU toolchain...
to compile a fast direct or indirect threaded
Threaded code
In computer science, the term threaded code refers to a compiler implementation technique where the generated code has a form that essentially consists entirely of calls to subroutines...
Forth; Gforth is fully ANS FORTH compliant.