Use this tag for questions related to teaching and learning the various forms of repetition in computer programming. Tradeoffs between the various semantic forms can be discussed. This tag is not appropriate for specific recursion questions, though questions relating to comparison of recursive vs repetitive solutions might be.

This tag is for questions related to such things as for and while loops and similar constructs in the various programming languages taught in Computer Science. Questions specific to recursion are not appropriate. Appropriate use questions are fine, as are questions about effective teaching methods.

Comparison of looping vs recursion are appropriate, but consider adding other tags as well, such as .