Work

Forth

language · 1970

Programming Languages Embedded Systems Stack-based Computing

Forth is a stack-based programming language created by Chuck Moore. Its minimalist design and direct hardware control made it popular for embedded systems, astronomical software, and situations requiring maximum efficiency.

Design Philosophy

Forth is radically minimalist:

How It Works

Forth programs consist of “words” that manipulate a stack:

3 4 + .  ( pushes 3, pushes 4, adds, prints 7 )

New words are defined in terms of existing words, extending the language.

Applications

Forth excels in constrained environments:

Legacy

Forth influenced: