FORTH

https://ratfactor.com/forth/the_programming_language_that_writes_itself.html https://www.bradrodriguez.com/papers/bnfparse.htm https://www.complang.tuwien.ac.at/forth/gforth/Docs-html/General-Loops-Tutorial.html#General-Loops-Tutorial https://comp.lang.forth.narkive.com/iSD2ngmy/implementing-postpone# bump allocator with HERE Forth is a programming language particularly useful as a direct abstraction of computer architecture instruction sets, and broadly "low-level" or "bare-metal" programming involving hardware interaction. Uniquely, Forth as used tends to not focus one particular language – although specifications do exist – rather tending to be implemented and re-implemented Forth is a programming language, "kernel", operating system, design philosophy closely linking the hardware to the program originating from the 1970s Chuck Moore Transparent access to runtime a language that seems to derive from computer architecture "discovered" rather than invented "low floor, high ceiling" approach
features

Articles
- Don't Fall in Love With Your Technology
- Moscow State University "Dialog System for Structured Programming" comparison
Code
https://github.com/schani/forthlisp https://gist.github.com/adolfopa/64a1a59c28cbd77b71449d68f4c36dc0 https://people.computing.clemson.edu/~mark/subroutines.html https://github.com/nineties/planckforth https://www.bradrodriguez.com/papers/index.htmlPapers
- J1: a small Forth CPU Core for FPGAs (Bowman 2020) with implementation
Books
- Threaded Interpretive Languages (Loeliger 1981)
- Starting FORTH (Brodie 1981)
- Thinking FORTH (Brodie 1984)
- Stack Computers: the new wave (Koopman 1989)