Since no one's mentioned the Pez dispenser here, I will. It's a toy that lets you 'push' candies into a stack, and then 'pop' them out.
Amd, as has already been mentioned, 'shift' comes from the assembler operation of the same name, and 'unshift' follows from that.
In reply to Re: Why are "push", "pop", "shift" and "unshift" so named?
by talexb
in thread Why are "push", "pop", "shift" and "unshift" so named?
by Cody Pendant
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |