[virtmach] register vs. stack machines
Tue, 16 Jul 2002 15:41:46 +0200
The Dis papers tend to strongly state the advantages of the choices that
were made for Dis, instead of presenting the full engineering trade-offs.
Which makes them great for evangelisation, but not so great for preparing
your own decisions.
For example, the cited paper doesn't discuss the disadvantages of
reference-counting garbage collection (increased memory traffic to keep the
reference counts up-to-date, object reclamation as a possible and unexpected
side effect of pointer assignments which makes it difficult to guarantee
I don't know how far this sloppiness/marketing speak attitude transfers to
their discussion of stack vs. register architecture. I'd rate the Dis
literature as an interesting data point, but not as an authority.
Just my 2c.