Iterative Programmierung
Erscheinungsbild
Iterative Programmierung (engl. to iterate = wiederholen)
Im Gegensatz zur rekursiven Programmierung werden in der iterativen Programmierung keine Selbstaufrufe sondern Schleifen verwendet. 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 Datensätze durchlaufen wurden.