Forth is an extensible language developed by Chuck Moore in the late 1960s. It has since been ratified as an ANSI standard, but being an extensible language, different systems tend to vary slightly. It uses an ingenious threaded interpretive execution model which makes it well-suited to microcontroller-based embedded applications where memory is tight. Programs are written in reverse Polish notation using an explicit evaluation stack, which critics say makes it a "write-only" language. Forth has spawned many dialects, including PostScript, the widely-used page description language used by many printers.
| Ghostscript 7.00 A free PostScript and PDF interpreter and previewer for Windows. The source code is also available.
| ||
| Win32 Forth An excellent Forth implementation for Windows.
| ||
| Gnu Forth 0.3.0 An implementation of ANSI Forth with source code.
| ||
| Jax4th A free version of Forth for Windows with assembler source code.
| ||
| Pygmy Forth 1.4 A small Forth interpreter for IBM PCs with full source code.
|
| Forth: An Underview An overview (from below!) by Peter Knaggs.
| ||
| A Brief Introduction to Forth Philip Koopman's paper from the second History of Programming Languages conference.
| ||
| The Evolution of Forth A historical perspective from Elizabeth Rather, Donald Colburn and Chuck Moore.
| ||
| A First Guide to PostScript A beginner's introductuion to the language.
|
| The Draft ANSI Forth Standard The final draft version of the ANSI standard for what is now Forth-96.
| ||
| The Gnu Forth Manual A reference manual which describes ANSI Forth and the Gnu implementation of it.
|
| The Forth Page The European Forth page, maintained by Peter Knaggs. |
| The Forth Interest Group |
| The Forth Online Resources List |
| Adobe The developers of PostScript. |
| Taygeta An extensive Forth website and FTP archive (the FTP archive is also mirrored at Bremen). |
| Forth links at Yahoo These are also available at Yahoo UK. |
| The comp.lang.forth newsgroup |