UP | HOME

Tail Call Optimization

A tail call is a subroutine call which is followed by a return to the calling code.

Tail calls are often optimized by interpreters and compilers of functional programming languages to more efficient forms of iteration.

See here and here.