Conversion to iteration

A transformation applied to functional programs to replace recursion with iteration.

A tail-recursive function can be compiled to an iterative loop where the recursive call becomes a jump back to the start and the parameters are held in registers which are updated with new values each time around the loop.

See Iteration, Tail recursion optimisation.

< Previous Terms Terms Containing conversion to iteration Next Terms >
Convergent Technologies
Convergent Technologies Operating System
Conversational LISP
Conversational Monitor System
tail recursion optimisation
Convex Computer Corporation
convex hull
Conway, John Horton