http://www.perlmonks.org?node_id=613131


in reply to Why are "push", "pop", "shift" and "unshift" so named?

I recall teaching myself ASM with an old 8080/8086 ASM book, and it also had the same analogy, so I guess it goes way back.