Forth, along with Pascal, was an alternative programming language to BASIC. Like Pascal, Forth is a procedural language but, unlike Pascal, it is stack-based.
Forth was smaller and easier to implement than Pascal and a number of fully-functional versions were available for most of the Sinclair and Timex/Sinclair computers.