PLACE
languages

Forth

Forth is a language with token-oriented syntax and stack-based execution semantics. It has proven to be most successful in embedded real-time control systems.

Links of Relevance

A Forth200x standard, also in PDF

The ANS Forth standard (1994). Also here, and a PDF version

The Forth-83 standard

The home page of the former Forth Interest Group (FIG)

ForthHub: Forth enthusiasts at GitHub
ForthFreak: short info on a number of Forth-based projects

A collection of Forth information

A beginner’s guide to Forth

Articles on Forth’s philosophy and use as an embedded language in high performance chips
FORTH – A Language for Interactive computing (also scanned): Charles Moore’s 1970 article that made the language known to the world

Forth – the early years, by Charles Moore

The evolution of Forth: a detailed history of the language

Overviews of Machine Forth and colorForth, and an example of the latter (see below for colorForth)

Forth: an underview (an introduction to the language, its method and philosophy)

Books freely available online:
Starting Forth by Leo Brodie: an online, updated version of a formerly printed book.
        Also here. And a PDF of the original book
A reconstructed version of Thinking Forth by Leo Brodie
Programming Forth
Programming a problem-oriented language by C. Moore
And so Forth …
Stack computers (not just Forth)
Freely available implementations:
Gforth: the GNU implementation of ANS Forth
SP-Forth: an implementation of ANS Forth
pForth: a portable ANS Forth
ATLAST: a Forth-83 style scripting language, formerly used in AutoCAD
Ficl: an embeddable interpreter to be used as a scripting or macro language
4tH: a compiler
8th: a programming platform with rich infrastructure (a free version available)
VFX: a compiler and interpreter (a free version available)
Retro: a small, adaptable Forth; also here
volksFORTH: an 8- and 16-bit Forth system
colorForth: C. Moore’s current dialect of Forth; a version for Windows

boykobbatgmaildotcom