What is the difference between "iteration" and "repetition"?
I have looked on wiktionary but I can't catch the difference in their semantics. Does any reference define the difference between these two words?
iteration (plural iterations)
Recital or performance a second time; repetition.
A variation or version.
- The architect drafted several iterations of the floorplan before deciding on his final design.
(computing) The use of repetition in a computer program, especially in the form of a loop.
(computing) A single repetition of the code within such a repetitive process. The code calculates the appropriate value at each iteration.
repetition (countable and uncountable, plural repetitions)
The act or an instance of repeating or being repeated.
(weightlifting): The act of performing a single, controlled exercise motion; also called a rep. A group of repetitions is a set.
Definitions 1, 3 and 4 for "iteration" seem to be synonymous with "repetition" (obviously definition 1 of it).