Forth is a dynamic, procedural, stack based programming language developed by Charles Moore.
Forth is a dynamic, procedural, stack based programming language developed by Charles Moore in 1968. It uses what is commonly referred to as reverse Polish notation; also called Postfix notation.
Forth is a language often used in embedded settings, due to the small size of many interpreters, as well as its low memory footprint. As an oft-compiled language, it is also used for writing low-level software such as OpenBoot.
Various implementations exist today, including:
- Gforth - The GNU Project's official implementation
- Various products from the original company, FORTH Inc.
- pforth - A portable Forth written in ANSI C
- ... and more recommended by the FORTH Interest Group.
Finally, this is Forth's Hello World program (other examples available from Wikipedia):
CR .( Hello, world!)