
related topics 
{math, number, function} 
{system, computer, user} 
{language, word, form} 

Forth is a structured, imperative, reflective, extensible, stackbased computer programming language and programming environment. Although not an acronym, the language's name is sometimes spelled with all capital letters as FORTH, following the customary usage during its earlier years.
A procedural programming language without type checking, Forth features both interactive execution of commands (making it suitable as a shell for systems that lack a more formal operating system) and the ability to compile sequences of commands for later execution. Some Forth implementations (usually early versions or those written to be extremely portable) compile threaded code, but many implementations today generate optimized machine code like other language compilers.
Although not as popular as other programming systems, Forth has enough support to keep several language vendors and contractors in business. Forth is currently used in boot loaders such as Open Firmware, space applications,^{[1]} and other embedded systems. Gforth, an implementation of Forth by the GNU Project, is actively maintained, with its most recent release in December 2008. The 1994 standard is currently undergoing revision, provisionally titled Forth 200x.^{[2]}
Contents
Full article ▸


related documents 
C++ 
ObjectiveC 
Smalltalk 
Turing machine 
Linked list 
Computer numbering formats 
Binary search algorithm 
Distribution (mathematics) 
Bernoulli number 
Mandelbrot set 
Field (mathematics) 
History of mathematics 
Number 
Fibonacci number 
Derivative 
Complex number 
Trigonometric functions 
Wikipedia:Free Online Dictionary of Computing/R  S 
Radix sort 
Spinor 
Singular value decomposition 
System of linear equations 
Quadratic reciprocity 
Prolog 
Laplace transform 
Eiffel (programming language) 
Relational model 
Prime number 
Combinatory logic 
Linear programming 
