Elizabeth D Rather <erat...@forth.com> writes: >> Processors seldom could multitask, so it wasn't recognized that the >> stack could be a performance bottleneck > Lol. Forth supported multitasking on every processor it was > implemented on in the 70's, with blazing speed compared to competitive > techniques. I have never seen stack operations to be a bottleneck.
I think "multitasking" in that post refers to superscalar execution, which wasn't done in the 1970's except on supercomputers. That the stack is a bottleneck is the precise reason that optimizing Forth compilers do complicated flow analysis to translate stack operations into register operations. -- http://mail.python.org/mailman/listinfo/python-list