Forth, one of the notorious predecessors of stack based languages was often described as a "write-only" language because its code was so difficult to understand once written.
I suppose the main advantage is brevity and ease of compiling. There are very few syntax rules and you can generate machine code in a single pass - just about.
These are good characteristics for an intermediate language but needs very good commentary to explain what each procedure is doing if it is to be understood by human programmers.
Charles
Bookmarks