Iteration
Iteration är upprepning av en funktion eller process i en dator program. Iterationer av funktioner är vanliga vid datorprogrammering, eftersom de gör det möjligt att behandla flera datablock i sekvens. Detta görs vanligtvis med en "while loop" eller "for loop" (se exemplen nedan). Dessa slingor upprepar en process tills ett visst antal eller fall uppnås. Rekursiva funktioner använd också iteration, men istället för att upprepa en process upprepar hela funktionen sig själv.
While loop: medan (x <30) {... x ++; }
För loop: för (x = 0; x <30; x ++) {...}
Ett praktiskt exempel på hur iterationer används är a PHP Webbsida som visar data från en tabell i a databas. För att visa tabellen på webben kan funktionen skriva in varje rad html använder data från databasen tills den sista raden med data nås. I det här fallet skulle varje rad i tabellen skapas med en iteration av PHP-funktionen.
Itererade funktioner används ofta i både webbskript och program. De kan vara enkla funktioner som i exemplet ovan eller komplexa slingor som innehåller kapslade slingor, som kan kalla ytterligare funktioner. Det fantastiska är att även dessa komplexa öglor vanligtvis bara tar en bråkdel av en sekund att slutföra.