Forth in general is mainly used in situations where one is in close contact with the hardware (Assembly and C are the usual competitors).
It basically lets you string together a bunch of primitives and user defined functions using a stack. It is probably the only system that is useful where a single person can understand the entire language and implementation. You have to build everything yourself though.