3 ms·
Forth brings to mind stack-based languages, but I didn't bill it as representative of that paradigm. For one thing, I'm not sure "stack-based" is a whole paradi
by wrp 15y ago
Forth brings to mind stack-based languages, but I didn't bill it as representative of that paradigm. For one thing, I'm not sure "stack-based" is a whole paradigm unto itself, rather than just a syntactic convention. Joy and Factor are two languages normally associated with Forth because of the similar syntax, but their development models are very different.
Forth isn't just a framework for expressing algorithms, it's a whole philosophy of system development. You start with nearly nothing, sometimes not even an operating system, and build up precisely and only what you need.
http://www.yosefk.com/blog/my-history-with-forth-stack-machines.html http://www.yosefk.com/blog/my-history-with-forth-stack-machi...
- johnm 15y agoYeah, it's a different philosophy taken to an extreme. :-) That said, from a practical standpoint, Factor is excellent. In fact, I'm surprised that more of the recent language implementations haven't used Factor as their backend rather than e.g. llvm.