languages
I have dabbled a little with Forth, too – even wrote a compiler for it some
years back. I must like I don't (yet) like C, but Forth used to worry me a
lot. The main problem with Forth (and PostScript too) is the fact that it
is not clear what values are on the stack at any given point, which means
that you have to make notes when debugging.
I read somewhere that it is easy to make totally impenetrable code with
Forth, and that its use is often banned for this very reason. Sure, you
can write impenetrable code with ANY language, but Forth seems to have a
special talent for this.
Having said that, I must say it is a very interesting and potentially very
powerful language, and I'm glad I played with it for a while, but I never
use it any more.