In programming, a loop is a set of repeated instructions that continues for a specified number of times or until a condition terminates the process. Programming loops provide a method to complete repetitive processes without writing the code multiple times.
All high-level programming languages provide different loop methods. Examples include for
, while
, and do-while
 loops. Some programming languages provide functions to terminate loops, such as break
 and continue
 statements.
A specific case of programming loops is an infinite loop, which does not have a specified number of executions and continues until a terminating condition.