Iterative Programmierung
Erscheinungsbild
Iterative Programmierung (engl. to iterate = wiederholen)
Im Gegensatz zur rekursiven Programmierung werden in der iterativen Programmierung keinen Selbstaufrufe verwendet, sondern Schleifen. Dadurch werden zwar die typischen Stapelüberläufe verhindert, was jedoch auf Kosten der Ausführzeit geht. Ein Beispiel für die iterative Programmierung ist ein Datenbankdurchlauf (Pascal):
procedure Durchlauf; begin while not Dataset.Eof do begin Befehl1; Befehl2; Befehl3; Dataset.Next; end; end;
Dabei werden Befehl 1,2 und 3 solange wiederholt, bis die alle Datensätze durchlaufen wurden.