In addition, it *is* a fantastic teaching language --- not for teaching
programming, but for teaching language and compiler design. I'd
encourage anyone with an interest in the subject to go and design a
Forth threaded interpreter for your favourite architecture. It is a
thing of beauty, and utterly unlike any other modern language today. I
wasn't kidding when I said that learning Forth taught me how to write C;
you will suddenly realise that that everything you've ever learnt is
merely one way of doing things, and there are many others, all equally
valid...