💾 Archived View for diesenbacher.net › forth.gmi captured on 2023-04-19 at 22:31:21. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

Forth

My road to Forth

Actually Forth is no programming language, it is a mixture of operating system, frontend for human interaction with computers, and among others provides a way to program computers.

There are many forth dialects. My first touchpoint to forth was a high-level dialect: Factor[1]. To get a better understanding in forth I started to study the "real forth". Best introduction is probably Leo Brodies "Starting FORTH"[2].

From my point of view, you'll never understand forth fully, without having a look how a forth-system is implented. A very good starting point is "jonesforth"([3] and [4]).

As mentioned above, forth is a whole operating system, something like jonesforth you could run on a bare-metal machine, without any other operating system.

Footnotes

[1] Factor

[2] Starting Forth

[3] jonesforth.S

[4] jonesforth.f

.:home:.