Cody Pendant has asked for the wisdom of the Perl Monks concerning the following question:

I've always wondered this.

Just about every tutorial on this topic talks about spring-loaded cafeteria trays. There are three main things wrong with this analogy:

So, how did they get those names?

I'm not sure what I would have called them, if Perl were just invented and Larry asked me to assign them names -- "append" and "prepend" maybe, are the best English equivalents for push and unshift? But the others don't really have obvious analogues.

($_='kkvvttuu bbooppuuiiffss qqffssmm iibbddllffss')
=~y~b-v~a-z~s; print