It's used in some programming structures isn't it? The idea being that you have a list that is build up by adding items to it, then when you take the items off the list the item that you put in first is the last one that you take out.
Can't remember what use it is though. And come to think about it I doubt John was singing about computer programming on that song. Eeeek, apologies for the dumb post.
Thank you for your effort Willz but I read somewhere that the song is about Vatican and Church, not programming... (see "under our nose the holy bleed")
WHAT DOESN'T DIE
First in last out overthrown
It's been picked clean to the bone
And so hard to remember things
Like when we used to kill our kings
Crusading for hypocrisy
Under our nose the holy bleed
Crumbling under its own weight
Apologies if you relate
'cause
You cannot kill
What doesn't die
Live up to my promise
My full potential realized
Death lives right inside your pocket
Take him out and have a laugh
Go and piss your life away
Another ugly waste of clay
And up above there's no one home
Why don't you answer your phone?
Reminding me to learn that poem
First in last out overthrown
Because
A stream of consciousness flows into a river of blood
Stem this tide of violence
as it rises like a flood
I first learned it in an accounting class. When accounting for inventory, you can do Last In First Out (LIFO) or First In First Out (FIFO). It''s kinda self-explanatory: The last stuff in is the first stuff you ship out, or the first stuff in is the first stuff out.
It is also a programming concept used to determine when data is moved around.