See Infinite Loop.
An infinite loop is a software loop that has no termination conditions, or whose termination conditions will never occur. Such loops are useful for programs that run "forever" or until the machine is turned off. Such loops are not useful if they are created unintentionally: this causes programs to "hang" until terminated by some external process. The term is, of course, a misuse of the English language.
Note that an exception can cause termination of an "infinite loop" if it is not caught. See Safe Loop.
I'm sure someone would have done it first, if they could figure out how to write "Recursion" as a Wiki Name. -- Gavin Lambert
No, wait, there it is: Recursion Recursion. And I'm reminded of the dance required to save Wiki Pages as I'm trying to do this (Alt Left Enter Repeat). -- Gavin Lambert, mere minutes later
"We all know Linux is great ... it does infinite loops in 5 seconds" attributed to Linus Torvalds, but similar phrases are around for a long time.
Apple is surrounded by an Infinite Loop, see www.ageekstour.com
See Also: The Story Of Mel (the part that says "innocent loop that had no test in it")
See original on c2.com